(57)【要約】  【解決手段】  本開示は、解釈プログラムおよび可視化生成プログラムを含むデータ構造を解釈する予測エンジンに関する。解釈プログラムは、標的特徴データと他の特徴データとの間の変数依存性の認識に基づいて標的特徴データと他の特徴データとの間の関係パターンを特定し、少なくとも１つのメタデータ特徴セットおよび結果測定基準を生成する。可視化生成プログラムは、少なくとも１つのメタデータ特徴セットおよび結果測定基準に基づいて、少なくとも１つの可視化を推奨できる。解釈プログラムは、変数選択、相互関連検出、およびパターン発見並びに順位付けを実行する複数段階を有する。さらに、予測エンジンは、データタイプ、階層データ構造、固有値、欠損値、日付／時間データのうちの少なくとも１つに従ってデータ構造をソートおよび分類並びにフィルタするように構成されたデータ準備プログラムを含んでいる。  【選択図】      図２
2021500639.tif 000002
【特許請求の範囲】
【請求項１】
データ構造を解釈する予測エンジンであって、
解釈プログラムであって、標的特徴データと他の特徴データとの間の変数依存性の認識に基づいて標的特徴変数と他の特徴変数との間の関係パターンを特定し、少なくとも１つのメタデータ特徴セットおよびそれに関連する結果測定基準を生成するように構成されているものである、前記解釈プログラムと、
前記少なくとも１つのメタデータ特徴セットおよび前記関連する結果測定基準に基づいて、少なくとも１つの可視化を推奨するように構成された可視化生成プログラムと
を有する、予測エンジン。
【請求項２】
請求項１記載の予測エンジンにおいて、前記解釈プログラムは、変数選択、相互関連検出、パターン発見、および順位付けを実行するための多段階を含むものである、予測エンジン。
【請求項３】
請求項１記載の予測エンジンにおいて、前記変数依存性は、線形、非線形関係、および非ランダムパターンのうちの１つである、予測エンジン。
【請求項４】
請求項１記載の予測エンジンにおいて、さらに、
データタイプ、階層データ構造、固有値、欠損値、日付／時間データのうちの少なくとも１つに基づいて、データ構造をソート、分類、およびフィルタするように構成されたデータ準備プログラムを有するものである、予測エンジン。
【請求項５】
請求項１記載の予測エンジンにおいて、前記解釈プログラムは、さらに、統計的検定を実行して相互関連効果が有意であるかどうかを決定するように構成されているものである、予測エンジン。
【請求項６】
請求項１記載の予測エンジンにおいて、前記可視化生成プログラムは、多変数図表および二変数図表のうちの少なくとも１つ若しくはそれ以上を生成するものである、予測エンジン。
【請求項７】
請求項１記載の予測エンジンにおいて、前記可視化生成プログラムは、さらに、発見的規則を適用して少なくとも１つの可視化を推奨するように構成されているものである、予測エンジン。
【請求項８】
予測エンジンを動作させてデータ構造を解釈する方法であって、
標的特徴データと他の特徴データとの間の変数依存性の認識に基づいて当該標的特徴データと当該他の特徴データとの間の関係パターンを特定する工程と、
少なくとも１つのメタデータ特徴セットおよびそれに関連する結果測定基準を生成する工程と、
前記少なくとも１つのメタデータ特徴セットおよび前記関連する結果測定基準に基づいて、少なくとも１つの可視化を推奨する工程と、
を有する方法。
【請求項９】
請求項８記載の方法において、前記特定する工程および前記生成する工程は、第一の段階、第二の段階、第三の段階、またはそれ以上の段階で実行されるものであり、これらの段階において変数選択、相互関連検出、およびパターン発見、および順位付けが実行される、方法。
【請求項１０】
請求項８記載の方法において、前記前記変数依存性は、線形、非線形関係、または任意の非ランダムパターンのうちの１つである、方法。
【請求項１１】
請求項８記載の方法において、さらに、
データタイプ、階層データ構造、固有値、欠損値、日付／時間データのうちの少なくとも１つに基づいて、データ構造をソート、分類、およびフィルタする工程を有する、方法。
【請求項１２】
請求項８記載の方法において、さらに、
相互関連効果が有意であるかどうかを決定するために統計的検定を実行する工程を有する、方法。
【請求項１３】
請求項１記載の方法において、さらに、
多変数図表および二変数図表のうちの少なくとも１つ若しくはそれ以上を生成する工程を有する、方法。
【請求項１４】
予測エンジンを動作させてデータ構造を解釈するための、プロセッサによって実行可能なコンピュータ命令のセットを有する非一時的コンピュータ可読記憶媒体であって、
標的特徴データと他の特徴データとの間の変数依存性の認識に基づいて当該標的特徴データと当該他の特徴データとの間の関係パターンを特定し、
少なくとも１つのメタデータ特徴セットおよびそれに関連する結果測定基準を生成し、
前記少なくとも１つのメタデータ特徴セットおよび前記関連する結果測定基準に基づいて、少なくとも１つの可視化を推奨するように構成された、
非一時的コンピュータ可読記憶媒体。
【請求項１５】
請求項１４記載の非一時的コンピュータ可読記憶媒体において、さらに、
第一の段階、第二の段階、第三の段階、またはそれ以上の段階において、前記関係パターンを特定し、前記前記少なくとも１つのメタデータ特徴セットおよび前記関連する結果測定基準を生成するように構成されたコンピュータ命令を含むものであり、これらの段階において変数選択、相互関連検出、およびパターン発見、および順位付けが実行されるものである、非一時的コンピュータ可読記憶媒体。
【請求項１６】
請求項１４記載の非一時的コンピュータ可読記憶媒体において、前記前記変数依存性は、線形、非線形関係、または任意の非ランダムパターンのうちの１つである、非一時的コンピュータ可読記憶媒体。
【請求項１７】
請求項１４記載の非一時的コンピュータ可読記憶媒体において、さらに、
データタイプ、階層データ構造、固有値、欠損値、日付／時間データのうちの少なくとも１つに基づいて、データ構造をソート、分類、およびフィルタするように構成されたコンピュータ命令を含むものである、非一時的コンピュータ可読記憶媒体。
【請求項１８】
請求項１４記載の非一時的コンピュータ可読記憶媒体において、さらに、
相互関連効果が有意であるかどうかを決定するために統計的検定を実行するように構成されたコンピュータ命令を含むものである、非一時的コンピュータ可読記憶媒体。
【請求項１９】
請求項１４記載の非一時的コンピュータ可読記憶媒体において、さらに、
多変数図表および二変数図表のうちの少なくとも１つ若しくはそれ以上を生成するように構成されたコンピュータ命令を含むものである、非一時的コンピュータ可読記憶媒体。
【請求項２０】
請求項１４記載の非一時的コンピュータ可読記憶媒体において、さらに、
発見的規則を適用して少なくとも１つの可視化を推奨するように構成されたコンピュータ命令を含むものである、非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、「Ｍｕｌｔｉｓｔａｇｅ  Ｐａｔｔｅｒｎ  Ｄｉｓｃｏｖｅｒｙ  ｆｏｒ  Ｖｉｓｕａｌ  Ａｎａｌｙｔｉｃｓ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎｓ（ビジュアル分析推奨のための多段階パターン発見）」と題する２０１７年１０月２４日付で出願された米国特許仮出願第６２／５７６，１８７号に対して優先権を主張するものであり、その全体の内容がすべての目的において参照として本明細書に組み込まれる。
【０００２】
本発明は、一般的に人工知能アルゴリズムおよび予測エンジン、特に多段階パターン発見およびビジュアル分析推奨のための予測エンジンに関する。
【背景技術】
【０００３】
予測および可視化解析は多くの領域において使用されるツールである。政府、公共エンジン、およびビジネスは、ビックデータを管理および解釈するのに斯かるツールを使用する。斯かるツールは、大量のデータを解釈し、ユーザが統治決定および管理決定を行う手助けとして使用できるデータに関する情報を提供するので、大いに有益であり得る。しかし、当業界の現在の状態では、斯かるツールには多くの欠点が存在する。例えば、斯かるツールは一定基準では使用されておらず、各領域に特有なものであり、深い理解度はほとんどまたは全く提供しない。従って、当業界にける現在の予測および可視化解析ツールの改善が求められている。
【発明の概要】
【課題を解決するための手段】
【０００４】
本明細書に記載した本開示は、データ構造からデータを準備し、標的特徴変数と他の特徴変数との間の関連パターンを特定し、当該関連パターンに基づいて可視化を推奨するように構成された機構を有するコンピュータ装置を有する。
【０００５】
１つの観点において、本開示は、解釈プログラム（ｉｎｔｅｒｐｒｅｔｅｒ）と、可視化生成プログラム（ｖｉｓｕａｌｉｚａｔｉｏｎ  ｇｅｎｅｒａｔｏｒ）とを含む、データ構造を解釈するための予測エンジンに関する。解釈プログラムは、標的特徴データと他の特徴データとの間の変数依存性の認識に基づいて標的特徴変数と他の特徴変数との間の関連パターンを特定するように構成されている。可視化生成プログラムは、少なくとも１つのメタデータ特徴セットおよびそれに関連する結果測定基準（ａｓｓｏｃｉａｔｅｄ  ｒｅｓｕｌｔ  ｍｅｔｒｉｃｓ）に基づいて、少なくとも１つの可視化を推奨するように構成されている。
【０００６】
いくつかの実施形態において、解釈プログラムは、変数選択、相互関連検出、パターン発見、および順位付けを実行するための多段階を含んでいる。変数依存性は、線形、非線形関係、および非ランダムパターンのうちの１つである。いくつかの実施形態において、予測エンジンは、データタイプ、階層データ構造、固有値、欠損値、日付／時間データのうちの少なくとも１つに基づいて、データ構造をソート、分類、およびフィルタするように構成されたデータ準備プログラムを含んでいる。いくつかの実施形態において、解釈プログラムは、統計的検定を実行して相互関連効果が有意であるかどうかを決定するようにさらに構成されている。いくつかの実施形態においては、可視化生成プログラムは、多変数図表および二変数図表のうちの少なくとも１つ若しくはそれ以上を生成する。いくつかの実施形態において、可視化生成プログラムは、発見的規則を適用して少なくとも１つの可視化を推奨するようにさらに構成されている。
【０００７】
別の観点において、本開示は、予測エンジンを動作させてデータ構造を解釈する方法に関する。当該方法には、標的特徴データと他の特徴データとの間の変数依存性の認識に基づいて標的特徴データと他の特徴データとの間の関連パターンを特定する工程と、少なくとも１つのメータデータ特徴セットおよびそれに関連する結果測定基準を生成する工程と、前記少なくとも１つのメータデータ特徴セットおよび前記関連の結果測定基準に基づいて少なくとも１つの可視化を推奨する工程とが含まれる。
【０００８】
当該方法は、第一の段階、第二の段階、第三の段階を実行する工程を含んでおり、変数選択、相互関連検出、パターン発見、および順位付けは、前記特定する工程および前記生成する工程において実行される。変数依存性は線形、非線形関係、および非ランダムパターンのうちの１つである。当該方法は、データタイプ、階層データ構造、固有値、欠損値、および日付／時間データのうちの少なくとも１つに基づいて、データ構造をソート、分類、およびフィルタする工程を有していてもよい。当該方法は、相互関連効果が有意であるかどうかを決定するために統計的検定を実行する工程を含んでいてもよい。さらに、当該方法は、さらに、多変数図表および二変数図表のうちの少なくとも１つ若しくはそれ以上を生成する工程を有する。
【０００９】
さらなる観点において、本開示は、（予測エンジンを動作させてデータ構造を解釈するための、プロセッサによって実行可能な）コンピュータ命令のセットを有する非一時的コンピュータ可読記憶媒体に関する。コンピュータ命令は、標的特徴データと他の特徴データとの間の変数依存性の認識に基づいて標的特徴データと他の特徴データの間の関連パターンを特定し、少なくとも１つのメータデータ特徴セットおよびそれに関連する結果測定基準を生成し、当該少なくとも１つのメータデータ特徴セットおよび関連の結果測定基準に基づいて少なくとも１つの可視化を推奨するように構成されている。
【００１０】
追加のコンピュータ命令は、変数選択、相互関連検出、パターン発見、および順位付けが実行される多段階において、前記関係パターンを特定し、前記前記少なくとも１つのメタデータ特徴セットおよび前記関連する結果測定基準を生成し、および／またはデータタイプ、階層データ構造、固有値、欠損値、日付／時間データのうちの少なくとも１つに基づいて、データ構造をソート、分類、およびフィルタし、および／または多変数図表および二変数図表のうちの少なくとも１つ若しくはそれ以上を生成し、および／または発見的規則を適用して少なくとも１つの可視化を推奨するように構成されていてもよい。変数依存性は、線形、非線形関係、および非ランダムパターンのうちの１つである。
【００１１】
追加の実施形態、利点、および新規な特徴について、以下の詳細な説明に記載する。
【図面の簡単な説明】
【００１２】
本開示の特徴および利点のさらなる完全な理解のため、以下の詳細な説明とともに添付の図面が参照されるが、その場合、異なる図面において対応する参照番号はそれらの対応する部分を表すものである。
【図１】図１は、特定の例示的実施形態に従って、多段階、機械学習、予測エンジンアルゴリズムに関連付けられたデータ解釈および可視化機能を概説するフローダイアグラムである。
【図２】図２は、、特定の例示的実施形態に従う、多段階、機械学習、予測エンジンアルゴリズムの図面である。
【図３】図３−７、８Ａ−８Ｂ、９Ａ−９Ｂは、予測エンジンによって生成された可視化の図面である。
【図４】図３−７、８Ａ−８Ｂ、９Ａ−９Ｂは、予測エンジンによって生成された可視化の図面である。
【図５】図３−７、８Ａ−８Ｂ、９Ａ−９Ｂは、予測エンジンによって生成された可視化の図面である。
【図６】図３−７、８Ａ−８Ｂ、９Ａ−９Ｂは、予測エンジンによって生成された可視化の図面である。
【図７】図３−７、８Ａ−８Ｂ、９Ａ−９Ｂは、予測エンジンによって生成された可視化の図面である。
【図８Ａ】図３−７、８Ａ−８Ｂ、９Ａ−９Ｂは、予測エンジンによって生成された可視化の図面である。
【図８Ｂ】図３−７、８Ａ−８Ｂ、９Ａ−９Ｂは、予測エンジンによって生成された可視化の図面である。
【図９Ａ】図３−７、８Ａ−８Ｂ、９Ａ−９Ｂは、予測エンジンによって生成された可視化の図面である。
【図９Ｂ】図３−７、８Ａ−８Ｂ、９Ａ−９Ｂは、予測エンジンによって生成された可視化の図面である。
【図１０】図１０は、特定の例示的実施形態に従って、コンピュータおよびシステムアプリを説明するブロック図である。
【発明を実施するための形態】
【００１３】
本開示の種々の実施形態の作成および使用が以下に詳細に考察されるが、本開示は適用可能な多くの発明的概念を提供するものであり、それらは多種多様な特定のコンテキストで具体化可能であることは理解されるべきである。本明細書で考察されている特定の実施形態は単に例示目的に過ぎず、本開示の範囲を制限するものではない。明瞭化を期するため、実際に実行される特徴の全てが本開示には記載されていないかもしれない。斯かる実際の実施形態の開発において、開発者の特定の目標、例えば、実行毎に異なるであろうシステム関連およびビジネス関連の制約の遵守を達成するため、実行に特有の数多くの決定がなされなければならないことは、勿論理解されるであろう。さらに、斯かる開発は複雑で時間のかかるものであるかもしれないが、本開示の恩恵に浴する当業者にとっては日常業務となるものであろうことは理解されるであろう。
【００１４】
データ可視化推奨システムは様々な方法で作成可能である。例えば、一般ユーザは事前作製の可視化によりデータの図面を迅速に取得することができるが、データフィールド間のアルゴリズム関係を発見したり表示したりはできない。別の方法は統計的分析である。統計的分析および可視化は特定の数学的関係を表現しデータサイエンティストに意味のある方法でそれを表示できるが、ビジネスユーザに一般的な深い理解を提供するようには設計されていない。換言すれば、斯かるツールは、任意のビジネス領域をカバーするのに十分柔軟な可視化であって、関心ある特徴および関係を最初から示し得る十分な情報を有する可視化をビジネスユーザに提供する一般的機能が欠如している。斯かる機能がなければ、営業活動にとって貴重な深い理解は得られないであろう。別の方法は事前に規定された分析的ルーチンである。その結果は特定の可視化（または音声）で表示される。これは領域が特定されている場合にのみ効果的である。加えて、当業界の可視化推奨システムは、変数メタデータのみを一般的に使用する。データ内の関係は調べられない。
【００１５】
種々の実施形態において、データ内の関係は、本明細書開示の予測エンジンアルゴリズムによって調べられる。種々の実施形態において、機械学習の複数段階が、発見的可視化システムに影響を及ぼし得る有益な変数セットおよび測定基準を決定するのに使用される。種々の実施形態において、機械学習アルゴリズムの結果は、可視化内のパターンを示すための可視化装飾のヒントを提供するのに使用される。多段階アプローチは、可視化推奨に使用されるパターンを発見するのに使用される。標準ビジネス図表としてビジネスユーザに分析的見通しを提供する方法において、多段階機械学習と発見的に選択される事前作成可視化が組み合わされてもよい。本明細書開示の機械学習アルゴリズムは、発見的可視化推奨が行う変数役割選択に影響を及ぼし得る選択変数内パターンを発見する。機械学習アルゴリズムは、特定のパターンまたは外れ値をユーザに例示するのに役立つ可視化装飾も提案する。
【００１６】
本明細書記載の標的変数と言う用語は、変形物がデータ内の他の変数によっても記載可能な、データ表内の特定の関心属性（特徴とも呼ばれる）を意味する。この標的変数に関連付けられたデータは、データ表の記録内の他の変数のデータと比較される。
【００１７】
図１を参照すると、この図は、特定の例示的実施形態に従って、多段階、機械学習、予測エンジンアルゴリズムに関連付けられたデータ解釈および可視化機能を概説する、一般的に１０で示されるフローダイアグラムである。フローダイアグラム１０は、機械学習によって増強された発見的可視化レコメンダーによって、多段階予測エンジンに関連付けられた特徴を特定する。フローダイアグラム１０は、データ準備１２、発見１４、および発見的可視化推奨１６のセクションを含む。
【００１８】
データ準備１２はデータ準備特徴を記載するものであり、データは、データの質、従ってアルゴリズムの予測機能を改善する調整を行うため、事前に処理される。本質的に、データは、データタイプ、階層データ構造、固有値、欠損値、日付／時間データのうちの少なくとも１つに従ってデータ構造をソートおよび分類並びにフィルタすることにより準備される。生データはデータタイプおよび階層によって特定され、固有性、欠損、および時間の特徴のうち少なくとも１つを有するものとしてさらに特定できる。調整は、欠損データを有する変数に適用したり（例えば、除去または補間値代入）、固有値の閾値を超えるカテゴリー変数に適用したり（例えば、除去または再編成のための記録）でき、１つの値しか有しない変数は無視できる。これは、十分な情報を含まない変数、または標的の予測子よりもむしろラベルとなる可能性の高いカテゴリーを排除するためである。ユーザーが上述の理由のいずれかにより排除された標的を選択する場合、深い理解は得られない（すなわち、ユーザーは標的変数に関する標準のヒストグラムまたは棒グラフを見る）であろう。
【００１９】
日付／時間データタイプの変数は、その日付階層（例えば、年度、月など）の潜在的トップ要素に変換できる。種々の実施形態において、複数レベルの階層が生成可能である。最初の日付変数は廃棄してもよい。トップ階層要素が日付変数となる。数値変数は複数の技法を用いてビンに入れ、結果を集積できるので、結果の強固さが増大する。これは変数変換と呼ばれてもよい。加えて、アルゴリズムは変数を自動的に変換し、統計メタデータに基づいて他の計算を正規化したり、ビンに入れたり、適用したり（すなわち、最少／最大、モーメント、パーセント、頻度数などを決定）できる。多過ぎるレベルを有するカテゴリー変数は特徴有意性に人工的に大きい影響を及ぼし得る。従って、レベル数を減少させるために再編成が行われてもよい。再編成を決定するのに、特定の閾値の使用または頻度分布の調査を含む種々の方法が使用できる。カテゴリー変数の固有値が数えられてもよい。この方法は、データ準備工程における変数の取り扱い方法の決定に役立つ。ランダムデータを含む新しい変数は、データ準備中、ベースライン信号対ノイズ目的でデータ表に挿入されてもよい。この技法は、明示的検定を提供しない分析ルーチン用に、関係の有意閾値を決定するメカニズムを提供する。
【００２０】
データが準備されたら、選択標的用のデータ発見１４が予測エンジンアルゴリズムによって実行される。これには、機械学習アルゴリズム、例えば、ランダムフォレスト、勾配ブースティングツリーなど、あるいは統計的方法、例えば、ピアソン相関、クラメールのＶ、ＡＮＯＶＡなどが使用できる。標的と他の変数との間の関係が計算され順位付けされる。有意でない関係は使用されない。変数順位付けは、関係を超えた調査結果、例えば、特定の注釈の数および関連性などを考慮に入れることができる。変数順位付けは、２変数および３変数関係に関する単一の順位付け尺度である。変数関係アルゴリズムは、任意のカラムセット間の関係を決定できる。生成された変数順位付けは、入力として１６に提供される。
【００２１】
次に、１４により生成される情報は、良好な可視化を選択する発見的規則を通して、再優良可視化に適用できる。いくつかの可視化候補が生成でき、劣等な選択は、１４で提供され可視化発見的方法と組み合わされた規則に基づいて、フィルタ―を通して除去される。それがグローバルスコアリングまたは順位付けと組み合わされる。斯かる規則は、可視化タイプ、軸、および注釈を決定するのに使用される。グローバルスコアリング（すなわち順位付け）は生成されたグラフに適用され、その結果、可視化の網羅的リストが表示できる。
【００２２】
予測エンジンアルゴリズムの強みは、関係が線形、非線形、クラスター、あるいはそれ以外であるか否かに無関係であることである。それは、任意の興味ある関係（予測子カラムの値が特定の非ランダム方法で標的カラムの値を駆動する関係）を見つけることができる。予測プロセスにおける段階の使用は、組み合わされたやり方によって関係、相互関連、およびパターンの発見を可能にするので、予測エンジンアルゴリズムの結果が差別化される。予測エンジンアルゴリズムは、線形／非線形関係の発見並びにパターンおよび外れ値の表示が可能である。
【００２３】
図２を参照すると、特定の例示的実施形態に従って、多段階、機械学習、予測エンジンアルゴリズムが図示されており、この図は一般的に４０で示される。アルゴリズム４０は、ユーザー消費に値するキュレーションおよび可視化に関して深い理解を生成するため、複数段階で利用できる。アルゴリズム４０は、データ準備１２機能、発見１４機能、および発見的可視化推奨１６機能を有している。発見１４は、選択フィールド要素、段階１（変数選択要素４４）、段階２（相互関連検出要素４６）、および段階３（パターン発見／順位付け要素）を含む。
【００２４】
これらの段階において、機械学習ツール、例えば、ランダムフォレスト、ＧＢＭ（勾配ブースティングマシーン）、ＡＮＯＶＡ（分散分析）、統計的有意差検定などが使用できる。斯かる段階の出力は、可視化推奨１６に影響を及ぼすのに使用できる。１つの特定のアルゴリズムを別のアルゴリズムに対して使用すれば、カスタム化が可能なパラメータ表示ができるようになる。例えば、特定のデータセットに関して、いくつかの方法は他の方法よりも有効である。その結果がビジネス問題に関して不適切であれば、この段階の使用として、異なる技法が選択可能である。変数は、標的変数との関係の強さに従って順位付けが可能である。
【００２５】
一般的に、アルゴリズム４０はユーザーデータのサンプルを取り、データ準備を実行するので、それにより、その後の分析段階の操作が効率的かつさらに有効なやり方で行えるようになる。準備技法は以下のうちの１つ以上を有していてもよい。
【００２６】
・変数タイプ発見：カテゴリー／連続タイプを決定すると共に、整数値として暗号化されているカテゴリー変数などの課題を説明する。
【００２７】
・欠損データ処理：連続変数のために補間値を代入（例えば、カテゴリーデータのために欠損カテゴリーを追加）。
【００２８】
・変数変換：統計メタデータに基づいて他の計算を正規化したり、ビンに入れたり、適用したり（すなわち、最少／最大、モーメント、パーセント、頻度数などを決定）するための自動変数変換。
【００２９】
次に、ユーザーは、関心のある特定の標的変数（すなわち、選択フィールド４２）を選択してもよい。いくつかの実施形態において、これは、アルゴリズム４０がユーザーに要求する唯一の入力であってもよい。アルゴリズム４０は、データ準備後の変数により、何ら有益な理解とはならないであろう変数（例えば、一定値を有する変数や欠損値の多過ぎる変数など）を除去したり、フラグを立てたりできるようになる。
【００３０】
種々の実施形態において、アルゴリズム４０は、ユーザー選択の変数における変動性を最も良く説明する変数を決定するための、データ準備に使用される機械学習機能を含んでいる（段階１：変数選択４４）。段階１では、ユーザー選択の標的変数に独立的に関連付けられた変数を見つける。これは、選択された変数に対して独立的に関連付けられた変数間の二変数図表の場合に有用である。図２に示されるように、斯かる関連性を決定するのに、変数選択機能が使用できる。段階２の相互関連検出（ｉｎｔｅｒａｃｔｉｏｎ  ｄｅｔｅｃｔｉｏｎ）４６において、斯かる変数の組み合わせが発見される。それらを併用することにより、ユーザー選択の変数の変分が、個別に考慮された場合よりもさらに良く説明できる。斯かる変数セットは、多変数可視化に使用できる。例えば、段階１で発見された変数の全てのペアが調査できる。さらに、図２に示されるように、予測モデリングまたは統計的技法（ＡＮＯＶＡなど）が段階２で使用できる。段階３のパターン発見／順位付け４８において、相互関連効果が有意であるか否かを決定するため、統計的有意性検定が実行できる。相互関連効果が有意であることが見い出されたら、３つの変数のセットが、多変数可視化内での使用のために保持される。段階３において、アルゴリズム４０は、変数間の有意に重要な関係を見つける。ここで使用される技法には、変数重要度技法、統計的仮説検定、単純ピアソン相関などが含まれる。同様に、２つ（またはそれ以上）の変数間の相互関連効果の有意性を決定するのに、任意の再優良な統計的処理が使用できる。
【００３１】
多段階プロセスの結果は、変数セットおよび結果測定基準のリストであり、適切な可視化を画定するため、可視化推奨システム１６によって使用可能である。結果測定基準は、発見的可視化推奨に影響を及ぼして変数間の関係をより良く表示するのに使用できる。例えば、発見的可視化推奨規則により、１つの変数をキャプションを有する色変数としてＸ軸に適用すると言う任意の決定が行われてもよい。機械学習測定基準は、斯かる変数の１つに関して、Ｙ軸変数に密接な関係を有していることを示していてもよく、その結果、ビジネス見通しをさらに良く表示するための図表構成を推奨システムが選択できるようになっていてもよい。
【００３２】
加えて、発見的可視化推奨１６は、外れ値（すなわち、異常値）を検出し、調査結果(最終可視化で修飾可能)を表示するのに、測定基準を使用してもよい。例えば、カテゴリー／連続変数セットが存在する場合、カテゴリー変数の所定のカテゴリーが他のカテゴリーと比較して異常に大きいことがルーチンによって決定できる。発見的可視化推奨１６は、この情報を用いて、このカテゴリーを棒グラフで強調したり、ドットプロットで点を強調したりできる。別の例は日付／時間範囲のメタデータからの特徴抽出（例えば、年度、月など）であり、これは、単一の日付／時間変数に関して、ヒートマップ可視化構築のための最善の集合を見つけるのに使用される。別の例は、異なるレベル数および外れ値の存否に関するメタデータであり、これは、連続／連続変数ペアのための最も適切な可視化として、ボックスプロット、棒グラフ、またはヒートマップ可視化間の選別格付けに使用される。外れ値検出の方法は、変数の性質次第ではあるが数多く存在する。それらは検出改善目的で組み合わされる。例えば、連続／連続変数ペアに関しては、一連のグリッドベースおよび回帰ベースの方法が使用できる。カテゴリー／カテゴリー変数ペアに関しては、相互頻度分布および情報内容が稀なレベルを強調するのに使用できる。
【００３３】
図３〜９を参照すると、これらの図は、特定の例示的実施形態による、予測エンジン４０によって生成された可視化を示している。標的属性変数と表内の他の属性変数との間の線形、非線形関係、および任意の非ランダムパターンを決定するため、記録表が標的変数を用いてどのように処理および解釈されているかをこれらの図は示している。
【００３４】
図１０を参照すると、この図は、例示的実施形態による、コンピュータ装置１００およびシステムアプリケーションモジュール２００を示している。コンピュータ装置１００は、種々のコンピュータ、モバイル装置、ラップトップコンピュータ、サーバー、組込み型システム、および本明細書記載のコンピュータシステムのいずれにも対応可能である。モジュール２００は、本明細書記載の種々の方法および処理機能を実行するコンピュータ装置１００の機能を簡便化するように設計された、１つ以上のハードウェアまたはソフトウェア要素（例えば、他のＯＳアプリケーション、ユーザー／核空間アプリケーションなど）を有していてもよい。コンピュータ装置１００は、種々の内部構成要素または付加構成要素、例えば、プロセッサ１１０、システムバス１２０、システムメモリ１３０、記憶媒体１４０、入力／出力インターフェース１５０、およびネットワーク１７０（携帯／ＧＰＳ、ブルートゥース（登録商標）、ＷＩＦＩなど）との通信用のネットワークインターフェース１６０を含んでいてもよい。
【００３５】
コンピュータ装置は、従来のコンピュータシステム、組込み型コントローラ、ラップトップ、サーバー、モバイル装置、スマートフォン、ウェアラブルコンピュータ、カスタム化された装置、任意の他のハードウェアプラットフォーム、またはそれらの任意の組み合わせまたは複合として実行可能である。コンピュータ装置は、分散型システム（データネットワークまたはバスシステムを通して相互連結された複数のコンピュータ装置を用いて機能するように構成されたシステム）であってよい。
【００３６】
プロセッサ１１０は、本明細書記載の操作および機能を実行し、要求フローおよびアドレス対応を管理し、計算を実行し、コマンドを生成するため、コード命令を実行するように設計されていてもよい。プロセッサ１１０は、コンピュータ装置内の構成要素の作動を監視／制御するように構成されていてもよい。プロセッサ１１０は、汎用プロセッサ、プロセッサコア、マルチプロセッサ、再構成可能プロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ（ＤＳＰ）、アプリケーション特有集積回路（ＡＳＩＣ）、コントローラ、ゲート論理、個別のハードウェア構成要素、任意の他の処理装置、またはそれらの任意の組み合わせまたは複合であってよい。プロセッサ１１０は、単一の処理装置、複数の処理装置、単一の処理コア、複数の処理コア、特定目的処理コア、コプロセッサ、またはそれらの任意の組み合わせであってよい。特定の実施形態によれば、プロセッサ１１０はコンピュータ装置１００の他の構成要素と共に、１つ以上の他のコンピュータ装置内で実行されるソフトウェアベースまたはハードウェアベースの可視化コンピュータ装置であってよい。
【００３７】
システムメモリ１３０は、非揮発性メモリ、例えば、読み取り専用メモリ（ＲＯＭ）、プログラム可能読み取り専用メモリ（ＰＲＯＭ）、消去可能プログラム可能読み取り専用メモリ（ＥＰＲＯＭ）、フラッシュメモリ、または印可電力を用いてまたはそれ無しにプログラム命令またはデータを記憶可能な任意の他の装置を有していてもよい。システムメモリ１３０は、揮発性メモリ、例えば、ランダムアクセスメモリ（ＲＡＭ）、静的ランダムアクセスメモリ（ＳＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、同期動的ランダムアクセスメモリ（ＳＤＲＡＭ）などを含んでいてもよい。システムメモリ１３０を実行するのに、他のタイプのＲＡＭを用いてもよい。システムメモリ１３０は、単一のメモリモジュールまたは複数のメモリモジュールを用いて実行してもよい。システムメモリ１３０はコンピュータ装置の一部として示されているが、当業者は、システムメモリ１３０が、本主題の技術範囲から逸脱することなく、コンピュータ装置１００から切り離されていてもよいことを認識するであろう。システムメモリ１３０は、記憶媒体１４０などの非揮発性記憶装置を含んでいてもよいこと、あるいは斯かる装置と連携して作動してもよいことも理解されるべきである。
【００３８】
記憶媒体１４０は、ハードディスク、フロッピディスク、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル汎用ディスク（ＤＶＤ）、ブルーレイディスク、磁気テープ、フラッシュメモリ、他の非揮発性メモリ装置、ソリッドステートドライブ（ＳＳＤ）、任意の磁気記憶装置、任意の光記憶装置、任意の電気記憶装置、任意の半導体記憶装置、任意の物理ベースの記憶装置、任意の他のデータ記憶装置、またはそれらの任意の組み合わせまたは複合を含んでいてもよい。記憶媒体１４０は、１つ以上のオペレーティングシステム、アプリケーションプログラムおよびプログラムモジュール、データ、または任意の他の情報を記憶できる。記憶媒体１４０は、サーバー、データベースサーバー、クラウドストレージ、ネットワーク接続ストレージなどのコンピュータ装置と連通した１つ以上の他のコンピュータ装置の一部であってもよい。
【００３９】
アプリケーションモジュール２００および他のＯＳアプリケーションモジュールは、コンピュータ装置による本明細書記載の種々の方法および処理機能の実行を簡便化するように構成された１つ以上のハードウェアまたはソフトウェア要素を有していてもよい。アプリケーションモジュール２００および他のＯＳアプリケーションモジュールは、システムメモリ１３０および／または記憶媒体１４０との関連でソフトウェアまたはファームウェアとして記憶されているアルゴリズムまたは一連の命令を含んでいてもよい。従って、記憶媒体１４０は、命令またはコードがプロセッサ１１０によって実行されるために記憶されている機械読み取り可能媒体またはコンピュータ読み取り可能媒体の例を示すものであってよい。機械読み取り可能媒体またはコンピュータ読み取り可能媒体は、一般的に、プロセッサ１１０に命令を提供するのに使用される任意の媒体（複数も可）を意味するものであってよい。アプリケーションモジュール２００および他のＯＳアプリケーションモジュールに関連付けられた斯かる機械読み取り可能媒体またはコンピュータ読み取り可能媒体は、コンピュータソフトウェア製品を有していてもよい。アプリケーションモジュール２００および他のＯＳアプリケーションモジュールを有するコンピュータソフトウェア製品は、ネットワーク、任意の信号保持媒体、または任意の他の通信技術あるいは引き渡し技術を通して、アプリケーションモジュール２００および他のＯＳアプリケーションモジュールをコンピュータ装置に引き渡すための１つ以上のプロセスまたは方法に関連付けられていてもよい。アプリケーションモジュール２００および他のＯＳアプリケーションモジュールは、ハードウェア回路、またはマイクロコードなどのハードウェア回路を構成する情報、またはＦＰＧＡあるいはＰＬＤ用の構成情報を有していてもよい。１つの例示的な実施形態において、アプリケーションモジュール２００および他のＯＳアプリケーションモジュールは、本明細書記載のフローチャートおよびコンピュータシステム記載の機能操作を実行可能なアルゴリズムを有していてもよい。
【００４０】
入力／出力（Ｉ／Ｏ）インターフェース１５０は、１つ以上の外部装置に連結され、データを１つ以上の外部装置から受信し、データを１つ以上の外部装置へ送信するように構成されていてもよい。斯かる外部装置は、種々の内部装置と共に、周辺装置としても知られているものであってよい。Ｉ／Ｏインターフェース１５０は、種々の周辺装置をコンピュータ装置またはプロセッサ１１０に連結するための電気接続並びに物理的接続の両方を含んでいてよい。Ｉ／Ｏインターフェース１５０は、周辺装置、コンピュータ装置、またはプロセッサ１１０間で、データ、アドレス、およびコントロールシグナルを通信するように構成されていてもよい。Ｉ／Ｏインターフェース１５０は、任意の標準インターフェース、例えば、小型コンピュータシステムインターフェース（ＳＣＳＩ）、シリアルアタッチドＳＣＳＩ（ＳＡＳ）、ファイバーチャネル、周辺構成要素相互接続装置（ＰＣＩ）、ＰＣＩエクスプレス（ＰＣＩｅ）、シリアルバス、パラレルバス、先端技術付加装置（ＡＴＡ）、シリアルＡＴＡ（ＳＡＴＡ）、ユニバーサルシリアルバス（ＵＳＢ）、サンダーボルト、ファイアーワイヤ、種々のビデオバスなどを実行するように構成されていてもよい。Ｉ／Ｏインターフェース１５０は、１つのインターフェースまたはバス技術のみを実行するように構成されていてもよい。あるいは、Ｉ／Ｏインターフェース１５０は、複数のインターフェースまたはバス技術を実行するように構成されていてもよい。Ｉ／Ｏインターフェース１５０は、システムバス１２０の一部として、またはその全部として構成されていてもよいし、あるいはシステムバスと連携して作動するように構成されていてもよい。Ｉ／Ｏインターフェース１５０は、１つ以上の外部装置、内部装置、コンピュータ装置、またはプロセッサ１２０間のバッファリング送信用に、１つ以上のバッファを含んでいてもよい。
【００４１】
Ｉ／Ｏインターフェース１２０は、マウス、タッチスクリーン、スキャナー、電子デジタイザ、センサー、受信機、タッチパッド、タッチボール、カメラ、マイクロホン、キーボード、任意の他の位置決め装置、またはそれらの任意の組み合わせを含む種々の入力装置にコンピュータ装置を連結できる。Ｉ／Ｏインターフェース１２０は、ビデオ表示器、スピーカー、プリンタ、プロジェクタ、触覚フィードバック装置、自動化制御、ロボット構成要素、アクチュエータ、モーター、ファン、ソレノイド、弁、ポンプ、送信機、シグナルエミッタ、光などを含む種々の出力装置にコンピュータ装置を連結できる。
【００４２】
コンピュータ装置１００は、ＮＩＣ１６０を通してネットワーク内の１つ以上の他のシステムまたはコンピュータ装置への論理連結を用いることにより、ネットワーク環境での操作が可能である。ネットワークには、広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、イントラネット、インターネット、無線アクセスネットワーク、有線ネットワーク、モバイルネットワーク、電話網、光ネットワーク、またはそれらの組み合わせが含まれる。ネットワークは、パケット交換、回路交換、または任意のトポロジーであってもよいし、任意の通信プロトコールを使用してもよい。ネットワーク内の通信リンクは、種々のデジタルまたはアナログ通信媒体、例えば、光ファイバーケーブル、自遊空間光通信、導波管、電気伝導体、無線リンク、アンテナ、ラジオ周波通信機器などを含んでもよい。
【００４３】
プロセッサ１１０は、システムバス１２０を通して、本明細書記載のコンピューター装置または種々の周辺機器に属する他の要素に連結可能である。システムバス１２０は、プロセッサ１１０内であってもよいし、プロセッサ１１０外であってもよいし、あるいはその両方であってもよい。いくつかの実施形態によれば、プロセッサ１１０、コンピュータ装置の他の要素、または本明細書記載の種々の周辺機器は、いずれも、システムオンチップ（ＳＯＣ）、システムオンパッケージ、ＡＳＩＣ装置などの単一装置に統合してもよいことは理解されるべきである。
【００４４】
種々の実施形態は本明細書記載／図示の機能を具体化したコンピュータプログラムを有しており、コンピュータプログラムは、機械読み取り可能媒体に記憶された命令を含むコンピュータシステムおよび当該命令を実施するプロセッサで実行されるものである。しかし、コンピュータプログラミングで実施形態を実行する方法には多種多様なものがあり得ること、並びに例示的実施形態で特に開示されない限り、実施形態は任意の１つのセットのコンピュータプログラム命令に限定されるように解釈されるべきではないことは理解されるべきである。さらに、熟練したプログラマーであれば、添付のフローチャート、アルゴリズム、およびアプリケーションテキストにおける関連記載に基づいて、開示された実施形態のうちの１つの実施形態を実行するように、斯かるコンピュータプログラムを記述出来るであろう。従って、プログラムコード命令の特定のセットの開示は、実施形態の作成および使用方法の十分な理解にとっては必要なものとは考えられない。さらに、本明細書記載の実施形態の１つ以上の観点がハードウェア、ソフトウェア、またはそれらの組み合わせによって実行され、１つ以上のコンピュータシステムでそれが具体化されてもよいことは、当業者には理解されるであろう。さらに、コンピュータが実行する動作への言及は、（２つ以上のコンピュータが斯かる動作を実行し得るので）単一のコンピュータによって実行されているものと解釈されるべきではない。
【００４５】
本明細書記載の例示的実施形態は、上述の方法および処理機能を実行するコンピュータハードウェアおよびソフトウェアと一緒に使用できる。本明細書記載のシステム、方法、および手順は、プログラム可能コンピュータ、コンピュータ実行可能ソフトウェア、またはデジタル回路構成で具体化できる。ソフトウェアはコンピュータ読み取り可能媒体に記憶させることができる。例えば、コンピュータ読み取り可能媒体には、フロッピーディスク、ＲＡＭ、ＲＯＭ、ハードディスク、取り外し可能媒体、フラッシュメモリ、メモリスティック、光媒体、光磁気媒体、ＣＤ−ＲＯＭなどが含まれてよい。デジタル回路構成には、集積回路、ゲートアレイ、ビルディングブロック論理、フィールドプログラム可能ゲートアレイ（ＦＰＧＡ）などが含まれてよい。
【００４６】
上述の実施形態に記載されている例示的システム、方法、および動作は例示的なものであり、代替実施形態においては、特定の動作は、種々の実施形態の範囲および精神から逸脱することなく、異なる順序で実行されてもよいし、相互に平行して実行されてもよいし、全て省略されてもよいし、および／または異なる例示的実施形態間で組み合わされてもよいし、および／または特定の追加動作が実行されてもよい。従って、斯かる代替実施形態も本明細書記載には含まれる。
【００４７】
本明細書で使用される場合、単数形（「ａ」、「ａｎ」、および「ｔｈｅ」）は、文脈によって明白に反対の意味が示されていない限り、複数形も包含していることが意図されている。「有する」および／または「有して」と言う用語は、本明細書で使用される場合、記述された特徴、整数、工程、操作、要素、および／または構成要素の存在を特定するものではあるが、１つ以上の他の特徴、整数、工程、操作、要素、構成要素、および／またはそれらのグループの存在または追加を排除するものでないこともさらに理解されるであろう。本明細書で使用される場合、「および／または」と言う用語には、列挙された関連項目の中の１つ以上の任意のあらゆる組み合わせが含まれる。本明細書で使用される場合、「ＸとＹとの間」および「約ＸとＹとの間」などの句は、ＸおよびＹを包含するものであると解釈されるべきである。本明細書で使用される場合、「約ＸとＹとの間」などの句は「約Ｘと約Ｙとの間」を意味する。本明細書で使用される場合、「約ＸからＹまで」などの句は「約Ｘから約Ｙまで」を意味する。
【００４８】
本明細書で使用される場合、「ハードウェア」には、個別の構成要素、集積回路、アプリケーション特有の集積回路、フィールドプログラム可能ゲートアレイ、または他の適切なハードウェアが含まれてよい。本明細書で使用される場合、「ソフトウェア」には、１つ以上のプロセッサ（この場合、プロセッサには、１つ以上のマイクロコンピュータまたは他の適切なデータ処理装置、メモリ装置、入出力装置、表示器、キーボードやマウスなどのデータ入力装置、プリンターやスピーカーなどの周辺機器、関連駆動機構、制御カード、電源、ネットワーク装置、ドッキング装置、またはプロセッサあるいは他の装置と連携したソフトウェアシステムの制御下に作動する他の適切な装置が含まれる）上の、１つ以上のオブジェクト、エージェント、スレッド、命令行、サブルーチン、個別のソフトウェアアプリケーション、２つ以上の命令行、または２つ以上のソフトウェアアプリケーションで作動する他の適切なソフトウェア構造、あるいはそれ以外の適切なソフトウェア構造が含まれてよい。１つの例示的な実施形態において、ソフトウェアには、オペレーティングシステムなどの汎用ソフトウェア構造で作動する１つ以上の命令行または他の適切なソフトウェア構造、および特定目的ソフトウェア構造で作動する１つ以上の命令行または他の適切なソフトウェア構造が含まれる。本明細書で使用される場合、「連結する」およびその同起源の用語（「連結」、「連結した」など）には、物理的接続（銅伝導体など）、仮想接続（ランダムに割り当てられたデータメモリ装置のメモリ場所を用いた接続など）、論理接続（半導体装置の論理ゲートを用いた接続など）、他の適切な接続、あるいは斯かる接続の適切な組み合わせが含まれる。「データ」と言う用語は、データを使用、運搬、または記憶するための適切な構造、例えば、データフィールド、データバッファ、データ値および送信側／受信側アドレスデータを有するデータメッセージ、データ値を有し、受信システムまたは構成要素がデータを用いて機能を実行できるようにする１つ以上の演算子を有する制御メッセージ、またはデータ電子処理用の他の適切なハードウェアあるいはソフトウェア構成要素を意味していてもよい。
【００４９】
一般的に、ソフトウェアシステムは、プロセッサ上で所定のデータフィールドに応答して所定の機能を実行するように作動するシステムである。例えば、システムは、それが実行する機能および機能を実行するデータフィールドによって規定できる。本明細書で使用される場合、ＮＡＭＥシステム（ＮＡＭＥは、通常、システムによって実行される一般機能の名前である）は、プロセッサ上で作動し、開示されたデータフィールド上で開示された機能を実行するように構成されたソフトウェアシステムを意味する。特定のアルゴリズムが開示されていない限り、当業者に知られている、関連データフィールドを用いて機能を実行するための任意の適切なアルゴリズムが、本開示の範囲内に含まれる。例えば、送信側アドレスフィールド、受信側アドレスフィールド、およびメッセージフィールドを包含するメッセージを生成するメッセージシステムは、プロセッサ（すなわち、プロセッサの適切なシステムまたは装置、例えば、バッファ装置またはバッファシステムから送信側アドレスフィールド、受信側アドレスフィールド、およびメッセージフィールドを取得できるプロセッサ、送信側アドレスフィールド、受信側アドレスフィールド、およびメッセージフィールドを適切な電子メッセージフォーマット（電子メールメッセージ、ＴＣＰ／ＩＰメッセージ、または送信側アドレスフィールド、受信側アドレスフィールド、およびメッセージフィールドを有する任意の他の適切なメッセージフォーマット）にアセンブルできるプロセッサ、およびネットワークなどの通信媒体を通してプロセッサの電子メッセージ処理システムおよび装置を用いて電子メッセージを送信できるプロセッサ）上で作動するソフトウェを含むであろう。当業者は、（本開示の例示的実施形態を説明する意図を有する）上述の開示に基づいて、特定のアプリケーション用の特定のコーディングを提供でき、当業者でない人（例えば、プログラミングまたは適切なプログラミング言語を用いるプロセッサに不慣れな人）にはテュートリアルを提供しないであろう。機能を実行するための特定のアルゴリズムはフローチャートフォームまたは他の適切なフォーマットで提供でき、データフィールドおよび関連機能は操作の例示的順番で説明できるものであるが、順番は適切に再構成可能であり、明示されていない限り、順番に関する限定は意図されていない。
【００５０】
本開示の実施形態の上述の記載は例示目的のために提供されたものである。それが全てではなく、開示されている正確な形態に本開示を限定するものでもなく、上述の教示に鑑みて改良および変形が可能である、あるいは改良および変形が本開示の実践から取得されるかもしれない。実施形態は、当業者が種々の実施形態において、並びに想定される特定の使用に適切な種々の改良を用いて本開示を活用できるように、本開示の原理およびその実際的なアプリケーションを説明する目的で選択および記載されたものである。設計、操作条件、および実施形態の組み合わせ方において、本開示の範囲から逸脱することなく、他の代用、改良、変更、および省略が行われてもよい。斯かる改良および例示的実施形態並びに他の実施形態の組み合わせは、本記載を参照することにより当業者には明白であろう。従って、添付の特許請求の範囲は、斯かる任意の改良または実施形態を包含するものであると解釈されるべきである。
【図１】
2021500639.tif 000003
【図２】
2021500639.tif 000004
【図３】
2021500639.tif 000005
【図４】
2021500639.tif 000006
【図５】
2021500639.tif 000007
【図６】
2021500639.tif 000008
【図７】
2021500639.tif 000009
【図８Ａ】
2021500639.tif 000010
【図８Ｂ】
2021500639.tif 000011
【図９Ａ】
2021500639.tif 000012
【図９Ｂ】
2021500639.tif 000013
【図１０】
2021500639.tif 000014
【国際調査報告】
2021500639.tif 000015