(57)【要約】      （修正有）【課題】誘導型分析システムを提供する。【解決手段】誘導型分析システムは、メモリに記憶されたコンピュータ可読命令を有するメモリを含む。システムはさらに、問題を定義し、問題に関連する１つ以上のデータセットを識別および準備し、１つ以上のモデルを生成するために１つ以上のデータセットを分析し、誘導型分析ワークフローを使用して、１つ以上のモデルに基づき問題に対する１つ以上の解を求めるよう構成されたプロセッサを含む。誘導型分析ワークフローは、誘導型分析ワークフローの複数の段階それぞれに関連する複数のワークフローリソースであって、複数の段階のうちの対応する段階に関係する分析情報および統計情報のうちの少なくとも１つを提供するため、ならびに対応する段階に対する１つ以上の分析法および関連パラメータのユーザ選択を促進するために、１つ以上の段階においてユーザに提示可能である、複数のワークフローリソースを含む。【選択図】図１
2018005883.tif 000002
【特許請求の範囲】
【請求項１】
誘導型分析システムであって、
メモリに記憶されたコンピュータ可読命令を有する前記メモリと、
プロセッサと
を備え、前記プロセッサは、
問題を定義すること、
前記問題に関連する１つ以上のデータセットを識別および準備すること、
１つ以上のモデルを生成するために前記１つ以上のデータセットを分析すること、ならびに
誘導型分析ワークフローを使用して、前記１つ以上のモデルに基づき前記問題に対する１つ以上の解を求めることであって、前記誘導型分析ワークフローは、前記誘導型分析ワークフローの複数の段階それぞれに関連する複数のワークフローリソースを含み、前記複数のワークフローリソースは、前記複数の段階のうちの対応する段階に関係する分析情報および統計情報のうちの少なくとも１つを提供するため、ならびに前記対応する段階に対する１つ以上の分析法および関連パラメータのユーザ選択を促進するために、１つ以上の段階においてユーザに提示可能である、
を行うように構成されている、誘導型分析システム。
【請求項２】
前記メモリは、
前記誘導型分析ワークフローの前記複数の段階それぞれに関連する前記複数のワークフローリソースと、
前記誘導型分析ワークフローの前記複数の段階それぞれに関係するデータと、
前記問題に対する１つ以上の解と、
を記憶するようにさらに構成される、請求項１に記載の誘導型分析システム。
【請求項３】
前記プロセッサは、前記１つ以上のデータセットの属性を求め、前記データセットそれぞれの中での複数の相関を求めるために、前記コンピュータ可読命令を実行するように構成される、請求項１に記載の誘導型分析システム。
【請求項４】
前記プロセッサは、前記１つ以上の解を求めるべくワークフローの段階の１つ以上が反復実行される反復分析ワークフローを実施するために、前記コンピュータ可読命令を実行するように構成される、請求項１に記載の誘導型分析システム。
【請求項５】
前記プロセッサは、ワークフローの以前の反復に基づき、前記誘導型分析ワークフローの前記複数の段階のうちの１つ以上の段階の実施の自動化を促進するために、前記コンピュータ可読命令を実行するように構成される、請求項４に記載の誘導型分析システム。
【請求項６】
前記プロセッサは、前記ワークフローの前記複数の段階それぞれに対応する複数のレポートを生成するために前記コンピュータ可読命令を実行するように構成される、請求項１に記載の誘導型分析システム。
【請求項７】
前記プロセッサは、前記問題の１つ以上の解を前記問題に対処するための１つ以上のアクションに変換するために前記コンピュータ可読命令を実行するように構成される、請求項６に記載の誘導型分析システム。
【請求項８】
前記プロセッサは、前記誘導型分析ワークフローの前記複数の段階のうちの１つ以上のためのクロスモジュール対話を促進するために、前記コンピュータ可読命令を実行するように構成される、請求項１に記載の誘導型分析システム。
【請求項９】
前記プロセッサは、前記問題に関連する複数の仮説を生成して、前記誘導型分析ワークフローの進捗を追跡するべく前記複数の仮説と前記生成されたレポートとをマッピングするために、前記コンピュータ可読命令を実行するように構成される、請求項１に記載の誘導型分析システム。
【請求項１０】
前記プロセッサは、前記問題に関連する構造化データセットおよび非構造化データセットを統合するために前記コンピュータ可読命令を実行するように構成される、請求項１に記載の誘導型分析システム。
【請求項１１】
前記複数のワークフローリソースは、
前記誘導型分析ワークフローの前記複数の段階それぞれに関係する統計法および分析法のうちの少なくとも１つと、
統計法および分析法のうちの前記少なくとも１つそれぞれに関連する実装パラメータと、
前記誘導型分析ワークフローの前記複数の段階それぞれに関係する複数のチェックリストと、
のうちの少なくとも１つについての情報を備えた複数のガイドを含む、請求項１に記載の誘導型分析システム。
【請求項１２】
組織において使用するのに適した誘導型分析システムであって、
複数の段階を含む誘導型ワークフローを、前記組織に関係する問題に対する１つ以上の解を生成するために実行するように構成されたプロセッサと、
誘導型分析ワークフローの前記複数の段階それぞれに関連する複数のワークフローリソースであって、前記複数の段階のうちの対応する段階に関係する分析情報および統計情報のうちの少なくとも１つを提供するため、ならびに前記対応する段階に対する１つ以上の分析法および関連パラメータのユーザ選択を促進するために、１つ以上の段階においてユーザに提示可能である、前記複数のワークフローリソースと
を備える、前記誘導型分析システム。
【請求項１３】
前記プロセッサは、前記誘導型分析ワークフローの前記複数の段階に従って前記誘導型分析システムをユーザがナビゲートできるようにするように構成される、請求項１２に記載の誘導型分析システム。
【請求項１４】
前記組織は、１つ以上の団体、１つ以上の小売店、１つ以上の消費者向け販売店、および１つ以上のホテルのうちの少なくとも１つである、請求項１２に記載の誘導型分析システム。
【請求項１５】
前記プロセッサは、
前記問題を定義すること、
前記問題に関連する１つ以上のデータセットを識別および準備すること、
１つ以上のモデルを生成し、前記１つ以上のモデルを使用して前記問題に対する前記１つ以上の解を提供するために、前記１つ以上のデータセットを分析すること、
をするように構成される、請求項１２に記載の誘導型分析システム。
【請求項１６】
誘導型分析システムであって、
メモリに記憶されたコンピュータ可読命令を有する前記メモリと、
問題に対する１つ以上の解を生成するためにデータセットに対して誘導型反復分析ワークフローを実行するように構成されたプロセッサであって、前記誘導型反復分析ワークフローは、複数の段階を含み、前記誘導型反復分析ワークフローの各反復に関係するデータが、前記メモリに記憶され、前記メモリは、前記問題に対するカスタマイズされた分析ワークフローを決定するべくワークフローの前記反復に対応する前記データを閲覧するためにユーザによりアクセスされる、前記プロセッサと、
前記誘導型反復分析ワークフローの前記複数の段階それぞれに関連する複数のワークフローリソースであって、前記複数の段階のうちの対応する段階に関係する分析情報および統計情報のうちの少なくとも１つを提供するため、ならびに前記対応する段階に対する１つ以上の分析法および関連パラメータのユーザ選択を促進するために、１つ以上の段階においてユーザに提示可能である、前記複数のワークフローリソースと、
を備える、前記誘導型分析システム。
【請求項１７】
前記ユーザは、前記カスタマイズされた分析ワークフローを決定するために、以前の前記反復に基づき前記誘導型分析ワークフローの段階１つ以上を選択および／または修正する、請求項１６に記載の誘導型分析システム。
【請求項１８】
前記プロセッサは、前記カスタマイズされた分析ワークフローの前記実行を、前記カスタマイズされた分析ワークフローの選択された前記複数の段階それぞれに対応する１つ以上のタスクを実行することにより、自動化するように構成される、請求項１６に記載の誘導型分析システム。
【請求項１９】
前記プロセッサは、
前記問題を定義すること、
前記問題に関連する１つ以上のデータセットを識別および準備すること、ならびに
１つ以上のモデルを生成し、前記１つ以上のモデルを使用して前記問題に対する前記１つ以上の解を提供するために、前記１つ以上のデータセットを分析すること、
を行うように構成される、請求項１６に記載の誘導型分析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権の主張
本願は、参照によりその内容全体が本願明細書に援用される、２０１６年７月４日出願のインド特許出願第２０１６４１０２２８４７号の優先権を主張する。
【０００２】
分野
少なくとも１つの例示の実施形態は、全般的に、ビジネス問題に関連する１つ以上のデータセットを識別するための誘導型分析システムに関し、特に、モデルを生成して、生成されたモデルを使用してビジネス問題に対する解を提供するために、データセットを分析するシステムおよび方法に関する。
【背景技術】
【０００３】
現代のビジネスエンタープライズの主要な側面の１つは、体系的かつ効率的な形でビジネスの広範な課題および問題に対処することである。ビジネス問題に効果的に対処するには、特定のビジネス問題に関連するデータセットを識別することが要求される。さらに、この識別されたデータセットを使用して、特定のビジネス問題に対する解が求められる必要がある。
【０００４】
既存の問題解決法の多くは、ビジネス問題の解決に向けた誘導型アプローチを可能にする包括的な環境を提供しない。例えば、ビジネスエンタープライズに関係する問題を識別および分析するために、分析者は、様々な技術の微妙な違いを詳細に理解することを要求されるが、これは時間がかかり効果的でない可能性がある。さらに、既存の問題解決法は、解析のための工程表、および特定の問題解決法に関する適切な誘導を、分析者に提供しない。一部のケースでは、分析者は、特定のビジネス問題に対する効果的な手法を判断するために、様々な問題解決法を試行しなければならないこともある。これは、時間がかかることも、さらに費用がかさむこともある。
【発明の概要】
【０００５】
以下の概要は、例示でしかなく、いかなる形でも限定する意図はない。上述の例示的な側面、例示の実施形態、および特徴に加えて、さらなる側面、例示の実施形態、および特徴が、図面および以下の詳細な説明を参照することにより明らかになるであろう。
【０００６】
例示の実施形態は、問題解決のプロセス、精度、および速度を改善する誘導型分析システムを提供する。
【０００７】
簡潔には、例示の実施形態によれば、誘導型分析システムが提供される。誘導型分析システムは、メモリに記憶されたコンピュータ可読命令を有するメモリを含む。システムはさらに、問題を定義し、問題に関連する１つ以上のデータセットを識別および準備し、１つ以上のモデルを生成するために１つ以上のデータセットを分析し、誘導型分析ワークフローを使用して、１つ以上のモデルに基づき問題に対する１つ以上の解を求めるように構成されたプロセッサを含む。誘導型分析ワークフローは、誘導型分析ワークフローの複数の段階それぞれに関連する複数のワークフローリソースであって、複数の段階のうちの対応する段階に関係する分析情報および統計情報のうちの少なくとも１つを提供するため、ならびに対応する段階に対する１つ以上の分析法および関連パラメータのユーザ選択を促進するために、１つ以上の段階においてユーザに提示可能である、複数のワークフローリソースを含む。
【０００８】
さらに別の例示の実施形態によれば、組織において使用するのに適した誘導型分析システムが提供される。この誘導型分析システムは、組織に関係する問題に対する１つ以上の解を生成するために誘導型ワークフローを実行するように構成されたプロセッサを含む。システムはさらに、複数の段階と、誘導型分析ワークフローの複数の段階それぞれに関連する複数のワークフローリソースとを含んだ誘導型ワークフローを含む。複数のワークフローリソースは、複数の段階のうちの対応する段階に関係する分析情報および統計情報のうちの少なくとも１つを提供するため、ならびに対応する段階に対する１つ以上の分析法および関連パラメータのユーザ選択を促進するために、１つ以上の段階においてユーザに提示可能である。
【０００９】
さらに別の例示の実施形態によれば、誘導型分析システムが提供される。誘導型分析システムは、メモリに記憶されたコンピュータ可読命令を有するメモリを含む。誘導型分析システムはさらに、問題に対する１つ以上の解を生成するために、データセットに対して、複数の段階を含んだ誘導型反復分析ワークフローを実行するよう構成されたプロセッサを含む。誘導型反復分析ワークフローの各反復に関係するデータは、メモリに記憶される。メモリは、ビジネス問題に対するカスタマイズされた分析ワークフローを決定するべくワークフローの各反復に対応するデータを閲覧するために、ユーザによりアクセスされる。誘導型分析システムはさらに、誘導型反復分析ワークフローの複数の段階それぞれに関連する複数のワークフローリソースであって、複数の段階のうちの対応する段階に関係する分析情報および統計情報のうちの少なくとも１つを提供するため、ならびに対応する段階に対する１つ以上の分析法および関連パラメータのユーザ選択を促進するために、１つ以上の段階においてユーザに提示可能である、複数のワークフローリソースを含む。
【００１０】
以下の詳細な説明を添付図面を参照しながら読めば、例示の実施形態のこれらおよび他の特徴、側面、および利点がより深く理解されるであろう。図面では、同じ文字は、各図面にわたり同じ部分を表す。
【図面の簡単な説明】
【００１１】
【図１】例示の実施形態による誘導型分析システムのブロック図である。
【図２】例示の実施形態による、図１のシステムを使用して、誘導型分析ワークフローを決定および実施し、ビジネス問題に対する解を提供するプロセスを示すフローチャートである。
【図３】例示の実施形態による、図１のシステムを使用して、ビジネス問題に関連する１つ以上のデータセットを識別し、データセットを分析して、ビジネス問題に対する解を提供するプロセスを示すフローチャートである。
【図４】例示の実施形態による、ビジネス問題を解決するために実施される誘導型分析ワークフローの各段階を備えたレイアウトを示す例示の画面を示す。
【図５】例示の実施形態による、図１のシステムのユーザに提示される例示のデータセット閲覧画面を示す。
【図６】例示の実施形態による、ビジネス問題に関連する１つ以上のデータセットを識別および準備するための例示のデータ準備画面を示す。
【図７】例示の実施形態による、１つ以上のデータセットの新規変数および／または属性を作成し、データセットそれぞれの中の複数の相関を求めるための、例示のデータ準備画面を示す。
【図８】例示の実施形態による、データセットの演算を促進する例示の探索的データ解析画面を示す。
【図９】例示の実施形態による、ビジネス問題に対する１つ以上のモデルを生成するための例示のモデリング画面を示す。
【図１０】例示の実施形態による、例示のモデリングガイド画面を示す。
【図１１】例示の実施形態による、モデルを構築するためにユーザに提示される例示のロジスティック回帰画面を示す。
【図１２】例示の実施形態による、モデルの反復およびチェックポイントを備えた、ユーザに提示される例示の画面を示す。
【図１３Ａ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１３Ｂ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１３Ｃ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１３Ｄ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１３Ｅ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１３Ｆ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１３Ｇ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１３Ｈ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１３Ｉ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１３Ｊ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１３Ｋ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１３Ｌ】例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面を示す。
【図１４Ａ】例示の実施形態による、図１の誘導型分析システムの様々なモジュール間のクロスモジュール対話を示す例示の画面を示す。
【図１４Ｂ】例示の実施形態による、図１の誘導型分析システムの様々なモジュール間のクロスモジュール対話を示す例示の画面を示す。
【図１５Ａ】例示の実施形態による、図１の誘導型分析システムにより実施される誘導型分析ワークフローの段階１つ以上の間の、複数のユーザ間の協力を示す例示の画面を示す。
【図１５Ｂ】例示の実施形態による、図１の誘導型分析システムにより実施される誘導型分析ワークフローの段階１つ以上の間の、複数のユーザ間の協力を示す例示の画面を示す。
【図１５Ｃ】例示の実施形態による、図１の誘導型分析システムにより実施される誘導型分析ワークフローの段階１つ以上の間の、複数のユーザ間の協力を示す例示の画面を示す。
【図１５Ｄ】例示の実施形態による、図１の誘導型分析システムにより実施される誘導型分析ワークフローの段階１つ以上の間の、複数のユーザ間の協力を示す例示の画面を示す。
【図１６】例示の実施形態による、仮説と生成されたレポートとをマッピングする、仮説−解析リンクを示す例示の画面を示す。
【図１７】例示の実施形態による、ビジネス問題に関連する構造化および非構造化データセットを統合するための例示のテキストマイニング画面を示す。
【図１８】例示の実施形態による、ビジネス問題を解決するために誘導型分析ワークフローを実施するコンピューティングデバイスの実施形態のブロック図である。
【発明を実施するための形態】
【００１２】
図面は、概略表現とみなされるべきであり、図面に示された構成要素は、必ずしも一定の縮尺で示されてはいない。むしろ、様々な構成要素は、それらの機能および一般的な目的が当業者に明らかとなるように表現されている。図面に示されまたは本願明細書に記載された機能的ブロック、デバイス、コンポーネント、またはその他物理的もしくは機能的ユニット間の任意の接続または結合は、間接的な接続または結合によっても実施され得る。コンポーネント間の結合は、無線接続を介しても確立され得る。機能的ブロックは、ハードウェア、ファームウェア、ソフトウェア、またはそれらの組み合わせにおいて実施されてもよい。
【００１３】
以下、様々な例示の実施形態について、一部の例示の実施形態のみが示されている添付図面を参照しながら、さらに詳しく記載する。本願明細書で開示される特定の構造的および機能的詳細は、単に、例示の実施形態を記載するための代表的なものでしかない。一方、例示の実施形態は、他の多数の形態で具現化されてもよく、本願明細書に記載された例示の実施形態のみに限定されるものと解釈されるべきではない。
【００１４】
したがって、例示の実施形態には様々な変更および代わりの形態が可能であるが、例として例示の実施形態が図面中に示され、本願明細書に詳細に記載される。なお、当然のことながら、開示された特定の形態に例示の実施形態を限定する意図はない。それどころか、例示の実施形態は、それらの変更、等価物、および代替物をすべて対象とするものとする。同じ番号は、図面の説明全体を通して同じ構成要素を指す。
【００１５】
例示の実施形態についてより詳細に検討するのに先立ち、いくつかの例示の実施形態は、フローチャートとして示されるプロセスまたは方法として記載されるということに留意されたい。フローチャートは、各動作を逐次プロセスとして記載するが、動作の多くは、並列、並行、または同時実行されてもよい。さらに、各動作の順序は並び替えられてもよい。プロセスは、その動作が完了すると終了されてもよいが、図面に含まれていない追加のステップをも有してもよい。プロセスは、メソッド、関数、プロシージャ、サブルーチン、サブプログラムなどに対応し得る。
【００１６】
本願明細書で開示される特定の構造的および機能的詳細は、単に、例示の実施形態を記載するための代表的なものでしかない。しかしながら、発明概念は、他の多数の形態で具現化されてもよく、本願明細書に記載された例示の実施形態のみに限定されるものと解釈されるべきではない。
【００１７】
当然のことながら、本願明細書では様々な構成要素について記載するために第１、第２などの用語が使用され得るが、当該の構成要素はこれらの用語により限定されるべきではない。これらの用語は、１つの構成要素を別の構成要素と区別するためにのみ使用される。例えば、例示の実施形態の範囲を逸脱することなく、第１の構成要素が第２の構成要素と呼ばれ得るであろうし、同様に、第２の構成要素が第１の構成要素と呼ばれ得るであろう。本願明細書で使用される「および／または」という用語は、列挙される関連項目のうちの１つ以上の、あらゆる組み合わせを含む。「のうちの少なくとも１つ」という句は、「および／または」と同じ意味を有する。
【００１８】
さらに、第１、第２などの用語は、本願明細書において、様々な構成要素、コンポーネント、領域、レイヤ、および／またはセクションについて記載するために使用され得るが、当然のことながら、これらの構成要素、コンポーネント、領域、レイヤ、および／またはセクションは、これらの用語により限定されるべきではない。これらの用語は、１つの構成要素、コンポーネント、領域、レイヤ、またはセクションを、別の領域、レイヤ、またはセクションから区別するためにのみ使用される。したがって、後述される第１の構成要素、コンポーネント、領域、レイヤ、またはセクションは、発明概念の範囲から逸脱することなく、第２の構成要素、コンポーネント、領域、レイヤ、またはセクションと呼ばれ得るであろう。
【００１９】
構成要素間（例えばモジュール間）の空間的および機能的関係は、「接続される」、「連結される」、「インターフェースで接続される」、および「結合される」を含む様々な用語を使用して記載される。第１および第２の構成要素間の関係が上記の開示に記載されるとき、その関係は、「直接」であると明示的に記載されない限り、第１および第２の構成要素間に他の介在要素が何ら存在しない直接的な関係、ならびに１つ以上の介在要素が第１および第２の構成要素間に（空間的または機能的のいずれかで）存在する間接的な関係をも包含する。対照的に、構成要素が別の構成要素に「直接」接続、連結、インターフェースで接続、または結合されると言われる場合、介在要素は何ら存在しない。構成要素間の関係を記載するために使用される他の言葉は、同様の形で解釈されるべきである（例えば、「間」に対する「直接間」、「隣」に対する「直接隣」など）。
【００２０】
本願明細書で使用される専門用語は、特定の例示の実施形態について記載することのみを目的とし、限定する意図はない。文脈が明らかに他のことを示さない限り、本願明細書で使用される単数形「ａ」、「ａｎ」、および「ｔｈｅ」は、複数形も含むものとする。本願明細書で使用される「および／または」ならびに「のうちの少なくとも１つ」という用語は、列挙される関連項目のうちの１つ以上の、あらゆる組み合わせを含む。さらに、当然のことながら、「備える」、「備えている」、「含む」、および／または「含んでいる」という用語は、本願明細書で使用されるとき、記載された特徴、整数、ステップ、動作、構成要素、および／またはコンポーネントの存在を指定するが、１つ以上の他の特徴、整数、ステップ、動作、構成要素、コンポーネント、および／またはそれらの群の存在または追加を除外するものではない。
【００２１】
さらに、一部の代わりの実装形態においては、言及された機能／作用が、図面で言及される順序とは異なる順序で生じてもよいということに留意されたい。関与する機能性／作用に応じて、例えば、連続して示されている２つの図面が、実際には実質的に並行して実行されてもよく、または、逆順で実行されることがあってもよい。
【００２２】
別段定義されない限り、本願明細書で使用されるすべての用語（技術用語および科学用語を含む）は、例示の実施形態が属する技術分野の当業者により一般的に理解されるのと同じ意味を有する。さらに、当然のことながら、例えば一般に使用される辞書で定義されているものなどの用語は、関連性のある技術の文脈におけるそれらの意味と一致した意味を有すると解釈されるべきであり、理想化された意味または過度に形式的な意味には、そのように明示的に本願明細書で定義されない限り、解釈されることはない。
【００２３】
「下方」、「下」、「下部」、「上」、「上部」、および同様のものなど、空間に関連する用語は、本願明細書において、図面に示された１つの構成要素または特徴の、別の構成要素（単数または複数）または特徴（単数または複数）との関係を説明する記載を容易にするために使用され得る。当然のことながら、空間に関連する用語は、図面に示された配置に加えて、使用時または動作時のデバイスの他の配置を包含するものとする。例えば、図面中のデバイスが裏返されれば、他の構成要素または特徴の「下」または「下方」にあるものと記載された構成要素は、他の構成要素または特徴の「上」に配置されることになる。したがって、「下」などの用語は、上下両方の配置を包含し得る。デバイスは、別様に配置されてもよく（９０度回転、または他の配置）、本願明細書で使用される空間に関連する記述語は、適宜に解釈される。
【００２４】
例示の実施形態および対応する詳細な記載の一部は、ソフトウェア、またはコンピュータメモリ内のデータビットに対する演算のアルゴリズムおよび象徴的表現の観点から提示され得る。こうした記載および表現は、当業者が自分の作業の趣旨を他の当業者に効果的に伝えるためのものである。ここで使用されるアルゴリズムという用語は、一般に使用されるとおり、所望の結果につながる無矛盾のステップシーケンスであると考えられる。このステップとは、物理量の物理的操作を要するものである。必ずではないが通常は、これらの量は、記憶、移送、結合、比較、および別の形で操作可能な、光学、電気、または磁気信号の形態をとる。場合により、一般的な用法が主な理由で、こうした信号をビット、値、要素、シンボル、文字、項、数値などと呼ぶことが便利であることが分かっている。
【００２５】
本願明細書に記載されるデバイス（単数または複数）／装置（単数または複数）は、ハードウェア構成要素、ソフトウェア構成要素、および／またはそれらの組み合わせにより実現されてもよい。例えば、発明概念の例示の実施形態に示されるデバイスおよびコンポーネントは、プロセッサ、コントローラ、算術論理ユニット（ＡＬＵ：ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロプロセッサ、フィールドプログラマブルアレイ（ＦＰＡ：ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、プログラマブル論理ユニット（ＰＬＵ：ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答し得る任意のデバイスなど、１つ以上の汎用コンピュータまたは専用コンピュータに実装されてもよい。中央処理ユニットは、オペレーティングシステム（ＯＳ：ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）またはＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実装してもよい。さらに処理ユニットは、ソフトウェアの実行に応答してデータのアクセス、記憶、操作、処理、および生成をしてもよい。当業者には当然のことながら、理解のために便利であるので単一の処理ユニットが示されているかもしれないが、処理ユニットは、複数の処理要素および／または複数種類の処理要素を含んでもよい。例えば中央処理ユニットは、複数のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。さらに処理ユニットは、並列プロセッサなどの異なる処理構成を有してもよい。
【００２６】
ソフトウェアは、コンピュータプログラム、コード、命令、またはそれらの１つ以上の組み合わせを含んでもよく、所望の形で動作するよう処理ユニットを構成してもよく、または処理ユニットを個別にもしくは集合的に制御してもよい。ソフトウェアおよび／またはデータは、処理ユニットにより解釈されるように、または命令もしくはデータを処理ユニットに提供するように、任意の種類の機械、コンポーネント、物理的な機器、仮想の機器、コンピュータ記憶媒体もしくはユニット、または送信される信号波に永久的または一時的に具現化されてもよい。ソフトウェアは、ネットワークを介して接続された複数のコンピュータシステムにわたって分散してもよく、分散方式で記憶または実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータ可読記憶媒体に記録されてもよい。
【００２７】
上述した、発明概念の例示の実施形態による方法は、コンピュータまたはプロセッサにより実行されてもよくコンピュータ可読媒体に記録されてもよいプログラム命令を用いて実施されてもよい。この媒体は、さらにデータファイル、データ構造、および同様のものを、単体でまたはプログラム命令と組み合わせて含んでもよい。この、媒体に記録されたプログラム命令は、発明概念の例示の実施形態のために特別に設計および構成されてもよく、またはコンピュータソフトウェアの当業者には既知かつ入手可能であるかもしれない。コンピュータ可読媒体は、ハードディスク、フロッピーディスク、および磁気テープなどの磁気媒体、ならびにコンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ：ｃｏｍｐａｃｔ  ｄｉｓｃ−ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）ディスクおよびデジタルバーサタイルディスク（ＤＶＤ：ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ）などの光媒体、ならびにフロプティカルディスクなどの光磁気媒体、ならびに読み取り専用メモリ（ＲＯＭ：ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、フラッシュメモリ、および同様のものなどプログラム命令を記憶および実行するよう特別に構成されたハードウェアデバイスを含む。プログラム命令は、コンパイラにより生成されるものなどの機械コード、およびインタープリタを使用してコンピュータにより実行され得るより高水準のコードの両方を含む。記載されたハードウェアデバイスは、発明概念の上述された例示の実施形態の動作を実行するべく１つ以上のソフトウェアモジュールを実行するよう構成されてもよく、またはその逆でもよい。
【００２８】
なお、これらおよび類似の用語はすべて、適切な物理量に関連すべきであり、これらの量に適用される便利な標示に過ぎない。特に別段の記載がない限り、または本記載から明白なように、「処理」、または「計算」、または「算出」、または「求める」、または「表示」、または同様のものなどの用語は、コンピュータシステムのレジスタおよびメモリ内で物理的な電子量として表現されたデータを、コンピュータシステムのメモリまたはレジスタまたはその他同様の情報記憶デバイス、送信デバイス、もしくは表示デバイス内の同様に物理量として表現される他のデータへと操作および変換する、コンピュータシステムまたは類似の電子コンピューティングデバイス／ハードウェアのアクションおよびプロセスを指す。
【００２９】
少なくとも１つの例示の実施形態は、全般的に、ビジネス問題に関連する１つ以上のデータセットを識別し、さらに、モデルを生成してビジネス問題に対する解を提供するためにデータセットを分析する、誘導型分析システムおよび方法を対象とする。本手法の例示の実施形態は、多様なビジネス問題を解決するための誘導型のアプローチを可能にする統合された分析・洞察枠組みを提供する。
【００３０】
図１は、例示の実施形態による誘導型分析システムのブロック図である。誘導型分析システム１００（以下単にシステム１００と呼ばれることもある）は、デファイナモジュール１０２、データ準備モジュール１０４、分析モジュール１０６、ワークフローエンジン１０８、エンタープライズメモリ１１０、およびレポーティングモジュール１１２を含む。各コンポーネントについては、さらに詳細に後述される。
【００３１】
システム１００の様々なコンポーネント／モジュールの詳細な記載を図１が示し、下記が提供するが、例示の実施形態はそれに限定されない。例えば、上記で識別されたシステム１００のモジュールは、１つ以上のプロセッサ（例えばプロセッサ１１４）を介して実装されてもよく、この１つ以上のプロセッサは、さらに後述される、上記で特定されたモジュールそれぞれの機能性を実行するためにメモリ（例えばエンタープライズメモリ１１０）上に記憶されたコンピュータ可読命令を実行するよう構成される。
【００３２】
例示の一実施形態では、デファイナモジュール１０２は問題（例えばビジネス問題）を定義する。例示の一実施形態では、問題は、組織／事業体が遭遇する多様なビジネス問題を含んでもよい。例えば問題は、予想を下回る製品の売上高として定義され得る。ビジネス問題が定義される方式については後述される。
【００３３】
例示の一実施形態では、問題に関連する入力データが受信される。入力データは、所望の解（例えば所望のレベルの製品の売上高）を達成するために、定式化および分析されるべき問題の詳細を含んでもよい。入力データはさらに、問題に影響している可能性のある因子およびパラメータを含んでもよい（例えば、季節因子、休日、四半期売上高、製品が販売される地理的位置など）。１つ以上の例示の実施形態では、そのような入力データは、個々の動作環境に関連する人々および／またはシステムから、調査、評価などの多様なデータ収集メカニズムを介して取得されてもよい。示される例示の実施形態では、デファイナモジュール１０２は、入力データに基づいて、問題を特徴付ける初期問題記述を定義する。例示の一実施形態では、デファイナモジュール１０２は問題に影響する複数の因子を識別する。
【００３４】
別の例示の実施形態では、デファイナモジュール１０２は、ビジネス問題に関連する複数の仮説を生成する。例えば仮説は、特定の製品の売上高がなぜ予想を下回っているのかについてシナリオを定義してもよい。識別された因子および入力データに基づき、問題に関連する複数の仮説が生成される。本例では、複数の仮説は、相互排他完全網羅（ＭＥＣＥ：ｍｕｔｕａｌｌｙ  ｅｘｃｌｕｓｉｖｅ  ａｎｄ  ｃｏｍｐｌｅｔｅｌｙ  ｅｘｈａｕｓｔｉｖｅ）仮説を含む。例示の一実施形態では、複数の仮説を生成するために探索的データ解析（ＥＤＡ：ｅｘｐｌｏｒａｔｏｒｙ  ｄａｔａ  ａｎａｌｙｓｉｓ）が実行される。例えば、仮説を生成するために入力データの傾向解析が実行されてもよい。さらに、例示の一実施形態では、デファイナモジュール１０２は、初期問題記述、識別された因子、および複数の仮説を反復して更新して、更新された問題記述を形成する。
【００３５】
例示の一実施形態では、データ準備モジュール１０４は、ビジネス問題に関連する１つ以上のデータセットを識別および準備する。例示の一実施形態では、データ準備モジュール１０４は、１つ以上のデータセットの属性を求め、データセットそれぞれの中の複数の相関を求める。データセットは、様々なソーシャルメディアプラットフォームから受信されたデータ、製品の売上高に関するデータセット、特定の製品のマーケティングキャンペーンで収集されたマーケティングデータ、および同様のものを含んでもよい。例示の一実施形態では、ユーザは、データセットの取得元となる入力データソースを選択してもよい。本願明細書で使用される「ユーザ」という用語は、自然人と、その他「ユーザ」として動作する存在との双方を指し得る。例には、法人、団体、エンタープライズ、チーム、またはその他、人の集団が含まれる。さらに、ユーザは、様々な経路を介して受信されたデータセットに対してデータ解析を実行するよう訓練されたデータ分析者を指すこともあることに留意されたい。
【００３６】
例示の一実施形態では、分析モジュール１０６は、１つ以上のモデルを生成し１つ以上のモデルを使用してビジネス問題に対する１つ以上の解を提供するために、１つ以上のデータセットを分析する。分析モジュール１０６は、出力データを生成するために統計処理を実施し得る複数のモジュールを含む。そのような出力データは、ビジネスの重要な決定を実施する間、ユーザにより利用されてもよい。なお、分析モジュール１０６は、いくつかの特徴を実装してもよく、そのような特徴は、ユーザが問題の解決または目的の達成に必要と考える任意の順序で組み合わされてもよい。さらに、例示の一実施形態では、分析モジュール１０６は、１つ以上のデータセットに対して実行された解析の視覚表現を生成する。
【００３７】
ワークフローエンジン１０８は、デファイナモジュール１０２、データ準備モジュール１０４、および分析モジュール１０６に通信可能に結合される。例示の一実施形態では、ワークフローエンジン１０８は、１つ以上の解を求めるために、デファイナモジュール１０２、データ準備モジュール１０４、および分析モジュール１０６にわたって誘導型分析ワークフローを実施する、少なくとも１つのプロセッサ１１４を含む。例示の一実施形態では、誘導型分析ワークフローは複数の段階を含む。例示の一実施形態では、プロセッサ１１４は、１つ以上の解を求めるためにワークフローの段階１つ以上が反復して実行される、反復分析ワークフローを実施する。
【００３８】
ワークフローエンジン１０８はさらに、誘導型分析ワークフローの段階それぞれに関連する複数のワークフローリソースを含む。本例では、複数のワークフローリソースが１つ以上の段階においてユーザに提示されて、個々の段階に関係する分析情報および／または統計情報を提供し、個々の段階のための１つ以上の分析法および関連パラメータのユーザ選択を促進する。例示の一実施形態では、複数のワークフローリソースは、誘導型分析ワークフローの複数の段階それぞれに関係する統計法および／または分析法についての情報を伴う複数のガイド、統計法および／または分析法それぞれに関連する実装パラメータ、誘導型分析ワークフローの複数の段階それぞれに関係する複数のチェックリスト、またはそれらの組み合わせを含む。
【００３９】
例示の一実施形態では、ワークフローエンジン１０８は、ワークフローの以前の反復に基づき、誘導型分析ワークフローの段階１つ以上の実施の自動化を促進する。示される例示の実施形態では、ワークフローエンジン１０８は、誘導型分析ワークフローの複数の段階のうち１つ以上のために、デファイナモジュール１０２、データ準備モジュール１０４、および分析モジュール１０６間のクロスモジュール対話を促進する。
【００４０】
別の例示の実施形態では、ワークフローエンジン１０８はさらに、ビジネス問題に関連する構造化および非構造化データセットを統合するテキストマイニングモジュール（図示せず）を含む。テキストマイニングモジュールは、テキスト分類の機能を含んでもよい。この機能は、ユーザが分析テキストセットのモデルを複数生成できるようにする。テキスト分類は、機械学習モデルを使用した、モデル構築、モデル診断、予測、および反復履歴などのいくつかの演算を実施してもよい。
【００４１】
例示の一実施形態では、エンタープライズメモリ１１０は、誘導型分析ワークフローの複数の段階それぞれに関連する複数のワークフローリソースを記憶するよう構成される。さらに、エンタープライズメモリ１１０は、誘導型分析ワークフローの複数の段階それぞれに関係するデータと、ビジネス問題に対する１つ以上の解とを記憶する。例示の一実施形態では、エンタープライズメモリ１１０は、問題解決サイクル全部にわたって生成および／または利用されるデータを記憶する。誘導型分析ワークフローの複数の段階それぞれの間に実施された各動作および／またはステップの概要とともに生成されたレポートが、エンタープライズメモリ１１０に記憶される。エンタープライズメモリ１１０は、ビジネス／団体の複数の利害関係者と共有され得る、関連性のあるレポートのカタログを作成するためにアクセスされてもよい。エンタープライズメモリ１１０はさらに、団体の多様なビジネス問題を解決する間に活用され得る、解のライブラリの作成を促進する。例示の一実施形態では、エンタープライズメモリ１１０はさらに、システム１００の上述したモジュールそれぞれのためのコンピュータ可読命令を記憶してもよい。それに応じて、プロセッサ１１４などの１つ以上のプロセッサが、上述のモジュールの機能性を実行するためにエンタープライズメモリ１１０上に記憶されたコンピュータ可読命令を実行するよう構成される。
【００４２】
例示の一実施形態では、レポーティングモジュール１１２は、ワークフローの複数の段階それぞれに対応する複数のレポートを生成する。例示の一実施形態では、レポーティングモジュール１１２は、ビジネス問題の１つ以上の解をビジネス関係の１つ以上のアクションに変換し、ビジネス関係の１つ以上のアクションとビジネスメトリクスとを統合して、ビジネス問題に対する最適解を選択する。さらに、例示の一実施形態では、レポーティングモジュール１１２は、デファイナモジュール１０２により生成された複数の仮説と生成されたレポートとをマッピングし、誘導型分析ワークフローの進捗を追跡する。
【００４３】
上述の誘導型分析システム１００は、ワークフローの各段階で利用可能な様々な分析法についての情報をユーザに与えてユーザが適切な手法を選択できるようにする、問題解決のための誘導型分析枠組みを提供する。誘導型分析システム１００が、分析者が様々なデータ演算および分析法を実施してビジネス問題を解決するのを促進する方式については、さらに詳しく後述される。
【００４４】
図２は、例示の実施形態による、図１のシステムを使用して、誘導型分析ワークフローを決定および実施し、ビジネス問題に対する解を提供するプロセスを示すフローチャートである。図２は、図１に示されたシステム１００の上述したモジュールの機能性を実行するためにコンピュータ可読命令を実行するよう構成されたプロセッサ（プロセッサ１１４）の観点から記載される。
【００４５】
ステップ２０２にて、プロセッサ１１４は、問題（例えばビジネス問題）を定義する。例示の一実施形態では、ビジネス問題は、組織が遭遇する多様なビジネス問題を含んでもよい。組織には、ビジネス団体、小売店、消費者向け販売店、ホテル、またはそれらの組み合わせが含まれ得る。しかしながら、種々の環境における他の多様な問題が同様の仕方で定義され得る。ビジネス問題の例には、製品の売上高から主要な推進力を判断すること、クロスセル解析、顧客の購買行動に影響する主要な因子を求めること、および同様のことが含まれるが、これらに限定はされない。
【００４６】
ステップ２０４にて、プロセッサ１１４は、ビジネス問題を解決するための誘導型分析ワークフローを決定する。例示の一実施形態では、誘導型分析ワークフローは複数の段階および複数のワークフローリソースを含む。
【００４７】
ステップ２０６にて、プロセッサ１１４は、ワークフローリソースと、誘導型分析ワークフローの各段階とを関連付ける。例示の一実施形態では、ワークフローリソースが１つ以上の段階においてユーザに提示されて、個々の段階に関係する分析情報および／または統計情報を提供し、個々の段階のための１つ以上の分析法および関連パラメータのユーザ選択を促進する。例示の一実施形態では、ワークフローの以前の反復に基づき、誘導型分析ワークフローの段階１つ以上の実施の自動化が促進される。
【００４８】
ステップ２０８にて、プロセッサ１１４は誘導型分析ワークフローを実施する。例示の一実施形態では、誘導型分析ワークフローは、いくつかの段階にわたって処理および実施される。この段階のうちの１つは、問題定義段階としてもよい。もう１つの段階は、ビジネス問題に関連した１つ以上のデータセットの識別および準備を含んでもよい。さらに、誘導型分析ワークフローは、１つ以上のモデルを生成するための１つ以上のデータセットの解析を含んでもよい。
【００４９】
ステップ２１０にて、プロセッサ１１４はビジネス問題に対する１つ以上の解を求める。例示の一実施形態では、プロセッサ１１４はデータモデルを生成して１つ以上の解を求める。
【００５０】
図３は、例示の実施形態による、図１のシステムを使用して、ビジネス問題に関連する１つ以上のデータセットを識別し、データセットを分析して、ビジネス問題に対する解を提供するプロセスを示すフローチャートである。各ステップについては、さらに詳細に後述される。図３は、図１に示されたシステム１００の上述したモジュールの機能性を実行するためにコンピュータ可読命令を実行するよう構成されたプロセッサ（プロセッサ１１４）の観点から記載される。
【００５１】
ステップ３０２にて、プロセッサ１１４は、ビジネス問題に関連する１つ以上のデータセットを識別および準備する。例示の一実施形態では、データセットは、ソーシャルメディアプラットフォームから受信されたデータ、製品の売上高に関するデータ、特定の製品のマーケティングキャンペーンで収集されたマーケティングデータ、および同様のものを含んでもよいが、これらに限定はされない。全般的に、データセットは、特定の製品に関するキーワード、製品名、ビジネスまたは団体の名称などを含んでもよい。例示の一実施形態では、データセットは、テキスト文字列および数値データを含む。例示の一実施形態では、データセットの識別および準備は、複数のソースから受信された複数のデータセットを分析データセットへと組み合わせることを含む。分析データセットは、さらなる解析のために適切な形式で準備されてもよい。データセットは、１つ以上の入力データソースから取得される。
【００５２】
ステップ３０４にて、プロセッサ１１４は、１つ以上のモデルを生成するために１つ以上のデータセットを分析する。例示の一実施形態では、生成されたモデルが、ビジネス問題に対する１つ以上の解を提供するために利用される。その上、モデル生成は回帰法の詳細解析を提供し、さらに事前モデル処理を含んでもよい。一部の例示の実施形態では、モデルは、分析データセットの平均値、分散、および共分散に基づき生成される。
【００５３】
ステップ３０６にて、プロセッサ１１４は、生成された１つ以上のモデルを使用して、ビジネス問題に対する１つ以上の解を提供する。問題解決に使用されるモデルの例には、線形回帰、ロジスティック回帰、多重ロジスティック回帰、一般線形モデリング、一般化線形モデリング、またはそれらの組み合わせが含まれる。
【００５４】
ステップ３０８にて、プロセッサ１１４は、複数のワークフローリソースを１つ以上の段階においてユーザに提示し、個々の段階に関係する分析情報および／または統計情報を提供する。
【００５５】
ステップ３１０にて、プロセッサ１１４は、個々の段階に対する１つ以上の分析法および関連パラメータのユーザ選択を促進する。図３に示されているとおり、ステップ３０８および３１０は、プロセス３００のステップ３０２、ステップ３０４、およびステップ３０６などの各ステップにてユーザに提示される。
【００５６】
例示の一実施形態では、図２および図３の上述のプロセスフローは、組織において使用されるよう実施される。プロセスフローは、組織に関係するビジネス問題に対する１つ以上の解を生成するために誘導型ワークフローを実行するステップを含む。さらにプロセスは、複数の段階を含む誘導型分析ワークフローを実施することを含む。さらにプロセスは、複数のワークフローリソースと、誘導型分析ワークフローの段階それぞれをと関連付けることを含む。複数のワークフローリソースが１つ以上の段階においてユーザに提示されて、個々の段階に関係する分析情報および／または統計情報を提供し、さらに、個々の段階に対する１つ以上の分析法および関連パラメータのユーザ選択を促進する。
【００５７】
ビジネス問題を解決するために誘導型ワークフローを実施する上述のシステムおよび方法は、いくつかのユーザインターフェースを採用して、ユーザがビジネス問題に関連するデータセットを分析し、モデルを生成し、生成されたモデルを使用してビジネス問題に対する解を提供できるようにしてもよい。例示のビジネス問題に関して、いくつかの例示のインターフェースがさらに詳細に後述される。なお、本手法は、これら例示の実施形態に限定されるようには決して意図されていない。
【００５８】
ビジネス問題の例として、コンピュータハードウェア・サービス企業が、この企業の以前のラップトップおよび／またはデスクトップの企業間（Ｂ２Ｂ：ｂｕｓｉｎｅｓｓ−ｔｏ−ｂｕｓｉｎｅｓｓ）顧客によるワークステーション購入を誘引する１つ以上の因子を識別することを望んでおり、この企業のためにクロスセル解析が実行される。本願明細書に記載されるものなどの誘導型分析システムは、顧客に対するワークステーションのクロスセルに影響を与える因子を判断するため誘導型分析ワークフローを実施することにより、エンドツーエンド問題解決を促進する。
【００５９】
図４は、例示の実施形態による、ビジネス問題を解決するために実施される誘導型分析ワークフローの各段階を備えたレイアウトを示す例示の画面を示す。本例では、ユーザにより問題が定義されると、このレイアウト４００がユーザに提示される。図のように、水平バー４０２は、分析ワークフロー全体にわたってユーザを誘導するいくつかのメニューオプションを含む。水平バー４０２のメニューオプションは、「プロジェクト設定（Ｐｒｏｊｅｃｔ  Ｓｅｔｕｐ）」（タブ４０６）、「データ準備（Ｄａｔａ  Ｐｒｅｐａｒａｔｉｏｎ）」（タブ４０８）、「データ品質解析（Ｄａｔａ  ｑｕａｌｉｔｙ  ａｎａｌｙｓｉｓ）」（タブ４１０）、「探索的データ解析（Ｅｘｐｌｏｒａｔｏｒｙ  Ｄａｔａ  ａｎａｌｙｓｉｓ）」（タブ４１２）、「視覚化（Ｖｉｓｕａｌｉｚａｔｉｏｎｓ）」（タブ４１４）、「セグメンテーション（Ｓｅｇｍｅｎｔａｔｉｏｎ）」（タブ４１６）、「モデリング（Ｍｏｄｅｌｉｎｇ）」（タブ４１８）、および「テキストマイニング（Ｔｅｘｔ  ｍｉｎｉｎｇ）」（４２０）を含む。上述した前記メニューオプションはそれぞれ、誘導型オプション４０４などの垂直誘導型オプションをも含み、その例がタブ４０４に関して示されている。こうした誘導オプション４０４の例には、（参照符号４０４−Ａ〜４０４−Ｎにより表されているとおり）データセットビュー（ｄａｔａ  ｓｅｔ  ｖｉｅｗ）、データ辞書（ｄａｔａ  ｄｉｃｔｉｏｎａｒｙ）、パネル設定（ｐａｎｅｌ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）、変数設定（ｖａｒｉａｂｌｅ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）、フィルタ（ｆｉｌｔｅｒｓ）、サンプリング（ｓａｍｐｌｉｎｇ）、および同様のものが含まれる。一例では、誘導オプション４０４は、ユーザがワークフロー実施中の任意の局面にてデータセットを追加（データセット追加（Ａｄｄ  ｄａｔａ  ｓｅｔ）４０４−Ａ）およびエクスポートできるようにするタブを含む。
【００６０】
クロスセル解析の例を続ける。ビジネス問題に関連するデータセットは、ノートブックおよびデスクトップ顧客に関する様々なデータ点を、対応するターゲットフラグとともに含んでもよい。本例では、ターゲットフラグは、顧客によるワークステーションの購買に関係するデータを提供する。そのようなデータセットは、ワークステーションのクロスセルにつながる関連性のある因子を求めるために選択される。上述のメニューオプションはそれぞれ、いくつかの下位オプションを有してもよい。例えば、プロジェクト設定（タブ４０６）では、（ドロップダウンメニュー４０４により示されているとおり）データセットの閲覧、分類別変数変換、データ辞書アップロードなどのオプションがユーザに提供され、それぞれが論理的順序で配列される。他のオプションは、同様のドロップダウンメニューを有して、追加の情報またはオプションをユーザに提供してもよい。
【００６１】
図５は、例示の実施形態による、図１のシステム１００のユーザに提示される例示の画面であるデータセット閲覧画面５００を示す。画面５００において「データセットビュー」（ドロップダウンメニュー４０４のオプション４０４−Ｃ）を選択すると、データセットビュー画面５０２がユーザに提示される。図のように、画面５０２は、ビジネス問題に関連するデータセットに関係する詳細を提供する。
【００６２】
示されている例では、関連性のあるデータセットがシステムにインポートされると、ユーザはデータセットを閲覧してもよく（ドロップダウンメニュー４０４のオプション４０４−Ｃ）、必要なデータ演算を実行してもよい。本例では、ユーザは、顧客の特定産業への帰属を示すフラグを見つける。特定の例では、ユーザは、この画面におけるデータの閲覧オプションを変更してもよい。例えばユーザは、帰属に関する２値変数を別々に有する「ｎ」個の列ではなく、「ｎ」個の分類の産業変数を有する１つの「産業」列としてフラグを閲覧してもよい。ユーザは、データを適宜配列するべく後に選択を行ってもよい。この例示の実施形態では、ドロップダウン４０４からの他の垂直メニューオプションは、基礎をなすビジネス問題に関して無関係または無意味とみなされてもよい。結果的に、ユーザは、次の水平メニューオプションに進んでもよい。本例では、データ準備のための次のタブがユーザに提示される（タブ４０８）。
【００６３】
図６は、例示の実施形態による、ビジネス問題に関連する１つ以上のデータセットを識別および準備するための例示のデータ準備画面６００を示す。「データ準備ビュー」（タブ４０８）、および垂直オプション（ｖｅｒｔｉｃａｌ  ｇ  ｏｐｔｉｏｎ）の（参照符号６０２で表された）「新規変数作成（Ｎｅｗ  ｖａｒｉａｂｌｅ  ｃｒｅａｔｉｏｎ）」を選択すると、新規変数ビュー画面６０４がユーザに提示される。画面６０４では、条件生成部、複数の条件のリスト、およびその問題のために作成された新規変数に関する詳細がユーザに提供される。前述のとおり、前記画面それぞれにおいて、ユーザがワークフローを実行するのを支援する多様なワークフローリソースがユーザに提示される。例えば、データ準備タブ４０８においてユーザに提示されるヘルプマニュアルは、クロスセル解析のビジネス問題を解決するために新規条件変数が必要かどうかをユーザが判断するのを支援する。
【００６４】
この例示の実施形態では、クロスセル解析に関する問題解決および解の提供に必要な新規変数が、「新規変数作成」（タブ６０２）を使用して作成される。さらに、新規変数を作成するために実行される演算は、生成されたレポートとともに図１のエンタープライズメモリ１１０に保存される。図１のエンタープライズメモリ１１０内に記憶された演算およびプロセスは、ユーザにより将来的な参照のために利用されてもよい。
【００６５】
図７は、例示の実施形態による、１つ以上のデータセットの新規変数／属性を作成し、データセットそれぞれの中の相関を求めるための、例示のデータ準備画面７００を示す。画面７００内で「データ準備ビュー」（タブ４０８）および変数作成閲覧（ｖａｒｉａｂｌｅ  ｃｒｅａｔｉｏｎ  ｖｉｅｗｉｎｇ）（セル７０６）を選択すると、変数閲覧画面がユーザに提示される。作成された変数が、閲覧オプションを使用して閲覧され得る（タブ７０８）。
【００６６】
本例では、データ品質解析および探索的データ解析が、データの品質を検証するために実行される。示された例では、品質確認が実行され、外れ値および欠損値のないデータが分析形式で判断される。一部の例では、データはデータ品質解析（タブ４１０）を使用して処理される。データ品質解析（タブ４１０）により誘導される各ステップに従うと、ユーザは探索的データ解析タブ４１２へと導かれる。
【００６７】
図８は、例示の実施形態による、データセットの演算を促進する例示の探索的データ解析画面８００を示す。本例では、「探索的データ解析」（タブ４１２）および二変量解析（ｂｉｖａｒｉａｔｅ  ａｎａｌｙｓｉｓ）（オプション８０２）が選択されており、数値変数（ｎｕｍｅｒｉｃ  ｖａｒｉａｂｌｅｓ）８０４、変数のオプション（ｏｐｔｉｏｎｓ）８０６、およびレポート（ｒｅｐｏｒｔｓ）８０８がユーザに提示される。
【００６８】
示されている実施形態では、探索的データ解析タブ４１２は、「フラグ」と他の変数との関係を判断して検証するようユーザを誘導する。フラグは、顧客により購入されたワークステーションを示す。
【００６９】
例示の一実施形態では、システム１００の分析モジュール１０６は、データセットの複数の変数にわたるデータ解析を促進する。探索的データ解析（タブ４１２）における変数処理には、数字列への変数の再命名および類別、ならびに変数における異なる値に基づく手動分類などのデータ処理ステップが含まれる。さらにこれには、分類別指標、事象指標、ビニング、広告ストック変数、ラグ／リード変換、移動平均、および同様のものを含む新規変数作成も含まれる。
【００７０】
探索的データ解析（タブ４１２）の他の能力には、分析データセットの視覚表現、変数における固有値のカウント、および統計的概要８０６を用いてデータ概要を提供することが含まれるが、これらに限定はされない。続いて、データ探索も、探索的データ解析（タブ４１２）を使用して実行されてもよい。さらにユーザは、「レポート閲覧（ｒｅｐｏｒｔ  ｖｉｅｗｉｎｇ）」（タブ８１２）を選択して、図表などの視覚データ表現を含むレポートを、頻度解析のような他の解析レポートとともに閲覧してもよい。
【００７１】
なお、例示の一実施形態では、プロセッサ１１４は、一変量、多変量、欠損、外れ値＆変換処理のためにデータを処理するべく探索的データ解析を実行する。例示の一実施形態では、探索的データ解析（タブ４１２）は、分析データセットに対する一変量および二変量解析を促進する。例示の一実施形態では、分析データセットに対して、定量（例えば統計的）解析が実行される。本例では、一変量解析には、位置の測定、ばらつきの測定、正規性検定、分布、パーセンタイル値、およびそれらの組み合わせなどの属性が含まれるが、これに限定はされない。例示の別の実施形態では、分析データセットに対して多変量解析が実行される。二変量解析は、１つ以上の統計的属性に関する変動を求めることを含む。
【００７２】
（小画面８０８に示されているように）解析演算の間に生成されたレポートは、図１のエンタープライズメモリ１１０内に保存される。保存されたレポートは、任意の時点でユーザによりアクセスされてもよい。データが準備および調整されると、ユーザは、ワークフローのモデリング段階など、誘導型分析ワークフローの次の段階へと導かれてもよい。
【００７３】
図９は、例示の実施形態による、モデルを生成するための例示のモデリング画面９００を示す。ユーザがモデリングオプション（タブ４１８）を選択するのに伴い、モデリング法が画面上に表示される。この場合もやはり、モデリングガイドなどのリソースが、定義された問題に適したモデリング法に関してユーザに支援を提供する。
【００７４】
各モデリング法（列９０２）は、「何をするのか（Ｗｈａｔ  ｉｔ  ｄｏｅｓ）（列９０４）」、どのようなときに使われるのか（Ｗｈｅｎ  ｉｓ  ｉｔ  ｕｓｅｄ）（列９０６）、想定／前提条件（Ａｓｓｕｍｐｔｉｏｎｓ／Ｐｒｅｒｅｑｕｉｓｉｔｅｓ）（列９０８）、およびビジネス事例（Ｂｕｓｉｎｅｓｓ  ｅｘａｍｐｌｅｓ）（９１０）などの詳細を含む。本例では、モデリング法は、参照符号９０２−Ａ〜９０２−Ｎにより表されている。モデリング法の例には、線形回帰（Ｌｉｎｅａｒ  Ｒｅｇｒｅｓｓｉｏｎ）９０２−Ａ、ロジスティック回帰（Ｌｏｇｉｓｔｉｃ  Ｒｅｇｒｅｓｓｉｏｎ）９０２−Ｂ、多重ロジスティック回帰（Ｍｕｌｔｉ−ｌｏｇｉｓｔｉｃ  ｒｅｇｒｅｓｓｉｏｎ）９０２−Ｃ、一般線形モデリング（Ｇｅｎｅｒａｌ  Ｌｉｎｅａｒ  Ｍｏｄｅｌｉｎｇ）９０２−Ｄ、一般化（Ｇｅｎｅｒａｌｉｚｅ）線形モデリング（Ｇｅｎｅｒａｌｉｚｅｄ  Ｌｉｎｅｒ  Ｍｏｄｅｌｉｎｇ）９０２−Ｅ、またはそれらの組み合わせが含まれる。モデリング法それぞれの機能が列９０４に示されており、参照符号９０４−Ａ〜９０４−Ｎにより表されている。
【００７５】
例えば、線形回帰モデリング法については、列９０４−Ａが線形回帰モデルの機能を規定する。さらにモデリングガイド９００は、特定のモデルが使用され得る状況についての情報を提供する（列９０６）。例えば、線形回帰モデリング９０４−Ａについては、セル９０６−Ａが、線形回帰モデルが使用され得る、従属変数が連続型のケースについての情報を含む。さらに、各モデルに対する想定／前提条件が列９０８に示されている。さらに、ビジネス事例が列９１０に示され、各行９１０−Ａ〜９１０−Ｎに記載されている。初期解析ステップに従うと、ユーザはモデリングタブ４１８へと導かれる。
【００７６】
例示の一実施形態では、画面９００に示されているモデリングガイドは、ユーザにより指定された問題に対する１つ以上の解を表す１つ以上のモデルをユーザが生成するのを支援する。例えばモデリングガイドは、回帰法を使用した詳細解析を提供してもよい。一例では、モデルは、分析データセットの平均値、分散、および共分散に基づき生成される。
【００７７】
図１０は、例示の実施形態による、クロスセル解析ビジネス問題に関する顧客の予測および／または活性化を示す例示のモデリングガイド画面１０００を示す。「モデリング」（Ｍｏｄｅｌｉｎｇ）（タブ４１８）を選択すると、いくつかのモデリング法が画面上に表示される。さらに、実施される特定のモデリング法を選択すると、画面１０００がユーザに提示される。画面１０００は、解析用のデータセットおよび処理プロセスに関する詳細および入力を提供する。本例では、ロジスティック回帰法が選択される。
【００７８】
図１０に示されたワークフローは、モデリングのための各ステップを理解するための誘導をユーザに提供する。ユーザは、オプション１００２を使用して、解析用のデータセットおよび処理プロセスを選択してもよい。さらに、オプション１００４を使用して、モデルに対して必要な独立変数が選択される。従属変数がウインドウ１００６にドラッグアンドドロップされてもよい。クラス変数のパラメータ化方法を指定し、参照変数を選択するために、必要なクラス変数などの他の変数がウインドウ１００８にドラッグアンドドロップされてもよい。
【００７９】
さらにユーザは、モデル出力オプションおよび追加オプションを、オプションウインドウ１０１０を使用して選択してもよい。さらにユーザは、モデル構築（ｂｕｉｌｄ  ｍｏｄｅｌ）オプション（タブ１０１２）を使用してモデルの構築に進んでもよい。当該モデルが、上述のクロスセル解析などのビジネス問題に対する１つ以上の解を提供するために利用されてもよい。
【００８０】
一部の例では、誘導型分析システム１００は、問題解決のための誘導型分析枠組みの中での、いくつかのモデルに対するスコアリングメカニズムを含む。システム１００は、ユーザが、誘導型分析ワークフローにより生成および利用される１つ以上のモデルに対してスコアを提供することを可能にする。一例では、ユーザは、各ビジネス問題に対するモデルを選択してもよい。例えば、線形モデル、ロジスティックモデル、一般化線形モデル（ＧＬＭ：ｇｅｎｅｒａｌｉｚｅｄ  ｌｉｎｅａｒ  ｍｏｄｅｌ）モデルなどのモデルを選択するためにドロップダウンリストがユーザに提供されてもよい。さらにユーザは、モデルに対して必要とされるデータセットを選択して、データセットを検証してもよい。ユーザにはさらに、モデルに対するスコアリングを修正するための修正オプションが提供される。
【００８１】
図１１は、例示の実施形態による、システム１００のユーザにより選択されたロジスティック回帰１１０２画面の詳細を有する画面１１００の詳細を伴う、例示のモデリング画面１０００を示す。画面１１００は、チェックリスト（ｃｈｅｃｋｌｉｓｔ）１１０４などのワークフローリソースをユーザに提示する。チェックリスト１１０４は、モデルを作成するためにユーザが参照し得る業界ベストプラクティスのセットなどのガイドラインを含んでもよい。例えばチェックリストは、パラメータの多重共線性チェックを含む。モデルは、チェックリストに従って変数を用いて構築される。画面１１００はさらに、ユーザにより選択される様々なモデル出力オプション１１０６を提供する。
【００８２】
図１２は、例示の実施形態による、モデルの反復およびチェックポイントの詳細を伴う、ユーザに提示される例示の画面１２００を示す。図のように、参照符号１２０２により表されるものなどの複数の反復が、誘導型分析ワークフローの様々な段階に対して実行されてもよく、そのような反復に関連するデータが図１のエンタープライズメモリ１１０内に記憶される。
【００８３】
一例では、ドロップダウン１２０２が複数の反復を示す。ユーザが特定の反復をドロップダウン１２０２から選択すると、各反復値に対するモデル統計（ｍｏｄｅｌ  ｓｔａｔｉｓｔｉｃｓ）が小画面１２０３を介してユーザに提示される。本例では、反復番号４に対して、モデル統計は変数の数につき１６の値を含む。同じく、ドロップダウン１２０２から選択される各反復に関し、変数の数、観測の数、Ｍａｐｅ、およびＲスクエアの統計値などの他の統計情報が、モデル統計小画面１２０３を介して表示されてもよい。さらに、反復それぞれの各変数に関係する統計（例えばｔ値、ｐ値、ＶＩＦ値など）が、小画面１２０５を介してユーザに提示される。さらに、変数の各値が範囲外であれば、警告が使用されてもよい。例えば、（参照符号１２０４により表される）ｐ値が指定範囲外であれば、適切な変更を加えよとの警告がユーザに提示されてもよい。一部の実施形態では、反復は、以前の反復に基づき一定の変数を変更または削除することで実行されてもよい。
【００８４】
上述のとおり、誘導型分析システム１００は、ビジネス問題を解決するための反復分析ワークフローの実施を促進する。反復分析ワークフローの反復それぞれに関する関連付けおよび／または生成されるデータは、記憶され、さらに、システムのユーザによりアクセスおよび共有されてもよい。一部の例示の実施形態では、複数の反復にわたって生成された出力データが、問題解決過程全体を自動化するために利用されてもよい。
【００８５】
図１３−Ａ〜図１３−Ｌは、例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面１３００−Ａ〜１３００−Ｌを示す。図１３−Ａは、例示の実施形態による、ビジネス問題解決プロジェクトなどのプロジェクトのジョブ自動化を示す例示の画面１３００−Ａである。画面１３００−Ａは、プロジェクトにおいて実施される特定のワークフローの自動化のためのジョブ自動化（ｊｏｂ  ａｕｔｏｍａｔｉｏｎ）（タブ１３０２）を含む。図示のとおり、ジョブ自動化のためのプロジェクトを作成するオプション（タブ１３０４）がユーザに提示される。
【００８６】
例示の一実施形態では、プロジェクトは、問題解決のために実施される１つ以上の段階を有する誘導型分析ワークフローを含む。例えば、誘導型分析ワークフローの各段階には、実行され得る、データ準備、データ品質解析、探索的データ解析、視覚化、およびセグメンテーションが含まれ得る。さらに、これらの段階それぞれに関係するデータは、エンタープライズメモリ１１０またはシステム１００のユーザによりアクセスされ得る他の任意の記憶リポジトリに保存される。ユーザは、以前の反復に関するデータが利用可能になると、誘導型分析ワークフローの実施を自動化してもよい。ジョブ自動化は、複数のデータセットおよび入力データセットの多様な変数に対するワークフローの実行を促進してもよい。
【００８７】
図１３−Ｂは、例示の実施形態による、プロジェクトのジョブ自動化のためのプロジェクト設定の詳細を示す例示の画面１３００−Ｂである。本例では、プロジェクト設定は、既存のサーバからデータセットをインポートするかまたはプロジェクト用の新規データセットを追加する（ａｄｄｉｎｇ）オプションを含む。一例では、データセットは、様々なデータ点を有するビジネス問題に関連し得る入力変数を含む。ユーザがメニュー内の「プロジェクト設定」オプション（タブ１３０６）を選択するのに伴い、データセットを追加１３０８してデータセットを選択１３１０するオプションがユーザに提示される。ユーザは、所望のデータセット１３１２を選択してプロジェクト用にデータセットをインポートしてもよい。
【００８８】
図１３−Ｃおよび図１３−Ｄは、例示の実施形態による、図１３−Ｂのデータセット１３１２などの選択されたデータセットに対する探索的データ解析を示す例示の画面１３００−Ｃおよび１３００−Ｄである。
【００８９】
データ準備、データ品質解析、および探索的データ解析は、データセット演算、変数処理、データ探索、およびデータセットのための処理を促進する。本例では、ユーザは、データの品質を検証するためにデータ品質解析を実行することを選択する。一例では、ユーザが「探索的データ解析」（タブ１３１４）を選択するのに伴い、解析に関するいくつかのオプションがユーザに提示される。例えば、一変量解析（ｕｎｉｖａｒｉａｔｅ  ａｎａｌｙｓｉｓ）１３１６−Ａ、頻度および特性解析（ｆｒｅｑｕｅｎｃｙ  ａｎｄ  ｐｒｏｐｅｒｔｙ  ａｎａｌｙｓｉｓ）１３１６−Ｂ、二変量解析（ｂｉｖａｒｉａｔｅ  ａｎａｌｙｓｉｓ）１３１６−Ｃ、プロファイリング（ｐｒｏｆｉｌｉｎｇ）１３１６−Ｄ、高度な視覚化（ｖｉｔａｌｉｚａｔｉｏｎ）（ｖｉｓｕａｌｉｚａｔｉｏｎｓ  ａｄｖａｎｃｅｄ）１３１６−Ｅ、クロスタブ（ｃｒｏｓｓ  ｔａｂｓ）１３１６−Ｆ、相関（ｃｏｒｒｅｌａｔｉｏｎ）１３１６−Ｇ、時系列（ｔｉｍｅ  ｓｅｒｉｅｓ）１３１６−Ｈ、仮説検定（ｈｙｐｏｔｈｅｓｉｓ  ｔｅｓｔｉｎｇ）１３１６−Ｉ、およびユークリッド距離マッチング（ｍａｋｉｎｇ）（Ｅｕｃｌｉｄｅａｎ  ｄｉｓｔａｎｃｅ  ｍａｔｃｈｉｎｇ）１３１６−Ｊなどのオプションがユーザに提示される。画面１３００−Ｃは、分析データセットに対して実行される一変量（ｕｎｉｖａｒｉａｔｅ）（タブ１３１６−Ａ）解析を示す。探索的データ解析（タブ１３１４）の他の能力は、レポート生成（ｒｅｐｏｒｔ  ｇｅｎｅｒａｔｉｏｎ）（タブ１３１８）を選択することにより、分析データセットの視覚表現、変数における固有値のカウント、および統計的概要を備えるデータ概要を、広範なオプションとともに提供することを含む。図示のとおり、数値変数（テーブル１３２０）が、データの設定および解析のための様々なオプション（テーブル１３２２）とともにユーザに対して表示される。
【００９０】
さらに、画面１３００−Ｃに示されたレポート（テーブル１３２４）は、任意の時点でユーザにより生成、保存、およびアクセスされ得る。ユーザは、レポート閲覧タブ１３２６を使用してレポートを閲覧してもよい。一例では、レポートは、ユーザにより閲覧可能な、選択された変数に関する、汎化性プロット１３２８、正規性プロット１３３０、および時系列プロット１３３２などのいくつかのプロットを含んでもよい。さらに、汎化性プロット１３２８などのこうしたプロットを選択すると、ユーザは、ボックスプロット１３２８−Ａおよびランシーケンスプロット１３２８−Ｂなどの他のプロットを閲覧できる。このように、データセットに関して生成されたレポートを閲覧するための複数のオプションがユーザに提供される。
【００９１】
レポートは、別々のデータセットまたは類似のデータセットに対して生成可能である。一例では、複数のレポートに、２つの仕方でアクセス可能である。レポートにアクセスする１つの仕方は、レポート（ｒｅｐｏｒｔｓ）（テーブル１３２４）を使用することである。ユーザがレポート（テーブル１３２４）内に現存するレポートをクリックするのに伴い、画面１３００−Ｄがユーザに提示される。レポートにアクセスする別の仕方は、画面１３００−Ｄに示された、レポート閲覧タブ１３２６による。ドロップダウン１３２５は、ユーザが種々のレポートを切り換えられるようにする。本例では、ユーザは、ドロップダウン１３２５からレポートＲ１の閲覧を選択した。レポートＲ１は、収入（ｒｅｖｅｎｕｅ）、ｕｓａｇｅ＿Ｌ１、およびｕｓａｇｅ＿Ｌ２（ｕｓａｇｅ  Ｌ２）などの変数１３２７に対して生成される。本例では、ボックスプロット（ｂｏｘ  ｐｌｏｔ）１３２８−Ａおよびランシーケンスプロット（ｒｕｎ  ｓｅｑｕｅｎｃｅ  ｐｌｏｔ）１３２８−ＢがレポートＲ１について示されている。
【００９２】
本願明細書に記載される誘導型分析システム１００は、反復発見メカニズムを使用して問題を解決するための１つ以上の分析ワークフローをユーザが発見できるようにする。ユーザは、問題を解決するのに適した分析ワークフローを作成、編集、削除、および選択できる。上述のとおり、分析ワークフローは、問題解決のために実施される１つ以上の段階を含む。例えば、誘導型分析ワークフローの各段階には、実行され得る、データ準備、データ品質解析、探索的データ解析、視覚化、およびセグメンテーションが含まれ得る。
【００９３】
一例では、１つ以上の分析ワークフローの反復が捕捉され、図１のエンタープライズメモリ１１０内に記憶される。誘導型分析システム１００の反復発見メカニズムは、以前の反復に基づいて、ユーザが最適な分析ワークフローを判断できるようにする。
【００９４】
例えばユーザは、データ準備など、分析ワークフローの或る段階を実行して、その次に、分析ワークフローの次の段階に進んで探索的データ解析を実行してもよい。ユーザは、探索的データ解析段階においていくつかのレポートを作成してもよい。いくつかの反復に対して生成されたレポートに基づき、ユーザは、分析ワークフローを修正してもよく、または適切な段階群を選択することにより新規分析ワークフローを作成してもよい。例えばユーザは、分析ワークフローを作成するために、データ準備のステップを選択または破棄して探索的データ解析における最適なレポートを選択してもよい。
【００９５】
前述のとおり、誘導型分析ワークフローの複数の段階それぞれに関係するチェックリストなどのワークフローリソースが、ワークフローの実施全体にわたってユーザを誘導する。さらに、誘導型分析システム１００の反復発見メカニズムは、複数の分析モジュールのうちの１つ以上のモジュールの活用および／または非活用についてユーザを誘導する。分析ワークフローの反復発見メカニズムのプロセスは、複数の分析モジュールの中で、または複数の分析モジュールにわたって、反復型である。いくつかの反復の後、ユーザは、問題を解決するために従い実行すべき最適かつ体系的な分析ワークフローを発見し、完成させてもよい。
【００９６】
一部の例示の実施形態では、ユーザは、分析ワークフローの段階１つ以上が実行されるとき、任意の時点でプロジェクトワークフローを閲覧してもよい。図１３−Ｅは、例示の実施形態による、任意の時点での「プロジェクトワークフロー（ｐｒｏｊｅｃｔ  ｗｏｒｋｆｌｏｗ）」閲覧オプションを示す例示の画面１３００−Ｅである。ユーザは、タブ１３３４を使用してプロジェクトワークフローの閲覧を選択してもよく、すると、その時点でのプロジェクトワークフローを備えたポップアップ画面１３３６がユーザに提示される。本例で分かるように、プロジェクトワークフローは、画面１３３６に表示されている（図１３−Ｂで記載された）データセットの追加および（図１３−Ｃで記載された）一変量解析を用いた探索的データ解析を含む。
【００９７】
図１３−Ｆは、例示の実施形態による、データセットに対するセグメンテーション演算を示す例示の画面１３００−Ｆである。本例では、セグメンテーション（ｓｅｇｍｅｎｔａｔｉｏｎ）（タブ１３３８）が、数値変数（ｎｕｍｅｒｉｃ  ｖａｒｉａｂｌｅｓ）（テーブル１３４２）の詳細およびクラスタリングオプション（ｃｌｕｓｔｅｒｉｎｇ  ｏｐｔｉｏｎｓ）１３４４を備えたクラスタ作成（ｃｌｕｓｔｅｒ  ｃｒｅａｔｉｏｎ）（タブ１３４０）などの他のオプションをユーザに提示する。当該の段階に関係するデータはすべて、エンタープライズメモリ１１０などのリポジトリに記憶される。
【００９８】
上述のとおり、ユーザは、ビジネス問題を解決するためのプロジェクトを作成してもよく、問題を解決するために実施される誘導型ワークフローの段階それぞれに関係するデータが記憶される。誘導型ワークフローの段階の一部は、図１３Ａ〜Ｆに関して記載されている。なお、誘導型ワークフローの段階１つ以上は、反復されてもよく、各反復に関連するデータが記憶されてもよい。一部の例では、ワークフローの実行は、様々な変数およびデータセットに対する以前の反復に基づき自動化されてもよい。
【００９９】
図１３−Ｇは、例示の実施形態による、プロジェクトのジョブ自動化を示す例示の画面１３００−Ｇである。ユーザは、ジョブ自動化タブ１３４６を使用して、プロジェクトのジョブ自動化を開始してもよい。本例では、ユーザは、自動化されるべきプロジェクトをタブ１３４８を使用して選択してもよく、すると、そのプロジェクトに保存されたステップがジョブ自動化モードで実行される。ユーザは、タブ１３５０を使用してプロジェクトを読み込んでもよく、さらにタブ１３５２を使用してプロジェクトを削除してもよい。
【０１００】
例示の一実施形態では、ユーザがタブ１３４６を使用してジョブ自動化オプションを選択すると、図１３−Ｈの別の画面１３００−Ｈがユーザに提示される。図示のとおり、ユーザは、ボタン１３５２（プロジェクトから（ｆｒｏｍ  Ｐｒｏｊｅｃｔ））をクリックすることにより、ドロップダウンメニュー１３５４から特定のプロジェクトを選択してもよい。ジョブ自動化画面１３００−Ｈ（ｊｏｂ  ａｕｔｏｍａｔｉｏｎ  ｓｃｒｅｅｎ  １３００−Ｆ）は、ジョブを定義（ｄｅｆｉｎｅ  ｊｏｂ）１３５６、ジョブを検証（ｖｅｒｉｆｙ  ｊｏｂ）１３５８、ジョブを適用（ａｐｐｌｙ  ｊｏｂ）１３６０、ジョブを実行（ｅｘｅｃｕｔｅ  ｊｏｂ）１３６２などのオプションをユーザに提示する。一部の例では、ユーザは、タブ１３６４を使用して、選択されたプロジェクトにデータセットをマッピングしてもよい。
【０１０１】
図１３−Ｉは、例示の実施形態による、ジョブ自動化に関連するタスクを示す例示の画面１３００−Ｉである。画面１３００−Ｉは、自動化すべき種々のタスク１３６６を定義するために利用されてもよい。例えば、現在のプロジェクトは、選択されたデータセットに対して実行され得る、データセットの追加、一変量解析、およびセグメンテーションのステップなどのタスクを含む。定義された当該タスクは、プロジェクトのジョブ自動化の一環として実行されてもよい。
【０１０２】
図１３−Ｊは、例示の実施形態による、ジョブ自動化に関連するタスクの検証を示す別の例示の画面１３００−Ｊである。図示のとおり、ユーザは、タブ１３５８を使用してタスクを検証および／またはカスタマイズしてもよく、続いて、タブ１３６８を使用して、選択されたデータセットにジョブを適用してもよい。図１３−Ｋは、例示の実施形態による、ジョブ自動化の実施を示す例示の画面である。図示のとおり、画面１３００−Ｋは、プロジェクトの様々なタスク、およびタスクに関連するサブモジュールを備えたモジュールを提示する。タブ１３７０により、ユーザは、１つ以上のデータセットに対して、プロジェクトに保存されたタスク／段階の実行を開始してもよい。例示の画面１３００−Ｌにあるように、様々なタスクの実行のステータスがユーザに提示される。ポップ画面１３７２は、ユーザに、各タスクのステータスを示して結果を提示する。
【０１０３】
図１で上述したとおり、例示の一実施形態では、ワークフローエンジン１０８が、誘導型分析ワークフローの複数の段階のうちの１つ以上のために、誘導型分析システム１００のいくつかのモジュール間、例としてデファイナモジュール１０２、データ準備モジュール１０４、および分析モジュール１０６間などの、クロスモジュール対話を促進する。さらに、誘導型分析ワークフローの複数の段階それぞれに対して生成および／または利用されたデータが、エンタープライズメモリ１１０内に記憶される。なお、そのようなデータは、誘導型分析システム１００のいくつかの機能性にまたがってもよい。例示の一実施形態では、モジュール間のクロスモジュール対話は、記憶されたデータの利用を促進し、それにより誘導型分析システム１００の効率を改善する。特に、クロスモジュール対話は、各機能性中でデータ／メタデータを活用すること、および他の任意の機能性にまたがるその利用を可能にすることを促進する。例えばワークフローエンジン１０８は、ユーザが、誘導型分析ワークフローの複数の段階それぞれにおいて注釈を記録し、それらを後の時点で、どこでも必要なところで参照するよう促進する。
【０１０４】
１つ以上の例示の実施形態において、そのような注釈は、誘導型分析システム１００により実施される問題解決サイクルに対して利用される変数に対応してもよい。さらにユーザは、注釈が、誘導型分析ワークフローのモデリングステップにおいて生成されたかまたは解析ステップにおいて生成されたかなど、注釈の出所も記録してもよい。１つ以上の例示の実施形態では、繰り返し必要とされる、データセットまたは変数に関係するメタデータが、キャッシュのように保持される。これは、メタデータへの迅速なアクセスを可能にする。
【０１０５】
図１４−Ａは、例示の実施形態による、図１の誘導型分析システム１００の様々なモジュール間のクロスモジュール対話を促進する入力捕捉メカニズムを示す、例示の画面１４００−Ａを示す。一例では、システム１００により実施される誘導型分析ワークフローの段階それぞれにおいて、右クリックの機能性を使用して入力が捕捉されてもよい。しかしながら、他の適切な手法が利用されてもよい。例えば、データ品質解析中に、特定の変数またはデータセットを右クリックすると、参照符号１４０２により表されたいくつかのオプションがユーザに提示される。例えば、変数に関係するオプション１４０２は、「集中（ｃｏｎｃｅｎｔｒａｔｉｏｎ）」、「外れ値（ｏｕｔｌｉｅｒ）」、「欠損（ｍｉｓｓｉｎｇ）」、「分布（ｄｉｓｔｒｉｂｕｔｉｏｎ）」などを含んでもよい。ユーザは、記録に関するオプションを選択してもよい。続いて、前のユーザ選択に基づく次のオプション群がユーザに提示されてもよい。例えば、さらに右クリックをすると、「高すぎ（Ｔｏｏ  ｈｉｇｈ）」、「標準（Ｎｏｒｍａｌ）」、「低（Ｌｏｗ）」、「カスタム（ｃｕｓｔｏｍ）」などのオプションを含むコンテキストメニュー１４０４が示される。参照符号１４０４により示されたオプションは、或る機能性に特有である。例示の一実施形態では、そのようなユーザ選択はすべてレコードである。
【０１０６】
図１４−Ｂは、例示の実施形態による、図１の誘導型分析システム１００の様々なモジュール間のクロスモジュール対話を促進するための、記憶済みのデータの利用を示す例示の画面１４００−Ｂを示す。記憶済みのデータは、注釈の対象とされた機能性の内部でユーザに提示されてもよい。さらにユーザは、記録済みのデータと共通のリポジトリにある記憶済みのデータにアクセスしてもよい。示されている例示の実施形態では、すべてのテーブル１４０６は、（参照符号１４０８により示された）変数名を表示する列を有し、これが、個々の変数に関係する注釈をユーザが閲覧するための接点として使用される。画面１４００−Ｂに示されたボタン１４１０を使用することにより、前に記録されたすべての注釈がユーザに提示される。一部の実施形態では、注釈を備えたポップアップ画面１４０８は、ユーザがオプションをフィルタするにつれてリストのサイズを圧縮することができる、（参照符号１４１２−Ａ〜１４１２−Ｆにより表された）チェックボックスの形式のフィルタオプションを含んでもよい。
【０１０７】
例示の一実施形態では、クロスモジュール対話はさらに、記録されたデータのインテリジェンスコレーションを促進する。例示の一実施形態では、誘導型分析ワークフローの様々な機能性にわたってデータが生成および消費されるのに伴い、ワークフローエンジン１０８が、捕捉されたデータをコレートする。例示の一実施形態では、いくつかのフィルタを含み得る別個のタブが提供されてもよい。フィルタは、「ユーザ」、「機能性」、「時間」、「重要度」およびナビゲーションなどのパラメータに関して作成される。したがって、誘導型分析システム１００により実施される誘導型分析ワークフローの複数の段階それぞれに関係するデータを記憶するために、多様なメカニズムが利用され得る。有利には、そのようなデータは、システム１００の効率性を高めるために誘導型分析ワークフローの関連性のある他の段階にて利用される。
【０１０８】
１つ以上の例示の実施形態では、本願明細書に記載された誘導型分析システム１００は、システム１００の複数のユーザ間の協力を促進する。システム１００は、複数のユーザがプロジェクトに同時に取り組み、解析結果を、誘導型分析ワークフローの実施中に生成された関連性のある他のデータと併せて共有することを促進する。システム１００は、１人以上のユーザにより操作されて、ユーザのアクセス制御を促進してもよい。管理者が、各ユーザにより使用され得る機械またはオペレーティングシステムなどのユーザの許可レベルを制御してもよい。例示の一実施形態では、ユーザ同士の協力は、「プロジェクト外」および「プロジェクト内」などの様々なレベルで取り扱われてもよい。前述のとおり、ビジネス問題解決サイクル全体にわたり生成された出力および他のデータが、エンタープライズメモリ１０８内に記憶および保持される。そのようなデータは、ユーザによりアクセスされ、ビジネス問題解決サイクルの様々な段階全体にわたって利用される。
【０１０９】
図１５−Ａは、例示の実施形態による、探索的データ解析に取り組む複数のユーザ間の協力を示す例示の画面１５００−Ａを示す。本例では、システム１００は、参照符号１５０２により表されるように２人のユーザにアクセスを提供する。図示のとおり、各「探索的データ解析」のレポート１５０４に２人はアクセス可能である。さらに、アクセス制御に基づき他のユーザの各レポートを見ていくために、（参照符号１５０６−Ｃにより表された）他のドロップダウンオプションがユーザに提供される。一部の例示の実施形態では、レポートを選択および閲覧するためのフィルタオプションがユーザに提供されてもよい。さらにユーザは、レポートが自身のレポートのリストに追加されるように現在のレポートをコピーすることもできてもよい。
【０１１０】
図１５−Ｂは、例示の実施形態による、図１の誘導型分析システムにより実施される誘導型分析ワークフローのモデリング段階中の、複数のユーザ間の協力を示す別の例示の画面１５００−Ｂを示す。本例示の実施形態では、システム１００のモデリング段階中に他のユーザにより実行された反復を閲覧するオプションがユーザに提供される。本例では、画面１５００−Ｂは、２人のユーザ（概して参照符号１５０２により表される）が利用可能な特定のモデルの反復画面である。本例では、各ユーザに関する反復１５０８が示される。さらに、反復ドロップダウン１５１０が、選択されたユーザの同期された反復によりポピュレートされる。一部の例では、ユーザは、別のユーザにより実行された反復に対して自身の反復を実行してもよい。さらに、特定の反復を選択するために、反復ドロップダウン１５１０にフィルタが利用されてもよい。
【０１１１】
例示の一実施形態では、誘導型分析システム１００は、複数のユーザ間のデータの同期を促進する。例示の一実施形態では、同期は、他のユーザにより生成されたプロジェクト関係のコンテンツのような、システム１００により生成された結果および／または出力の同期を含む。別の例では、同期は、他のユーザにより生成されたメタデータなどの周辺データの同期を含む。
【０１１２】
同期は、アプリケーションレベルの同期、プロジェクトレベルの同期、または機能性内の同期であってもよい。誘導型分析システム１００はさらに、すべての同期関係の演算をコレートするために、「同期履歴」の生成を促進する。同期履歴は、機能性ごと、またはユーザごとのソートなどの種々のビューを有してもよい。さらにユーザは、失敗した同期を閲覧するオプションを有してもよい。例示の一実施形態では、ユーザは、種々のユーザにより生成されたレポートを同期してもよい。例えば、１人のユーザが選択的に、一部のユーザのレポートまたはすべてのユーザのレポートを、まとめて同期してもよい。
【０１１３】
同期演算は、誘導型分析ワークフローの実施の様々な段階の間に実行されてもよい。図１５−Ｃは、例示の実施形態による、モデリングのための同期演算を示す例示の画面１５００−Ｃを示す。本例では、ユーザに関連する反復が、ツリー構造階層で示され、同期されたまたは同期されていない反復の反復番号が参照符号１５１２により表されている。ここでは、同期タブ１５１６が各行の最後に配置されている。反復の重要性（参照符号１５１４により表される）に基づき、ユーザは反復を同期することを選択してもよい。一部の例示の実施形態では、選択されたまたはすべてのユーザの同期のためにバッチモードが実施されてもよい。
【０１１４】
例示の一実施形態では、誘導型分析システム１００は、単一のプロジェクトに同時に取り組む間の、複数のユーザの協力を促進する。ユーザは、プロジェクトに取り組む間、リアルタイムで連絡し合い、協力してもよい。
【０１１５】
図１５−Ｄは、例示の実施形態による、図１の誘導型分析システム１００により実施される誘導型分析ワークフローのモデリング段階に取り組む間の、複数のユーザの協力を示す例示のスクリーンショット１５００−Ｄである。例示の一実施形態では、ワークフローの実施中に生成された様々な出力に関して、ユーザが他のユーザに対しコメントおよび／またはメッセージを投稿する。例えばユーザは、出力として生成された結果またはグラフについてテーブル１５１８でコメントしてもよい。ユーザは、特定のプロジェクトの他のユーザにリアルタイムでメッセージを送信してもよい。
【０１１６】
例示の一実施形態では、任意のユーザにより任意の時点で参照され得るすべてのまたは選択されたユーザのセットからのコメントが、コレートされる。別の例示の実施形態では、システムにより生成された自動通知の集合などの更新が記憶される。そのような更新は、システム１００の他のユーザにより閲覧されてもよい。
【０１１７】
上述のとおり、例示の実施形態は、意思決定科学者などの分析者が広範なビジネス問題に対処することを可能にし得る統合された分析・洞察枠組みを提供する。誘導型分析ワークフローは、データ準備、データ品質解析、探索的データ解析、およびモデリングなどの問題解決の様々な段階をユーザが実施できるようにし、これらの各段階に沿ってユーザを誘導する。さらに、例示の実施形態は、問題解決段階の前の反復からの学習に基づき、容易に反復して新規レポートを作成する能力を提供する。
【０１１８】
さらに誘導型分析システムは、統計結果をビジネス上の結論に変換することにより分析とビジネスとの観点を調和させる。分析者は、分析解をビジネスメトリクスとともに評価して、ビジネス問題に対する最適解を求めてもよい。システムは、問題解決過程全体のエンタープライズメモリを作成する。エンタープライズメモリは、問題解決過程の全体にわたり作成されるデータおよびレポートを記憶する。このエンタープライズメモリは、複数の利害関係者によりアクセスされ当該利害関係者と共有されてもよい。
【０１１９】
図１６は、例示の実施形態による、複数の仮説と、生成されたレポートおよび１つ以上の問題とをマッピングする、「仮説−解析リンク」を示す例示の画面１６００を示す。例示の一実施形態では、問題定義段階タブ１６０２の仮説リンクは、（内容全体が参照により本願明細書に援用される、２０１１年６月２２出願の、「Ｓｙｓｔｅｍ  ａｎｄ  ｍｅｔｈｏｄ  ｆｏｒ  ｆｏｒｍｕｌａｔｉｎｇ  ａ  ｐｒｏｂｌｅｍ」という題の米国特許出願第１３／１６６，２５１号、および２０１３年３月２８日出願の、「Ｄａｔａ  Ｓｏｌｕｔｉｏｎｓ  Ｓｙｓｔｅｍ」という題の米国特許出願第１３／８５２，８３５号に詳しく記載された）問題の記述と、解析とを接続する。問題定義段階の間に提示された仮説を証明および／または反証するプロセスの間に行われる解析全体が、関連性のある解析に接続される。
【０１２０】
図１７は、例示の実施形態による、ビジネス問題に関連する構造化および非構造化データセットを統合するための例示のテキストマイニング画面１７００を示す。ユーザが「テキストマイニング（Ｔｅｘｔ  ｍｉｎｉｎｇ）」（タブ４２０）を選択するのに伴い、テキスト分類（ｔｅｘｔ  ｃａｔｅｇｏｒｉｚａｔｉｏｎ）（タブ１７０４）に関するモデル構築オプションが画面上に表示される。モデル構築（ｍｏｄｅｌ  ｂｕｉｌｄｉｎｇ）（タブ１７０６）は、ユーザがモデルを（ボタン１７０８を使用して）作成および検査できるようにする。モデル統計（ｍｏｄｅｌ  ｓｔａｔｉｓｔｉｃｓ）が画面１７１０上に表示される。テキスト分類（タブ１７０４）は、探索的解析の結果に基づき分析テキストセットの複数のモデルを生成する。例示の一実施形態では、分析テキストセットは、分類されたテキストセットまたは分類されていないテキストセットのいずれかであってもよい。テキスト分類は、機械学習モデルを使用した、モデル構築、モデル診断、予測、および反復履歴などのいくつかの演算を実行する。
【０１２１】
したがって、誘導型分析システム１００は、複数のビジネス問題を解決するために、分析の使用を民主化し、拡大する。さらにシステム１００は、ホワイトボックス環境において、効率的なデータハンドリングを保証し、ベストプラクティスを組み込み、品質確認を実施して、生産性を向上させて解析・洞察サイクルを加速させる。さらにシステム１００は、広範なビジネス問題に対処するために構造化された問題解決アプローチを展開する。
【０１２２】
本願明細書に記載された誘導型分析システム１００のモジュールは、コンピューティングデバイスに実装される。コンピューティングデバイス１８００の一例が、図１８において後述される。コンピューティングデバイスは、１つ以上のプロセッサ１８０２、１つ以上のコンピュータ可読ＲＡＭ１８０４、および１つ以上のコンピュータ可読ＲＯＭ１８０６を、１つ以上のバス１８０８上に含む。さらに、コンピューティングデバイス１８００は、オペレーティングシステム１８２０および誘導型分析システム１００を実行するために使用されてもよい有形記憶デバイス１８１０を含む。デファイナモジュール１０２、データ準備モジュール１０４、分析モジュール１０６、ワークフローエンジン１０８、エンタープライズメモリ１１０、およびレポーティングモジュール１１２を含む誘導型分析システム１００の様々なモジュールが、有形記憶デバイス１８１０に記憶されてもよい。オペレーティングシステム１８２０および誘導型分析システム１００の双方が、１つ以上の個別のＲＡＭ１８０４（典型的にはキャッシュメモリを含む）を介してプロセッサ１８０２により実行される。プロセッサ１８０２によるオペレーティングシステム１８２０および／または分析システム１００の実行は、オペレーティングシステム１８２０および／または上述のとおり分析システム１００の機能性を実行するよう構成された専用プロセッサとしてプロセッサ１８０２を構成する。
【０１２３】
記憶デバイス１８１０の例には、ＲＯＭ１８０６、ＥＰＲＯＭ、フラッシュメモリ、またはコンピュータプログラムおよびデジタル情報を記憶し得るその他任意のコンピュータ可読有形記憶デバイスなどの半導体記憶デバイスが含まれる。
【０１２４】
コンピューティングデバイスはさらに、ＣＤ−ＲＯＭ、ＤＶＤ、メモリースティック、または半導体記憶デバイスなど、１つ以上の可搬型コンピュータ可読有形記憶デバイス１８２８に対して読み取りおよび書き込みを行う、Ｒ／Ｗドライブまたはインターフェース１８１４を含む。さらに、ＴＣＰ／ＩＰアダプタカード、無線Ｗｉ−Ｆｉインターフェースカード、または３Ｇもしくは４Ｇ無線インターフェースカードなどのネットワークアダプタまたはインターフェース１８１２、あるいはその他の有線または無線の通信リンクも、コンピューティングデバイスに含まれる。
【０１２５】
例示の一実施形態では、デファイナモジュール１０２、データ準備モジュール１０４、分析モジュール１０６、ワークフローエンジン１０８、エンタープライズメモリ１１０、およびレポーティングモジュール１１２を含む誘導型分析システム１００は、有形記憶デバイス１８１０に記憶されてもよく、外部コンピュータから、ネットワーク（例えばインターネット、ローカルエリアネットワークまたはその他、広域ネットワーク）およびネットワークアダプタまたはインターフェース１８１２を介してダウンロードされてもよい。
【０１２６】
コンピューティングデバイスは、入力および出力デバイスとインターフェースで接続するためのデバイスドライバ１８１６をさらに含む。入力および出力デバイスは、コンピュータディスプレイモニタ１８１８、キーボード１８２４、キーパッド、タッチスクリーン、コンピュータマウス１８２６、および／またはその他何らかの適切な入力デバイスを含んでもよい。
【０１２７】
当業者には当然のことながら、全般的に、本願明細書、および特に添付の特許請求の範囲（例えば添付の特許請求の範囲の本体部）で使用される用語は、全般的に、「開放的」な用語として意図されている（例えば、「含んでいる」という用語は、「含んでいるがそれ限定されない」と解釈されるべきであり、「有する」という用語は、「少なくとも有する」と解釈されるべきであり、「含む」という用語は「含むがそれに限定されない」と解釈されるべきであるなど）。さらに、当業者には当然のことながら、導入されたクレームの記載事項の特定の数が意図される場合、そのような意図は、そのクレームに明示的に記載され、そのような記載がなければそのような意図は存しない。
【０１２８】
例えば、理解の助けとして、以下の添付の特許請求の範囲は、「少なくとも１つの」および「１つ以上の」という導入句の使用を、クレーム記載事項を導入するために含むかもしれない。しかしながら、そのような句の使用は、同一クレームが、導入句「１つ以上の」または「少なくとも１つの」と、「ａ」または「ａｎ」などの不定冠詞とを含む場合であっても、不定冠詞「ａ」または「ａｎ」によるクレーム記載事項の導入が、そのように導入されたクレーム記載事項を含む任意の特定のクレームを、当該記載事項を１つのみ含む実施形態に限定することを示唆するものと解釈されてはならず（例えば、「ａ」および／または「ａｎ」は「少なくとも１つの」または「１つ以上の」を意味すると解釈されるべきである）、クレーム記載事項の導入に使用される定冠詞の使用についても同じことが言える。さらに、たとえ導入されたクレーム記載事項の特定の数が明示的に記載されている場合であっても、当業者には当然のことながら、そのような記載は、少なくともその記載された数を意味すると解釈されるべきである（例えば、「２つの記載事項」という記載だけであり、ほかに修飾語がなければ、それは少なくとも２つの記載事項、または２つ以上の記載事項を意味する）。
【０１２９】
いくつかの実施形態の特定の特徴のみが本願明細書に示され記載されたが、当業者は多数の修正および変更に想到するであろう。したがって、当然のことながら、添付の特許請求の範囲は、発明概念の真の意図に含まれる当該の修正および変更をすべて対象とするものとする。
【０１３０】
前述の記載は、本質的に単なる例示であり、本開示、その応用、または用途を限定することは決して意図されていない。本開示の広範な教示は、多様な形態で実施され得る。したがって、本開示は具体的な例を含むが、本開示の真の範囲はそのように限定されてはならない。なぜなら、図面、明細書、および添付の特許請求の範囲を検討すれば、他の修正が明白になるからである。当然のことながら、方法の中の１つ以上のステップは、本開示の原理を変更することなく、異なる順序で（または並行して）実行され得る。さらに、例示の実施形態はそれぞれ、特定の特徴を有するものとして上述されたが、本開示の任意の例示の実施形態に関して記載された当該の特徴の任意の１つ以上は、他の実施形態のいずれかにおいて実施されてもよく、さらに／またはたとえ当該の組み合わせが明示的に記載されていなくても他の実施形態のいずれかの特徴と組み合わされてもよい。すなわち、記載された例示の実施形態は相互排他的ではなく、１つ以上の例示の実施形態と、別の例示の実施形態との順列は、本開示の範囲内にとどまる。
【０１３１】
本願により出願される特許請求は、より包括的な特許保護を得るための権利を損なうことのない、明確な記載の提案である。出願人は、以前は明細書および／または図面でのみ開示されていた特徴のさらなる組み合わせを特許請求する権利を留保する。
【０１３２】
例示の実施形態または例示の各実施形態は、発明概念を限定／制限するものと理解されてはならない。むしろ、本開示の文脈では、多数の変形および修正が、特に、例えば本明細書の全般的または特定の部分に関係して記載され特許請求の範囲および／または図面に含まれる個々の特徴または構成要素または方法ステップの組み合わせまたは修正により目的の達成に関して当業者により推測され得る変形および組み合わせが、考えられ、さらに、組み合わせ可能な特徴を介して、生産、テスト、および運用方法を関係する限りにおいて含む、新規の主題または新規の方法ステップもしくは方法ステップのシーケンスをもたらす。さらに、種々の例示の実施形態の構成要素および／または特徴が、本開示および添付の特許請求の範囲に記載の範囲内で、相互に組み合わされ、かつ／または相互に置換され得る。
【０１３３】
従属クレームで使用される引用は、メインクレームの主題の、個々の従属クレームの特徴を用いたさらなる実施形態を示し、それらは、引用される従属クレームの特徴の組み合わせに関する主題の独立した保護を得ないこととするものとして理解されてはならない。さらに、クレームの解釈に関して、ある特徴が従属クレームにおいてより具体的な詳細事項に具体化されている場合、そのような限定は、個々の先行クレームにおいては存しないものとみなされるべきである。
【０１３４】
従属クレームの主題は、優先日の先行技術に対して別個の独立した発明を形成し得るので、出願人は、それらを独立クレームまたは分割請求の主題にする権利を留保する。それらはさらに、先行する従属クレームの主題とは独立した構成を有する独立した発明を含むこともある。
【０１３５】
さらに、例示の実施形態の、上述および他の例示の特徴の任意のものが、装置、方法、システム、コンピュータプログラム、有形コンピュータ可読媒体、および有形コンピュータプログラム製品の形態で具現化されてもよい。例えば、前述した方法は、図面に示された手順を実行するための構造のいずれかを含むがこれに限定されない、システムまたはデバイスの形態で具現化されてもよい。
【０１３６】
本願では、下記の定義を含め、「モジュール」という用語または「コントローラ」という用語は、「回路」という用語に置き換えられてもよい。「モジュール」という用語は、コードを実行するプロセッサハードウェア（共有、専用、またはグループ）、およびプロセッサハードウェアにより実行されるコードを記憶するメモリハードウェア（共有、専用、またはグループ）を指しても、その一部であっても、またはそれを含んでもよい。
【０１３７】
モジュールは、１つ以上のインターフェース回路を含んでもよい。一部の例では、インターフェース回路は、ローカルエリアネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、インターネット、広域ネットワーク（ＷＡＮ：ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、またはそれらの組み合わせに接続された有線または無線インターフェースを含んでもよい。本開示の任意の所与のモジュールの機能性は、インターフェース回路を介して接続される複数のモジュール間に分散していてもよい。例えば、複数のモジュールがロードバランシングを可能にしてもよい。さらなる例では、サーバ（リモートまたはクラウドとしても既知である）モジュールが、クライアントモジュールに代わって一部の機能性を果たしてもよい。
【０１３８】
さらに、少なくとも１つの例示の実施形態は、記憶媒体が磁気共鳴デバイスのコントローラにおいて使用されると本方法の少なくとも１つの例示の実施形態が実行されるように構成された、非一時的なコンピュータ可読記憶媒体上に記憶された電子的に読み取り可能な制御情報（例えばコンピュータ可読命令）を備える該媒体に関する。
【０１３９】
さらに、前述の方法の任意のものがプログラムの形態で具現化されてもよい。プログラムは、非一時的なコンピュータ可読媒体上に記憶されてもよく、コンピュータデバイス（例えばプロセッサ）上で実行されると、コンピュータデバイスに、前述の方法のいずれか１つを実行させるようになっていてもよい。したがって、非一時的な有形のコンピュータ可読媒体は、情報を記憶するようになっており、上述の実施形態のいずれかのプログラムを実行しかつ／または上述の実施形態のいずれかの方法を実行するようデータ処理機構またはコンピュータデバイスと相互作用するようになっている。
【０１４０】
コンピュータ可読媒体または記憶媒体は、コンピュータデバイスの本体内部に設置された組み込みの媒体、またはコンピュータデバイスの本体から分離され得るように配置された取り外し可能媒体であってもよい。本願明細書で使用されるコンピュータ可読媒体という用語は、媒体（搬送波上など）を伝播する一時的な電気信号または電磁信号は包含しない。したがって、コンピュータ可読媒体という用語は、有形かつ非一時的なものであると判断される。非一時的なコンピュータ可読媒体の非限定的な例には、書き換え可能な（ｒｅｗｒｉｔｅａｂｌｅ）不揮発性メモリデバイス（例えばフラッシュメモリデバイス、消去可能プログラム可能読み取り専用メモリデバイス、またはマスク読み取り専用メモリデバイスを含む）、揮発性メモリデバイス（例えばスタティックランダムアクセスメモリデバイスまたはダイナミックランダムアクセスメモリデバイスを含む）、磁気記憶媒体（例えばアナログもしくはデジタル磁気テープまたはハードディスクドライブを含む）、および光学記憶媒体（例えばＣＤ、ＤＶＤ、またはＢｌｕ−ｒａｙ（登録商標）ディスクを含む）が含まれるが、これらに限定されるものではない。組み込みの書き換え可能な不揮発性メモリを備える媒体の例には、メモリカード、およびＲＯＭカセットなどを含むがこれに限定はされない組み込みのＲＯＭを備えた媒体が含まれるが、これらに限定はされない。さらに、例えばプロパティ情報など、記憶されたイメージに関する様々な情報が、他の任意の形式で記憶されてもよく、または他の仕方で提供されてもよい。
【０１４１】
上記で使用されたコードという用語は、ソフトウェア、ファームウェア、および／またはマイクロコードを含んでもよく、プログラム、ルーチン、関数、クラス、データ構造、および／またはオブジェクトを指し得る。共有プロセッサハードウェアは、複数のモジュールからの一部または全部のコードを実行する単一のマイクロプロセッサを包含する。グループプロセッサハードウェアは、追加のマイクロプロセッサと一緒に、１つ以上のモジュールからの一部または全部のコードを実行するマイクロプロセッサを包含する。複数のマイクロプロセッサに対する言及は、別個のダイ上の複数のマイクロプロセッサ、単一のダイ上の複数のマイクロプロセッサ、単一のマイクロプロセッサの複数のコア、単一のマイクロプロセッサの複数のスレッド、または上記のものの組み合わせを包含する。
【０１４２】
共有メモリハードウェアは、複数のモジュールからの一部または全部のコードを記憶する単一のメモリデバイスを包含する。グループメモリハードウェアは、他のメモリデバイスと一緒に１つ以上のモジュールからの一部または全部のコードを記憶するメモリデバイスを包含する。
【０１４３】
メモリハードウェアという用語は、コンピュータ可読媒体という用語のサブセットである。本願明細書で使用されるコンピュータ可読媒体という用語は、媒体（搬送波上など）を伝播する一時的な電気信号または電磁信号は包含しない。したがって、コンピュータ可読媒体という用語は、有形かつ非一時的なものであると判断される。非一時的なコンピュータ可読媒体の非限定的な例には、書き換え可能な不揮発性メモリデバイス（例えばフラッシュメモリデバイス、消去可能プログラム可能読み取り専用メモリデバイス、またはマスク読み取り専用メモリデバイスを含む）、揮発性メモリデバイス（例えばスタティックランダムアクセスメモリデバイスまたはダイナミックランダムアクセスメモリデバイスを含む）、磁気記憶媒体（例えばアナログもしくはデジタル磁気テープまたはハードディスクドライブを含む）、および光学記憶媒体（例えばＣＤ、ＤＶＤ、またはＢｌｕ−ｒａｙディスクを含む）が含まれるが、これらに限定されるものではない。組み込みの書き換え可能な不揮発性メモリを備える媒体の例には、メモリカード、およびＲＯＭカセットなどを含むがこれに限定はされない組み込みのＲＯＭを備えた媒体が含まれるが、これらに限定はされない。さらに、例えばプロパティ情報など、記憶されたイメージに関する様々な情報が、他の任意の形式で記憶されてもよく、または他の仕方で提供されてもよい。
【０１４４】
本願に記載された装置および方法は、コンピュータプログラムにおいて具現化された特定の機能１つ以上を実行するよう汎用コンピュータを構成することによりもたらされる専用コンピュータにより部分的にまたは完全に実装され得る。上述した機能ブロックおよびフローチャート構成要素はソフトウェアの仕様として機能し、これは、熟練した技術者またはプログラマの定常作業によりコンピュータプログラムへと変換され得る。
【０１４５】
コンピュータプログラムは、少なくとも１つの非一時的なコンピュータ可読媒体上に記憶されプロセッサにより実行可能な命令を含む。コンピュータプログラムはさらに、記憶されたデータを含んでもよく、またはそれに依存してもよい。コンピュータプログラムは、専用コンピュータのハードウェアと対話する基本入出力システム（ＢＩＯＳ：ｂａｓｉｃ  ｉｎｐｕｔ／ｏｕｔｐｕｔ  ｓｙｓｔｅｍ）、専用コンピュータの特定のデバイスと対話するデバイスドライバ、１つ以上のオペレーティングシステム、ユーザアプリケーション、バックグラウンドサービス、バックグラウンドアプリケーションなどを包含してもよい。
【０１４６】
コンピュータプログラムは、（ｉ）ＨＴＭＬ（ｈｙｐｅｒｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ：ハイパーテキストマーク付け言語）またはＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ：拡張可能なマーク付け言語）などのパースされるべき記述文、（ｉｉ）アセンブリコード、（ｉｉｉ）コンパイラによりソースコードから生成されるオブジェクトコード、（ｉｖ）インタープリタにより実行されるソースコード、（ｖ）ジャストインタイムコンパイラによりコンパイルおよび実行されるソースコードなどを含んでもよい。単なる例として、ソースコードは、Ｃ、Ｃ＋＋、Ｃ＃、Ｏｂｊｅｃｔｉｖｅ−Ｃ、Ｈａｓｋｅｌｌ、Ｇｏ、ＳＱＬ、Ｒ、Ｌｉｓｐ、Ｊａｖａ（登録商標）、Ｆｏｒｔｒａｎ、Ｐｅｒｌ、Ｐａｓｃａｌ、Ｃｕｒｌ、ＯＣａｍｌ、Ｊａｖａｓｃｒｉｐｔ（登録商標）、ＨＴＭＬ５、Ａｄａ、ＡＳＰ（ａｃｔｉｖｅ  ｓｅｒｖｅｒ  ｐａｇｅｓ：アクティブサーバページ）、ＰＨＰ、Ｓｃａｌａ、Ｅｉｆｆｅｌ、Ｓｍａｌｌｔａｌｋ、Ｅｒｌａｎｇ、Ｒｕｂｙ、Ｆｌａｓｈ（登録商標）、Ｖｉｓｕａｌ  Ｂａｓｉｃ（登録商標）、Ｌｕａ、およびＰｙｔｈｏｎ（登録商標）を含む言語からのシンタックスを使用して書かれてもよい。
【０１４７】
構成要素が明示的に、「…する手段」という表現を使用して、または方法クレームのケースであれば「…する動作」もしくは「…するステップ」という表現を使用して記載されない限り、特許請求の範囲に記載の構成要素のいずれも、米国特許法第１１２条（ｆ）の意味におけるミーンズ・プラス・ファンクション構成要素としては意図されていない。
【０１４８】
このように例示の実施形態を記載したので、これらが多数の仕方で変更され得ることは明らかであろう。そのような変更は、発明概念の意図および範囲からの逸脱と考えられてはならず、当業者には明らかであろうそのような修正はすべて、添付の特許請求の範囲に記載の範囲内に含まれるものとする。
【図１】
2018005883.tif 000003
【図２】
2018005883.tif 000004
【図３】
2018005883.tif 000005
【図４】
2018005883.tif 000006
【図５】
2018005883.tif 000007
【図６】
2018005883.tif 000008
【図７】
2018005883.tif 000009
【図８】
2018005883.tif 000010
【図９】
2018005883.tif 000011
【図１０】
2018005883.tif 000012
【図１１】
2018005883.tif 000013
【図１２】
2018005883.tif 000014
【図１３Ａ】
2018005883.tif 000015
【図１３Ｂ】
2018005883.tif 000016
【図１３Ｃ】
2018005883.tif 000017
【図１３Ｄ】
2018005883.tif 000018
【図１３Ｅ】
2018005883.tif 000019
【図１３Ｆ】
2018005883.tif 000020
【図１３Ｇ】
2018005883.tif 000021
【図１３Ｈ】
2018005883.tif 000022
【図１３Ｉ】
2018005883.tif 000023
【図１３Ｊ】
2018005883.tif 000024
【図１３Ｋ】
2018005883.tif 000025
【図１３Ｌ】
2018005883.tif 000026
【図１４Ａ】
2018005883.tif 000027
【図１４Ｂ】
2018005883.tif 000028
【図１５Ａ】
2018005883.tif 000029
【図１５Ｂ】
2018005883.tif 000030
【図１５Ｃ】
2018005883.tif 000031
【図１５Ｄ】
2018005883.tif 000032
【図１６】
2018005883.tif 000033
【図１７】
2018005883.tif 000034
【図１８】
2018005883.tif 000035
【外国語明細書】
2018005883000001.pdf