(57)【要約】【課題】複雑なシステムを検査対象の複雑系として、その状態を精度よく推定できるシステムを提供する。【解決手段】多数の検査対象の複雑系の個別の複雑系の状態を推定するシステム１０は、多数の検査対象の複雑系の経時的変化の各段階に該当する多数の検査対象の複雑系の状態を示唆する多数の検査項目の検査結果間の多数の相関情報を含む各段階のマトリクス１３を格納したストレージ１２と、個別の複雑系である第１の複雑系の第１の時点における多数の検査項目の検査結果を、各段階のマトリクスの少なくともいずれかのマトリクスの多数の検査項目の検査結果間の多数の相関情報に基づきマトリクス化した第１のマトリクス１７に基づき第１の複雑系の第１の状態を推定するように構成された第１の推定ユニット２１とを有する。【選択図】図１
2020201977.tif 000002
【特許請求の範囲】
【請求項１】
多数の検査対象の複雑系の個別の複雑系の状態を推定するシステムであって、
前記多数の検査対象の複雑系の経時的変化の各段階に該当する前記多数の検査対象の複雑系の状態を示唆する多数の検査項目の検査結果間の多数の相関情報を含む各段階のマトリクスであって、複数の検査項目の検査結果同士の相関情報を含む複数のセルを含む各段階のマトリクスを格納した第１のストレージと、
個別の複雑系である第１の複雑系の第１の時点における前記多数の検査項目の検査結果を、前記各段階のマトリクスの少なくともいずれかのマトリクスの前記多数の検査項目の検査結果間の多数の相関情報に基づきマトリクス化した第１のマトリクスに基づき前記第１の複雑系の第１の状態を推定するように構成された第１の推定ユニットとを有するシステム。
【請求項２】
請求項１において、
前記第１の推定ユニットは、複数の前記第１のマトリクスと複数の前記第１の状態との対応関係を機械学習により学習した人工知能により、前記個別の複雑系の前記第１の状態を推定するように構成された第１のＡＩユニットを含む、システム。
【請求項３】
請求項２において、
前記第１のＡＩユニットは、前記複数のセルを含む前記第１のマトリクスを画像認識して前記第１の状態との対応関係を機械学習した人工知能を含む、システム。
【請求項４】
請求項１ないし３のいずれかにおいて、
前記各段階のマトリックスに含まれる前記複数のセルのそれぞれに、前記第１の複雑系の前記第１の時点における複数の検査項目の検査結果同士の関係を反映した前記第１のマトリクスを生成するように構成された第１の生成ユニットをさらに有する、システム。
【請求項５】
請求項１ないし４のいずれかにおいて、
前記第１の複雑系の前記第１の時点における前記多数の検査項目の検査結果を、前記各段階のマトリクスの前記多数の検査項目の検査結果間の多数の相関情報を用いて、前記複数のセルに展開した前記第１のマトリクスを生成するように構成された第２の生成ユニットをさらに有する、システム。
【請求項６】
請求項１ないし５のいずれかにおいて、
前記複数のセルが、前記多数の検査項目をＸおよびＹ軸とする２次元に配置された前記第１のマトリクスを出力するように構成された出力ユニットをさらに有する、システム。
【請求項７】
請求項１ないし６のいずれかにおいて、
前記第１の時点から時間が経過した前記第１の複雑系の第２の時点における前記多数の検査項目の検査結果を、前記各段階のマトリクスの少なくともいずれかのマトリクスの前記多数の検査項目の検査結果間の多数の相関情報に基づきマトリクス化した第２のマトリクスと、前記第１のマトリクスとの変位に基づき前記第１の複雑系の状態の推移を推定するように構成された第２の推定ユニットをさらに有する、システム。
【請求項８】
請求項７において、
前記ストレージは、前記各段階のマトリクスの間の前記多数の相関情報が遷移する情報を含む移行マトリクスであって、前記多数の検査対象のシステムの経時的な状態の変化を反映した移行マトリクスを含み、
前記第２の推定ユニットは、前記第１のマトリクスから前記第２のマトリクスへの変位と前記移行マトリクスとを比較して、前記第２のマトリクスに基づき推定された前記第１の複雑系の第２の状態を検証するように構成されたユニットを含む、システム。
【請求項９】
請求項７または８において、
前記第２の推定ユニットは、前記第１の複雑系の前記第２の時点以降の状態の推移を推定するように構成されたユニットを含む、システム。
【請求項１０】
請求項７ないし９のいずれかにおいて、
前記第２の推定ユニットは、複数の前記第１のマトリクスと複数の前記第２のマトリクスとの間の変位と、前記多数の検査対象の複雑系の経時的な状態変化との対応関係を機械学習により学習した人工知能により、前記第１の複雑系の前記状態の推移を推定するように構成された第２のＡＩユニットを含む、システム。
【請求項１１】
請求項１ないし１０のいずれかにおいて、
前記検査対象の複雑系のレプリカを用いて前記各段階の前記多数の検査項目間の多数の相関情報を自動生成するように構成されたユニットを含む、システム。
【請求項１２】
請求項１ないし１１のいずれかにおいて、
当該システムは予備診察システムであり、前記検査対象の複雑系は人体である、システム。
【請求項１３】
コンピュータにより、多数の検査対象の複雑系の個別の複雑系の状態を推定する方法であって、
前記コンピュータは、前記多数の検査対象の複雑系の状態の経時的変化の各段階に該当する前記多数の検査対象の複雑系の状態を示唆する多数の検査項目の検査結果間の多数の相関情報を含む各段階のマトリクスであって、複数の検査項目の検査結果同士の相関情報を含む複数のセルを含む各段階のマトリクスを格納した第１のストレージを有し、
当該方法は、
個別の複雑系である第１の複雑系の第１の時点における前記多数の検査項目の検査結果を、前記各段階のマトリクスの少なくともいずれかのマトリクスの前記多数の検査項目の検査結果間の多数の相関情報に基づきマトリクス化した第１のマトリクスに基づき前記第１の複雑系の第１の状態を推定する第１の推定処理を、前記コンピュータに実行させることを含む、方法。
【請求項１４】
請求項１３において、
前記第１の推定処理は、複数の前記第１のマトリクスと複数の前記第１の状態との対応関係を機械学習により学習した人工知能により、前記第１の複雑系の前記第１の状態を推定することを含む、方法。
【請求項１５】
請求項１３または１４において、
前記各段階のマトリックスに含まれる前記複数のセルのそれぞれに、前記第１の複雑系の前記第１の時点における複数の検査項目の検査結果同士の関係を反映した前記第１のマトリクスを生成する処理を、前記コンピュータに実行させることを含む、方法。
【請求項１６】
請求項１３ないし１５のいずれかにおいて、
前記第１の複雑系の前記第１の時点における前記多数の検査項目の検査結果を、前記各段階のマトリクスの前記多数の検査項目の検査結果間の多数の相関情報を用いて、前記複数のセルに展開した前記第１のマトリクスを生成する処理を、前記コンピュータに実行させることを含む、方法。
【請求項１７】
請求項１３ないし１６のいずれかにおいて、
前記第１の時点から時間が経過した前記第１の複雑系の第２の時点における前記多数の検査項目の検査結果を、前記各段階のマトリクスの少なくともいずれかのマトリクスの前記多数の検査項目の検査結果間の多数の相関情報に基づきマトリクス化した第２のマトリクスと、第１のマトリクスとの変位に基づき第１の複雑系の状態の推移を推定する第２の推定処理を前記コンピュータが実行することをさらに有する、方法。
【請求項１８】
請求項１７において、
前記ストレージは、前記各段階のマトリクスの間の前記多数の相関情報が遷移する情報を含む移行マトリクスであって、前記多数の検査対象のシステムの経時的な状態の変化を反映した移行マトリクスを含み、
前記第２の推定処理は、前記第１のマトリクスから前記第２のマトリクスへの変位と前記移行マトリクスとを比較して、前記第２のマトリクスに基づき推定された前記第１の複雑系の第２の状態を検証することを含む、方法。
【請求項１９】
請求項１７または１８において、
前記第２の推定処理は、前記第１の複雑系の前記第２の時点以降の状態の推移を推定することを含む、方法。
【請求項２０】
請求項１３ないし１９のいずれかに記載の方法をコンピュータにより実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査対象の複雑系の状態を検査項目の検査結果から推定するシステムに関するものである。
【背景技術】
【０００２】
特許文献１には、健康管理対象者の食事や健康状態から適切なアドバイスメッセージを生成して、健康管理のカリキュラム実行のモチベーションを向上させることができる健康管理サーバを提供することが記載されている。この文献には、健康管理対象者が保有する端末とネットワークを介して接続された健康管理サーバであって、健康管理対象者が選択した一のカリキュラム情報を端末から受信する受信部と、健康管理対象者の行動パターンを記憶する記憶部と、カリキュラム情報に基づく行動が継続されている場合の継続パターンと、カリキュラム情報に基づく行動が停滞した場合の停滞パターンと、に分析する分析部と、将来予測される健康管理対象者の身体情報および容姿を推測する人工知能部と、身体情報および容姿を生成する生成部と、画像情報または文例情報として端末に送信する送信部とを備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−９１５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
人体（人間）、動植物、気象現象、人間経済、エンジン、プラントなどの数多くの要素で構成され、それぞれの要素が相互に且つ複雑に絡み合った複雑なシステムを検査対象の複雑系として、その状態を精度よく推定できるシステムが求められている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、多数の検査対象の複雑系の個別の複雑系の状態を推定するシステムである。このシステム（診察システム、診断システム）は、多数の検査対象の複雑系の経時的変化の各段階に該当する前記多数の検査対象の複雑系の状態を示唆する多数の検査項目の検査結果間の多数の相関情報を含む各段階のマトリクス（静的マトリクス）を格納した第１のストレージと、個別の複雑系である第１の複雑系の第１の時点における多数の検査項目の検査結果を、各段階のマトリクスの少なくともいずれかのマトリクスの多数の検査項目の検査結果間の多数の相関情報に基づきマトリクス化した第１のマトリクスに基づき第１の複雑系の第１の状態を推定するように構成された第１の推定ユニットとを有する。各段階のマトリクスは、複数の検査項目の検査結果同士の相関情報を含む複数のセルを含む。本明細書において、多数とは、２−３個を含む複数ではなく、少なくとも５、または少なくとも１０の複雑系または検査項目などを対象としていることを示す。
【０００６】
このシステムにおいては、特定の異常を判断するように用意された検査項目（パラメータ）の検査結果の数値の上昇あるいは減少だけにより、検査対象の複雑系の状態を判断するのではなく、多数の検査項目について、それら相互の、すなわち、検査項目間の相関を、検査対象の複雑系の状態を判断する指標として用いる。さらに、多数の検査項目間の相関は、特定の相関が特定の異常を示唆するとは限らないと考えられる。このため、本システムにおいては、多数の検査対象の複雑系の多数の検査項目間の多数の相関を事前に取得し、多数の検査対象の複雑系が時間経過により遷移する複数の段階（状態）の中で、その段階の状態の判断が確定していると考えられる特定された複数の各段階（静的な状態）について、多数の相関を複数のセルを含む１つのマトリクス（静的マトリクス）として纏め、各段階のマトリクスを準備する。
【０００７】
複雑系の経時的な各段階の一例は、正常な状態、事前に要因が判明している各種の異常な状態（正常ではない状態、非正常な状態）、正常状態とも非正常状態とも言えない準正常な状態などである。準正常な状態は、要因が判明していない非正常な状態であってもよい。特定の準正常な状態が、多数の検査対象の複雑系の状態変位から確定していれば、正常状態、非正常状態、準正常状態の各段階のマトリクスのいずれにも含まれない状態（段階）を、新たな非正常状態、あるいは新たな準非正常状態として推定してもよい。検査対象の複雑系が人間あるいは動物であれば、健康状態が、例えば、年齢、体力、生活環境、疾病などの様々な要因により良好な状態から経時的に（徐々にあるいは急激に）悪化したり、治療や環境の変化などにより、経時的に回復あるいは好転することがある。
【０００８】
第１の推定ユニットは、複数の第１のマトリクスと複数の第１の状態との対応関係を機械学習により学習した人工知能により、第１の複雑系の第１の状態を推定するように構成された第１のＡＩユニットを含んでもよい。人工知能（ＡＩ）は、複数のセルを含む第１のマトリクスを画像認識して第１の状態との対応関係を機械学習した人工知能であってもよい。マトリクスを構成する複数のセルの各々は、２または複数の検査項目の検査結果の相関情報を含む２次元または３次元のセルであってもよく、典型的には、第１の検査項目の検査結果と第２の検査項目の検査結果との相関を統計的に処理した情報（相関係数、相関分析）を、散布図、分布図、等値線、色などにより示す２次元のセルであってもよい。これらのセルを含むマトリクスは人工知能による画像認識により解析したり、分類したりすることが可能である。したがって、第１の複雑系の検査結果を、各段階のマトリクスをフィルターとして画像に変換して人工知能により画像認識して第１の複雑系の第１の状態を精度よく推定できる。
【０００９】
このシステムは、各段階のマトリックスに含まれる複数のセルのそれぞれに、第１の複雑系の第１の時点における複数の検査項目の検査結果同士の関係を反映した第１のマトリクスを生成するように構成された第１の生成ユニットを含んでもよい。検査対象の第１の複雑系の第１の時点における多数の検査項目の検査結果間の第１の関係と、各段階のマトリクスの多数の検査項目間の多数の相関関係とを比較して第１の複雑系の第１の時点における第１の状態を推定できる。
【００１０】
このシステムは、第１の複雑系の第１の時点における多数の検査項目の検査結果を、各段階のマトリクスの多数の検査項目の検査結果間の多数の相関情報を用いて、複数のセルに展開した第１のマトリクスを生成するように構成された第２の生成ユニットを含んでもよい。各段階において、検査結果間に相関があれば、その情報を用いて、検査対象の第１の複雑系の検査結果を第１のマトリクスに強調したり、編集したりして表すことが可能となり、より精度よく第１の状態を推定しやすくなる。
【００１１】
このシステムは、複数のセルが多数の検査項目をＸおよびＹ軸とする２次元に配置された第１のマトリクスを出力するように構成された出力ユニットをさらに有していてもよい。複数のセルが２次元に配置された第１のマトリクスは、人間も画像として把握することができ、このシステム、特に、ＡＩが推定した経緯および／または結果を、専門家が追跡したり、追認することが可能となる。
【００１２】
このシステムは、さらに、第１の時点から時間が経過した第１の複雑系の第２の時点における第２のマトリクスと、第１の時点における第１のマトリクスとの変位に基づき第１の複雑系の状態の推移を推定するように構成された第２の推定ユニットをさらに有していてもよい。第２のマトリクスは、第２の時点における検査対象の第１の複雑系の多数の検査項目の検査結果を、各段階のマトリクスの少なくともいずれかのマトリクスの多数の検査項目の検査結果間の多数の相関情報に基づきマトリクス化したものである。
【００１３】
ストレージは、各段階のマトリクスの間の多数の相関情報が遷移する情報を含む移行マトリクス（段階移行マトリクス）であって、多数の検査対象のシステムの経時的な状態の変化を反映した移行マトリクスを含んでもよい。第２の推定ユニットは、第１のマトリクスから第２のマトリクスへの変位と段階間のマトリクスとを比較して、第２のマトリクスに基づき推定された第１の複雑系の第２の状態を検証するように構成されたユニットを含んでもよい。移行マトリクスは、多数の相関が他の段階から遷移（推移、変位）する情報含んでいてもよく、多数の相関の他の段階への遷移または変位を含んでいてもよい。多数の検査項目の静的な相関に加えて、多数の検査項目の経時的な変化を、段階間の遷移を示す移行マトリクス（動的マトリクス）と比較することが可能であり、症状の推定をより高い精度で提供できる。
【００１４】
第２の推定ユニットは、第１の複雑系の第２の時点以降の状態の推移を推定するように構成されたユニットを含んでもよい。第１の複雑系の過去の経時変化の過程（経過）に基づき、その延長で、第１の複雑系の今後の経過を推定してもよい。
【００１５】
第２の推定ユニットは、複数の第１のマトリクスと複数の第２のマトリクスとの間の変位と、多数の検査対象の複雑系の経時的な状態変化との対応関係を機械学習により学習した人工知能により、第１の複雑系の状態の推移を推定するように構成された第２のＡＩユニットを含んでもよい。第２のＡＩユニットは、第１のＡＩユニットと共通であってもよく、共通の人工知能を用いるように構成されていてもよい。また、第２のＡＩユニットは、第１の複雑系の状態の経時的な変位を、段階間の動的マトリクスをフィルターとして画像に変換した個別の変位マトリクスを画像認識して第２の状態を推定する機能を含んでもよい。
【００１６】
各段階のマトリクスおよび段階移行のマトリクスは、できるだけ多くの検査対象の複雑系の検査結果を含むことが望ましく、このシステムにより状態が推定された第１の複雑系の検査結果を自動的にこれらのマトリクスの情報として組み込んでもよい。検査対象の複雑系の検査結果の数は多ければ多い方が望ましく、このシステムは、検査対象の複雑系のレプリカを用いて各段階の多数の検査項目間の多数の相関情報（相関関係）を自動生成するように構成されたユニットを含んでもよい。レプリカは複雑系を模したシミュレータであってもよく、乱数を用いて統計的に検査結果が得られるモデルであってもよい。
【００１７】
検査対象の複雑系は人体であってもよく、他の動物、植物、プラント、船舶、車両、タービンエンジンなどの多数の要素を含む他の複雑系であってもよい。検査対象の複雑系が人体の場合は、当該システムは、医師の診察の予備診察システムとして機能してもよい。
【００１８】
本発明の他の態様の１つは、コンピュータにより、多数の検査対象の複雑系の個別の複雑系の状態を推定する方法である。コンピュータは、多数の検査対象の複雑系の状態の経時的変化の各段階に該当する多数の検査対象の複雑系の状態を示唆する多数の検査項目の検査結果間の多数の相関情報を含む各段階のマトリクスであって、複数の検査項目の検査結果同士の相関情報を含む複数のセルを含む各段階のマトリクスを格納した第１のストレージを有する。当該方法は、個別の複雑系である第１の複雑系の第１の時点における多数の検査項目の検査結果を、各段階のマトリクスの少なくともいずれかのマトリクスの多数の検査項目の検査結果間の多数の相関情報に基づきマトリクス化した第１のマトリクスに基づき第１の複雑系の第１の状態を推定する第１の推定処理を、コンピュータに実行させることを含む。
【００１９】
第１の推定処理は、複数の第１のマトリクスと複数の第１の状態との対応関係を機械学習により学習した人工知能により、第１の複雑系の前記第１の状態を推定することを含んでもよい。また、当該方法は、各段階のマトリックスに含まれる複数のセルのそれぞれに、第１の複雑系の第１の時点における複数の検査項目の検査結果同士の関係を反映した第１のマトリクスを生成する処理をコンピュータに実行させることを含んでもよい。また、当該方法は、第１の複雑系の第１の時点における多数の検査項目の検査結果を、各段階のマトリクスの多数の検査項目の検査結果間の多数の相関関係を用いて、複数のセルに展開した第１のマトリクスを生成する処理をコンピュータに実行させることを含んでもよい。
【００２０】
当該方法は、さらに、第１の時点から時間が経過した第１の複雑系の第２の時点における多数の検査項目の検査結果を、各段階のマトリクスの少なくともいずれかのマトリクスの多数の検査項目の検査結果間の多数の相関情報に基づきマトリクス化した第２のマトリクスと、第１のマトリクスとの変位に基づき第１の複雑系の状態の推移を推定する第２の推定処理をコンピュータが実行することをさらに有してもよい。
【００２１】
ストレージは、各段階のマトリクスの間の多数の相関情報が遷移する情報を含む移行マトリクスであって、多数の検査対象のシステムの経時的な状態の変化を反映した移行マトリクスを含んでもよい。第２の推定処理は、第１のマトリクスから第２のマトリクスへの変位と移行マトリクスとを比較して、第２のマトリクスに基づき推定された第１の複雑系の第２の状態を検証することを含んでもよい。また、第２の推定処理は、第１の複雑系の前記第２の時点以降の状態の推移を推定することを含んでもよい。
【００２２】
本発明のさらに異なる他の態様の１つは、上記の方法をコンピュータにより実行するためのプログラム（プログラム製品）である。プログラムは、適当な記録媒体に記録して提供してもよく、ネットワークを介して提供してもよい。
【図面の簡単な説明】
【００２３】
【図１】診察システムの概要を示すブロック図。
【図２】複雑系の一例である患者の健康状態が経時的に変化する段階の一例を示す図。
【図３】健康体、未病および疾病の患者の統計的なデータを模式的に示す図。
【図４】各段階のマトリクス（静的マトリクス）の一例であり、超健康体の段階のマトリクスの一例を示す図。
【図５】図４に示すマトリクスの一部を拡大して示す図。
【図６】各段階のマトリクスの一例であり、未病の段階のマトリクスの一例を示す図。
【図７】各段階のマトリクスの一例であり、疾病の段階のマトリクスの一例を示す図。
【図８】複数の段階のマトリクスを比較して示す図。
【図９】超健康体の段階のマトリクスにセルとして含まれる散布図の幾つかの例を示す図。
【図１０】未病の段階のマトリクスにセルとして含まれる散布図の幾つかの例を示す図。
【図１１】疾病の段階のマトリクスにセルとして含まれる散布図の幾つかの例を示す図。
【図１２】各段階のマトリクスの異なる例を示す図。
【図１３】移行マトリクス（ベクトルマップ）の一例を示す図。
【図１４】各段階のマトリクスのセルに含まれる相関が段階により変化する様子を示す図であり、図１４（ａ）は超健康体の段階、図１４（ｂ）は未病の段階、図１４（ｃ）は疾病の段階の一例を示す図である。
【図１５】各段階で検査項目の検査結果の分布が各段階で変化する様子を示す図であり、図１５（ａ）は、ＬＤＬの検査結果の分布を示し、図１５（ｂ）はＴＣの検査結果の分布を示す図。
【図１６】個別マトリクスに含まれるセルの一例を示す図。
【図１７】個別変位マトリクスに含まれるセルの一例であり、図１７（ａ）は静的マトリクスのセルに、患者の検査結果の変位を反映した例を示し、図１７（ｂ）は相関情報により変位を表徴した例を示す図。
【図１８】マトリクスの自動生成の例を示す図である、図１８（ａ）は実サンプルによる相関情報の例を示し、図１８（ｂ）はレプリカによる相関情報の例を示す図。
【図１９】個別マトリクスの他の例であるヒートマップの一例を示す図であり、図１９（ａ）は濃淡でヒートマップを示し、図１９（ｂ）は図１９（ｃ）に示す対応表にしたがって、濃淡を記号に置き換えた図。
【図２０】ヒートマップの生成方法を示す図であり、図２０（ａ）は対角線のセルの情報を展開する様子を示し、図２０（ｂ）は対角線のセルの偏差値を図２０（ｃ）に示す相関係数を用いてシフトする様子を示す図。
【図２１】図１９のヒートマップに対して時間が経過したヒートマップの一例であり、図２１（ａ）は濃淡でヒートマップを示し、図２１（ｂ）は濃淡に対応する記号でヒートマップを示す図。
【図２２】図１９および図２１に示すヒートマップの差分を示すヒートマップの一例であり、図２２（ａ）は濃淡で差分ヒートマップを示し、図２２（ｂ）は濃淡に対応する記号で差分ヒートマップを示す図。
【図２３】診察システムの処理の概要を示すフローチャート。
【図２４】ハイブリッドエンジンを搭載した診断エンジンの概要を示すブロック図。
【発明を実施するための形態】
【００２４】
図１に、人体（人間、人）を検査対象のシステムとする予備診察システムの概要を示している。この予備診察システム（診察システム、診断システム、診断装置、システム）１０は、検査対象の複雑系である人（患者）の検査結果２に基づいて、診察結果（推定あるいは診断された患者の健康状態を含む）３を出力し、専門家である医師５のレビューを経て、患者にレポート６を提出する。診察システム１０の一例は、診察システム用のプログラム（プログラム製品）を実行するコンピュータにより実現されるものである。同一の患者の過去および現在の検査結果２、プログラム５１などを格納したライブラリー（ストレージ）１１と、各段階のマトリクス（段階毎のマトリクス、段階単位のマトリクス）である静的マトリクス１３、および段階間の移行を示すマトリクス（移行マトリクス、段階移行マトリクス、動的マトリクス）１４を格納したライブラリー（第１のストレージ）１２とを含む。
【００２５】
複雑系が経時的変化により状態が、正常な状態から、非正常な状態へ、異常とまでは言えないが正常状態でもない、準正常な状態を経て遷移していくことが知られている。複雑系として人間を例にすると、超健康体（正常な状態）から病体・疾患（異常状態、非正常な状態）へ、未病（準正常な状態）と称される状態を経て変化する。
【００２６】
図２に、超健康体と未病と疾病との関係を示している。ヘルスケアで言えば、血液検査や尿検査の測定データ（検査結果）が、正常値に入っている場合は、従来の診断基準からは正常で特に問題があるということにはならない。すなわち、各測定データが正常値に入っていれば、各測定データに関する疾病については、健康体であると判定され、測定対象となったすべての測定データが正常値の範囲内であれば、疾病に関する危険性はなく、超健康体と認識されている。
【００２７】
しかしながら、特定疾患へと遷移する可能性を含む将来リスクを管理するという視点では、検査項目の検査結果の間の弱い相関を分析すること必要があることを本願の発明者は提案する。検査結果（入力データ）間の相関を確認することにより、例えば、人体内部の特定の臓器に関連する複数データの関連性が表れる可能性がある。それらの相関を、クラスタリングされた複数データのマトリクスとして表現することにより、超健康体からどの程度離れているのかを偏差値（標準偏差から）として解析できる可能性がある。年齢・身体条件・体内で想定される骨密度・筋肉量・脂肪・血管年齢・毛細血管の活性度・免疫活性・ＨＬＡ・ＤＮＡ・ｍｉｃｒｏＲＮＡ・エクソソームなどの様々な検査項目の検査結果の相関を、遷移する段階毎に、あるいはその他の条件とともに統計処理し、個人の検査結果と比較することにより、健康から未病を経て疾患へとシフトするノード（変化点／複数の疾患への分岐のポイント）を推定あるいは予測できる可能性がある。それに基づいて、各疾患へと到達するまでの疾患成長マップ（病木）を作成し、この移動をトレースすることで、将来に起こる疾患リスクの予測推定が可能となる。
【００２８】
図２に示すように、人体（人）の経時的変化として、超健康体２１０から未病２２０を経て病体２３０まで段階的に状態を設定できる。さらに、未病２２０については、母集団２０１である人の健康状態の分布が正規分布であるとしたときに、以下のように「レベル１」（レベル０は超健康体２１０）から「レベル５」までを設定できる。
レベル０：超健康体
健康体の中で、現在知られている疾患リスクの兆候が全く無い人を指す。所謂、超健康体、スーパーノーマルと言われる人で、人間ドック受診者の数パーセントしかいないという統計がある。
レベル１：未病の始まり／健康体予備軍
超健康体と比較して、標準偏差値が４５〜５０の範囲にあって、疾患を示すマーカー物質や入力値の組み合わせが１つ以上検出されている場合を示す。但し、レベル２には該当しない場合をレベル１とする。
レベル２：未病の進行開始／非健康状態
標準偏差値が４０〜５０の範囲にあり、疾患を示すマーカー物質や入力値の組み合わせが、２つ以上検出されている場合。レベル１または３では無いもの。
レベル３：未病の代表的位置／疾患リスクの顕在化
標準偏差値が３５〜４５の範囲にあり、疾患を示すマーカー物質や入力値の組み合わせが、３つ以上検出されている場合。レベル４では無いもの。
レベル４：未病の要注意状態／疾患リスク注意
標準偏差値が３０〜４０の範囲にあり、疾患を示すマーカー物質や入力値の組み合わせが、４つ以上検出されている場合。可能であれば、一度、医療機関で精密検査を受けた方が良いかも知れません。レベル５では、無い。
レベル５：未病から疾患への明確な移行期／疾患リスク警告
標準偏差値２０〜３５の範囲にあり、疾患を示すマーカー物質や入力値の組み合わせが、５つ以上検出されている場合。特定の疾患または合併症だと医療機関で指摘される危険領域に進んでいる可能性がある。急いで、精密検査を受けた方が良い領域に入っている。
【００２９】
図３に、たとえば、免疫タイプ（ＨＬＡ）や免疫活性度（免疫細胞の数と活動度）、その他の基礎的健康維持の為の各種のパラメータ等をベースにして母集団２０１の経時的変化を段階的に示している。右側から、段階的に超健康状態（超正常ｍＯｓｎ）２１０から健康体（ｍＯｃｓｎ、未病レベル１）、未病Ａ（略健康：ｍＯｎｄ、未病レベル２または３）、未病Ｂ（近病気：ｍＯｎｄｘ、未病レベル３または４）、発病初期（病気初期：ｍＯｃｘ、未病レベル５）、合併症（各種合併：ｍＣｘ）、感染症（各種：ｍＸｉｎｆｘ）、病体（疾患：ｍＸｏｏｏ）などの病体・疾病２３０へとシフトが起る。さらに、各段階に該当する人を抽出したときに、それぞれの段階において、抽出された人の母集団の状態（健康状態）は何等かの分布、例えば、正規分布を持っている。したがって、各段階の分布のどの位置に対象者の健康状態が該当するかにより、未病のレベル１−５の中で、安定しているのか、悪化する可能性があるのか、改善される方向にいるのか、などの判断が可能になる。
【００３０】
例えば、現在の血液検査データは、人間ドックやその他医療機関の検査を通して統計的に健康体と思われる人々の基準値をベースにそれぞれの検査項目が単独でその範囲に入っていれば、正常／健康と判断されるのが一般的である。しかしながら、経験のある医者であれば、いくつかの項目が完全に基準値から外れていなくともその値の差分がより悪化している傾向を示すことに気付いた場合は、問題があると考える。この健康体から未病へとシフトするのかがどのタイミングで発生し、また、病体へとシフトして行くのかは、年齢や健康を担保する基礎パラメータと免疫活性により変化することが知られている。本願においては、通常の健康体と呼ばれる対象から各データの相関が殆ど無いことを確認した超健康体を積極的・意図的に実際の測定データから抽出して、これを超健康体の基準データとして、超健康状態２１０から未病段階２２０を経て様々な疾病段階２３０へとシフトすることを、多数の検査項目の検査結果、例えば、年齢、身体条件、体内で想定される骨密度、筋肉量、脂肪、血管年齢、毛細血管の活性度、免疫活性、ＨＬＡ、ＤＮＡ、mｉｃｒｏＲＮＡ、エクソソームなどの検査結果あるいは解析結果の相関情報を参照することにより推定可能とする。また、健康から未病を経て疾患へとシフトするノード（変化点／複数の疾患への分岐のポイント）から、各疾患へと到達する迄の疾患成長マップ（病木）を作成し、この移動をトレースすることで、将来に起こる疾患リスクの予測推定を可能とする。
【００３１】
図４に、各段階のマトリクスである静的マトリクス１３の一例を示している。また、図５に、静的マトリクス１３の一部を拡大して示している。この静的マトリクス１３は、正常状態（超健康体）の静的マトリクス１３１の一例である。静的マトリクス１３は、検査対象の患者が含まれる人種毎、性別毎、特定の地域毎の人々、あるいは人類全体といった多数の人間（多数の検査対象のシステム）を母集団とする検査結果の統計データから作成される相関図の集合体である。１つ（１種類）の静的マトリクス１３は、母集団に含まれる人間が経る可能性がある、いくつかの状況・状態の１つを代表し、複数の状態に対して、複数の静的マトリクス１３がそれぞれライブラリー１２に用意される。正常状態の静的マトリクス１３１は、患者が属する母集団の中で、健康診断などで正常と判断された患者の検査結果の統計データの相関を解析した結果の一例である。
【００３２】
各段階のマトリクスである静的マトリクス１３は、患者（対象者）が属する母集団を形成する多数の患者の多数の検査項目の検査結果間の多数の相関情報を含む。具体的には、静的マトリクス１３は、多数の検査項目の中の、複数の検査項目の検査結果同士の相関情報を含む複数のセル１３８を含む。各セル１３８は、多数の患者の各個人の各検査項目（各パラメータ）の検査結果（測定点）が統計的に処理された相関情報を含む。本例の静的マトリクス１３は、各セル１３８が２次元で、多数の検査項目の中の２つの検査項目の検査結果の相関が散布図１３９により示されている。すなわち、本例の静的マトリクス１３は、多数の患者の各個人の各検査項目の検査結果が各検査項目間の相関を示すようにＸ軸とＹ軸とを座標としてプロットされた、各検査項目間の相関を示す多数の散布図１３９の集合体（マトリクス）である。
【００３３】
なお、セル１３８に含まれる相関情報は、多数の検査データのうち、異なる２つの検査項目の数値（検査結果）をＸ座標およびＹ座標とした点をプロットした２次元の散布図１３９に限らず、３次元または多次元の相関であってもよく、散布図の代わりに、散布図により得られた、相関の有無、相関係数（正、負を含めた）などの情報を数値、色、模様、図形などにより示したものであってもよい。静的マトリクス１３も、セル１３８を２次元に並べたものに限らず、３次元あるいはｎ次元に並べたものであってもよい。例えば、多数の検査項目の数値あるいは相関を含むセル１３８を、多数の検査項目のそれぞれを座標とする多次元の位置（関係）で示してもよい。セル１３８を２次元に並べた静的マトリクス１３は、医師などの人間の専門家がレビューしやすい情報形態の１つである。本明細書において、マトリクスは、多数のセル（２次元または３次元以上の多次元の平面または空間であって１または複数の値の統計的な情報および／または相関情報を表現できる単位）が、２次元または３次元以上の多次元に配列された集合体（マップ、アレイ、行列）を示す。
【００３４】
静的マトリクス１３に含まれる多数の検査項目（検査内容）としては、血液検査、尿検査、呼気・皮膚ガス測定、体温・内臓脂肪・皮下脂肪・筋肉量・体脂肪率・推定骨量・血圧・血流・心拍数・自律神経興奮度等の測定値と、画像診断結果と、ｍｉｃｒｏＲＮＡ・ｎｃＲＮＡ・ＤＮＡ等とも共に問診票などが対象となり、これらの検査により得られる測定値（検査結果）が散布図１３９の対象となる。例えば、血液検査の測定項目の一例としては、ＴＧ（中性脂肪）、ＨＤＬ（ＨＲＬコレステロール）、ＬＤＬ（ＬＤＬコレステロール）、ＦＢＳ（グルコース（空腹時））、ＨｂＡ１ｃ（ヘモグロビンＡ１ｃ）、ＡＳＴ（アスパラギン酸アミノトランスフェラーゼ）、ＡＬＴ（アラニンアミノトランスフェラーゼ）、ｇＧＴ（γ-グルタミールトランスファラーゼ）、ＡＬＰ（アルカリホスファターゼ）、ＬＤ（乳酸脱水素酵素）、ＴＰ（総たんぱく）、ＴＣ（総コレステロール）、ＢＵＮ（尿素窒素）、Ｃｒ（クレアチニン）、ｅＧＦＲ（推算糸球体濾過量）、ＵＡ（尿酸）、ＲＢＣ（赤血球数）、Ｈｂ（ヘモグロビン）、Ｈｔ（ヘマトクリット）、ＭＣＶ（平均赤血球容積）、ＭＣＨ（平均赤血球色素量）、ＭＣＨＣ（平均赤血球色素濃度）が挙げられる。
【００３５】
図４および図５に示した静的マトリクス１３には、超健康体と判断された患者についての、上記の検査項目と、他の項目、例えば、Ｗｅｉｓｔ（腹囲）、ＢＭＩ、ＢＰ＿Ｈ（最高血圧）、ＢＰ＿Ｌ（最低血圧）などの身体あるいは心肺検査項目とを含む多数の検査項目間の散布図１３９が、画像認識しやすいように２次元に配置されている。この静的マトリクス１３においては、検査項目間の相関を示すように、全ての数値を点として並べたものが左下の三角形の範囲１３４ａのセル１３８で、その相関を図式と数値で表現したものが右上の三角形の範囲１３４ｂのセル１３８となる。殆ど相関の見られないものは、小さな数値が示され、「＋」の値は正の相関があることを示し、「−」の数値は負の相関があることを示している。検査項目同士によっては、大きな相関があることがわかる。また、この静的マトリクス１３においては、各セル１３８の相関係数の正負および大小を右上の三角形の範囲１３４ｂのセル１３８に図形（傾きと楕円形状）および色の濃淡により示している。なお、三角形の範囲の境界となる対角線１３４ｃ上に配置されたセル１３８は、各検査項目の検査結果の各段階における分布を示している。
【００３６】
図６に、静的マトリクス１３の異なる例を示している。相関情報を含む複数のセル１３８を含むマトリクス１３は、対象者の母集団の条件を変えることによりいくつでも生成できる。ここでは、経時的変化の各段階、すなわち、超健康体、未病の各レベル、各疾患などに対して、それぞれの段階の対象者を母集団としたマトリクスを、静的な状態のマトリクス（静的マトリクス）１３として生成する。
【００３７】
図６に示す静的マトリクス１３は、準正常状態（未病）の静的マトリクス１３２の一例であり、患者が属する母集団の中で、健康診断などで正常とも非正常とも判断されなかった多数の患者の検査結果の統計データの相関を解析した結果の一例である。未病とは、測定データ・入力データ群の中で、超健康体と病体を除いたものを指す。超健康体とは、臨床医や人間ドックで全ての項目（測定データ・入力データ・問診）で正常値を示している患者を示し、病体とは、医者から病気と判断された患者を示す。通常、もっとも多数の患者が属する可能性がある状態であり、未病は、健康体に近い状態から、病体に近い状態を複数の段階的な状態で定義し、それぞれについてヒート・マップを用意することも可能である。
【００３８】
図７に、静的マトリクス１３のさらに異なる例を示している。図７に示す静的マトリクス１３は、非正常状態（病体）の静的マトリクス１３３の一例であり、患者が属する母集団の中で、医師に特定の病気であると判断された多数の患者の検査結果の統計データの相関を解析した結果の一例である。病体の静的マトリクス１３３は、特定の疾病（疾患）について、その疾病の進行段階毎に、用意することができる。
【００３９】
図８に、超健康体の静的マトリクス１３１、未病の静的マトリクス１３２および病体の静的マトリクス１３３の各段階のマトリクス１３を並べて配置している。また、図９に、超健康体の静的マトリクス１３１に含まれる代表的な相関図１３９の幾つかの例を示し、図１０に、未病の静的マトリクス１３２に含まれる代表的な相関図１３９の幾つかの例を示し、図１１に、病体の静的マトリクス１３３に含まれる代表的な相関図１３９の幾つかの例を示している。図９に含まれる超健康体の代表的な相関図１３９にはほとんど相関が認められず、プロットは分散している。図１０に含まれる相関図１３９には、超健康体に対し、明らかな相関が認められる検査項目があることが示されている。図１１に含まれる相関図１３９には、未病と同程度あるいはさらに強い相関を示す検査項目があることが示されている。
【００４０】
これらの図は一例であり、各段階に含まれる患者の数に差があるため、各マトリクス１３に含まれる散布図１３９の測定値の数にばらつきがある。各段階のマトリクス１３は、母集団に含まれるサンプル数が増大することにより、いっそう各段階の特性が明らかになるはずである。これらのマトリクス１３からわかるように、各段階（各状態）で、強い相関が認められる検査項目に増減があり、各段階で、多数の検査項目間の相関をまとめた静的マトリクス１３が異なることがわかる。したがって、これらの静的マトリクス１３と、各患者の検査データに含まれる多数の検査項目間の関係（第１の関係）とを比較することにより、各患者の検査時（第１の時点）における状態を推定することができる。あるいは、各患者の検査結果を、これらの静的マトリクス１３をフィルターとして評価することが可能であり、各患者の状態を推定することができる。
【００４１】
図１２に、静的マトリクス１３の他の例を示している。この静的マトリクス１３のセル１３８は、散布図１３９と、散布図の相関を示す確率分布１３７とを相関情報１３６として含む。各セル１３８は、各散布図１３９と、統計的な確率（標準偏差）の異なる領域を示す等高線とを含む。本願の発明者により、散布図１３９にまとめられた２つの検査項目の検査データの相関が１つの正規分布で表現できるケースと、複数の正規分布の混合として表現することが必要なケースとが見出されている。相関が複数の正規分布の混合として示される場合は、それらの正規分布が１対１で混合されていてもよく、異なる比で混合されていてもよい。検査項目間の相関を確率分布で表現することにより、後述するように、各患者の検査項目間の関係を画像化するフィルターとして静的マトリクス１３を使用することができる。また、統計データの数が少ないときにレプリカから統計的に意味がある数のサンプルを仮想的に生成して、静的マトリクス１３を生成したり、静的マトリクス１３の散布図１３９の一部あるいは全部を補充してもよい。
【００４２】
図１３に、各段階の相関を示す静的マトリクス１３に対して、各段階の移行、すなわち、静的マトリクス１３の間の相関情報の遷移（動的な情報）を含む移行マトリクス（動的マトリクス）１４の一例を示している。図１３は、移行マトリクス（ベクトルマップ）１４に含まれる複数のセル１４８の１例であり、病体（非正常）の移行マトリクス１４３に含まれる１つのベクトル付き散布図１４９を示している。図１３に示した散布図１４９は、検査項目のうちの、総コレステロール値（ＴＣ）と、低比重リボ蛋白質（ＮＤ  ＬＤＬ）との相関を示したものである。移行マトリクスの一例であるベクトルマップ１４は、各段階の静的マトリクス１３の間の多数の相関の変位を含み、患者が含まれる母集団の経時的な状態の変化を反映したものである。本例のベクトルマップ１４は、相関情報の変位を示すセル１４８として、散布図１４９に、経時変化の方向と量とを矢印（ベクトル）１４７で示している。
【００４３】
図１４に、各段階の静的マトリクス１３に含まれるセル１３８の一例として、総コレステロール値（ＴＣ）と低比重リボ蛋白質（ＮＤ  ＬＤＬ）と相関情報１３６を含む散布図１３９を示している。図１４（ａ）は超健康体の段階のマトリクス１３１に含まれる散布図１３９、図１４（ｂ）は未病の段階のマトリクス１３２に含まれる散布図１３９、図１４（ｃ）は病体の段階のマトリクス１３３に含まれる散布図１３９を示す。図１５（ａ）に、低比重リボ蛋白質（ＮＤ  ＬＤＬ）の測定値の各段階における分布を示し、図１５（ｂ）に、総コレステロール値（ＴＣ）の測定値（検査結果）の各段階における分布を示している。
【００４４】
まず、図１５（ａ）および（ｂ）に示すように、超健康体の分布１３５ａは低いピークのカーブを示し、病体の分布１３５ｃは高いピークのカーブを示し、未病の分布１３５ｂはそれらの間になる。したがって、総コレステロール値（ＴＣ）と低比重リボ蛋白質（ＮＤ  ＬＤＬ）との相関は、段階によって変化（変位）し、図１４（ａ）〜（ｃ）に示すように、超健康体の段階の静的マトリクス１３１の散布図１３９では相関がほとんど見られず、未病の段階の静的マトリクス１３２の散布図１３９では、ある程度の相関が表れ、病体の段階の静的マトリクス１３３の散布図１３９では高い相関がみられる。このように、段階により、マトリクス１３のセル１３８の散布図１３９の状態が変化し、プロットが移動することがわかる。
【００４５】
このため、前回の検査結果２が得られた第１の時点から時間が経過した次回の検査結果の第２の時点における多数の検査項目間の第２の関係の、前回の検査結果２の検査項目間の第１の関係に対する変位と、各状態のベクトル付きの移行マトリクス１４とを比較することにより、患者の状態の遷移を推定することができる。したがって、今回の第２の関係と静的マトリクス１３とを比較することにより推定される状態（第２の静的な状態）を、移行マトリクス１４から推定される状態と比較することにより、次回の検査結果から推定される状態を検証でき、より精度の高い確率で、次回の検査結果に対応する状態を推定できる。
【００４６】
図１に戻って、診察システム１０は、ライブラリー１２の各段階の静的マトリクス１３をフィルターとして、検査対象の複雑系（個別の複雑系、第１の複雑系）である患者の、それぞれの検査時の検査結果２を各段階の個別マトリクス（第１のマトリクス、第２のマトリクス）１７として生成する第１のフィルタリングユニット（静的フィルタリングユニット、静的フィルタ）１５と、段階の移行を示す移行マトリクス１４をフィルターとして検査結果２の変位（遷移、差分）を個別変位マトリクス（変位、変位マトリクス）１８として生成する第２のフィルタリングユニット（動的フィルタリングユニット、動的フィルタ）１６とを含む。さらに、診察システム１０は、各段階の個別マトリクス１７に基づき、第１の複雑系である患者（対象者）の健康状態（第１の状態）を推定するように構成された第１の推定ユニット（第１の推定機能、推定手段）２１を含む。
【００４７】
この診察システム１０は、多数の検査対象の複雑系である多数の患者（人間）の中の、個別の第１の複雑系である患者個人（対象者）の状態を推定するシステムである。上述したように、各段階のマトリクス（静的マトリクス）１３は、多数の検査対象の患者の状態の経時的変化の中の、複数にグループ分けされた経時的な段階の各段階（超健康体、未病および疾患）に該当する多数の患者の状態を示唆する多数の検査項目の検査結果間の多数の相関情報を含む。さらに、静的マトリクス１３は、複数の検査項目の検査結果同士の相関情報を含む複数のセル１３８を含む。第１のフィルタリングユニット１５は、対象者（患者、第１の複雑系）の第１の時点における多数の検査項目の検査結果を、各段階のマトリクス１３の少なくともいずれかのマトリクスの多数の検査項目の検査結果間の多数の相関情報に基づきマトリクス化し、個別マトリクス（第１のマトリクス）１７を生成する。第１の推定ユニット２１は、個別マトリクス１７に基づき、患者のその時の状態（第１の状態）、例えば、超健康体、未病のレベルのいずれかであることを推定する。
【００４８】
対象者の個別マトリクス１７を生成する方法の１つは、各段階のマトリクス１３に含まれる複数のセル１３８のそれぞれに、対象者の検査時点（第１の時点）における複数の検査項目の検査結果同士の関係を反映することである。第１のフィルタリングユニット１５は、この方法で個別マトリクス１７を生成するように構成された第１の生成ユニット（第１の生成機能、生成手段）１５ａを含む。
【００４９】
個別マトリクス１７を生成する他の方法の１つは、対象者の検査時点（第１の時点）における多数の検査項目の検査結果を、各段階のマトリクス１３の多数の検査項目の検査結果間の多数の相関情報１３６を用いて、複数のセル１３８に展開することである。第１のフィルタリングユニット１５は、この方法で個別マトリクス１７を生成するように構成された第２の生成ユニット（第２の生成機能、生成手段）１５ｂを含む。
【００５０】
図１６に、第１の生成ユニット１５ａにより生成された個別マトリクス１７の一例を示している。この個別マトリクス１７は、個別マトリクス１７に含まれる検査項目間の関係（第１の関係）として、中性脂肪（ＴＧ）とＨＲＬコレステロール（ＨＤＬ）との関係を示している。例として、３人の患者（対象者）の関係をプロットしており、患者Ａの測定値（関係）は相関が低い（確率が低い）位置であるので面積の小さなドット１７１で表示される。一方、患者Ｃの測定値は、相関の中心１７９に近い、相関が高い（確率が高い）位置であるので面積の大きなドット１７３で表示される。患者Ｂの測定値は、相関が中間（確率が中間）の位置であるので、面積が中間のドット１７２で表示される。したがって、例えば、患者Ａの第１回目の検査結果は、各段階の静的マトリクス１３をフィルターとして、位置が共通しても、各段階により面積が異なる多数のドットからなる画像を含む複数の個別マトリクス１７に変換される。患者が異なる場合や、同一の患者でも検査結果が異なる場合でも、各段階の静的マトリクス１３をフィルターとして表示することにより、多数のドットの中における位置が異なり、各ドットの面積も異なる。したがって、各患者の各検査で、各段階で異なる表示（出力、画像）を備えた個別マトリクス１７が生成される。
【００５１】
個別マトリクス（第１のマトリクス）１７より患者（第１の複雑系）の健康状態（第１の状態）を推定するように構成された第１の推定ユニット２１は、複数の個別マトリクス１７と、それに対応する健康状態との対応関係を機械学習により学習した人工知能により第１の複雑系である患者の健康状態（第１の状態）を、その患者の個別マトリクス１７より推定するように構成されたＡＩユニット（第１のＡＩユニット、状態推定ＡＩ）２０を含む。ＡＩユニット２０は、人工知能を内在したシステム（装置）であってもよく、システム１０の外部に用意された人工知能を利用して健康状態を推定するシステムであってもよい。典型的なＡＩユニット２０は、複数のセル１３８を含む個別マトリクス１７を画像認識して、患者の健康状態（第１の状態）との対応関係を機械学習した人工知能を含むものである。
【００５２】
図１６に示すように、各患者の検査結果は、静的マトリクス１３の各セル１３８に示された相関情報、例えば等高線上１３７の、似た傾向を示す人達の位置からの距離で示される。したがって、ある段階、例えば未病レベル３の患者の最も多い中心（２軸の平均値:標準偏差値  ５０：５０）からのユークリッド距離に比例させて、個別の患者の検査結果を、個別マトリクス１７において、ドットの大きさや色（輝度）でフィルタリングして表示することが可能である。例えば、ＡＩユニット２０に、個別マトリクス１７のセル１３８に、個別の患者の情報を、の代表的な中心に近ければ、大きなサイズのドットとして認識させ、中心から離れていれば、小さなサイズのドットとして認識させることができる。
【００５３】
図１６においては、ＸＹ軸（２軸）ということで、それぞれ違った大きさの２つドットでの表現を、特徴を示すパターンとして最終的には認識されるようにしているが、ドットの表現は、上述したように、色や輝度であってもよい。他の表現としては、例えば、（sizeＴＧ、sizeＨＤＬ）としてベクトル量として扱う等が考えられる。その場合でも、中心からのユークリッド距離に合わせて、ドットのサイズを変えることで、明確にその相関の中でのポジションを示し、強調処理を施して、ＡＩユニット２０が画像認識により、個別マトリクス１７に示されている情報を把握し、機械学習の結果として、その個別マトリクス１７に対応する健康状態を推定するように構成することが可能である。個別マトリクス１７に患者の検査結果を反映する方法は、この方法には限定されず、他の例の１つについては、さらに後述する。
【００５４】
診察システム１０は、さらに、前の検査時点（第１の時点）から時間が経過した患者（第１の複雑系）の次の検査時点（第２の時点）における多数の検査項目の検査結果を、各段階のマトリクス１３の少なくともいずれかのマトリクスの多数の検査項目の検査結果間の多数の相関情報に基づきマトリクス化した個別マトリクス（第２のマトリクス）と、前の時点の個別マトリクス（第１のマトリクス）との変位に基づき患者（第１の複雑系）の状態の推移を推定するように構成された第２の推定ユニット２２をさらに含む。
【００５５】
第２のフィルタリングユニット１６は、第１のフィルタリングユニット１５において、各検査時点で生成される個別マトリクス１７同士の差分を示す変位マトリクス１８として生成するように構成された第２の個別変位マトリクス生成ユニット１６ｂを含む。また、ストレージ１２に予め格納された移行マトリクス１４に、検査時点が異なる個別マトリクス１７（第１のマトリクスおよび第２のマトリクス）の検査結果の変化（変位、推移）を含めた変位マトリクス１８を生成するように構成された第１の個別変位マトリクス生成ユニット１６ａを含む。
【００５６】
図１７に、第１の個別変位マトリクス生成ユニット１６ａにより生成された個別変位マトリクス１８の一例を示している。図１７（ａ）は、患者Ａの検査結果の変位（推移、ベクトル）１８１と、患者Ｂの検査結果の変位（ベクトル）１８２とを、例として、病体の静的マトリクス１３３の総コレステロール値（ＴＣ）と低比重リボ蛋白質（ＬＤＬ）の散布図１３９に重ねて示している。図１７（ｂ）は、図１３に示した移行マトリクス１４のベクトル付きの散布図（ベクトルマップ）１４３をフィルターとして画像化された個別変位マトリクス１８を、病体の静的マトリクス１３３の総コレステロール値（ＴＣ）と低比重リボ蛋白質（ＬＤＬ）の散布図１３９に重ねて示している。患者Ａのベクトル１８１は、ベクトルマップ１４３の密度の低い個所（レアケース）に位置するので、ベクトル１８１は強調されないか、または、縮小される。一方、患者Ｂのベクトル１８２は、ベクトルマップ１４３の密度の高い個所に位置するので、ベクトル１８２は強調される。
【００５７】
このように、患者Ａの検査結果の変位は、各状態のベクトル付きの移行マトリクス１４をフィルターとして、位置が共通し、ベクトルの大きさが異なる多数のベクトルからなる画像を含む複数の個別変位マトリクス１８に変換される。変位がない場合は、ドットで表示されるか、または、表示されない。患者が異なり、同一の患者でも検査結果の変位が異なれば、多数のベクトルまたはドットの位置が異なり、各ベクトルの大きさも異なる。したがって、各患者の各検査結果の変位で、各状態で異なる画像を備えた個別変位マトリクス１８が生成される。
【００５８】
第２の推定ユニット２２は、複数の第１のマトリクス１７と複数の第２のマトリクス１７との間の変位と、多数の検査対象の複雑系である患者の経時的な状態変化との対応関係を機械学習により学習した人工知能により、患者の健康状態の推移を推定するように構成された第２のＡＩユニット２０を含む。本例においては、上述したＡＩユニットと共通のユニットが採用されている。ＡＩユニット２０は、個別変位マトリクス１８に含まれる画像を、過去の多数の患者の同様の画像と比較して、患者の検査結果の変位に対応する状態を推定し、第１の推定ユニット２１により静的に推定された患者の最新の健康状態を検証することができる。ＡＩユニット２０は、患者の時間的に異なる検査結果２があり、各状態の個別変位マトリクス１８が得られる場合は、個別変位マトリクス１８を画像認識して、個別マトリクス１７により推定された患者の状態を検証する機能を含む。
【００５９】
上述したように、診察システム１０は、検査対象の複雑系である人間（患者）の第１の時点（前回、今回、次回）における多数の検査項目間の第１の関係と、静的マトリクス１３の多数の検査項目間の多数の相関とを比較して、患者の、そのときどきの健康状態（第１の静的な状態）を推定する静的判断ユニット（第１の推定ユニット）２１を含む。また、診察システム１０は、第１の時点から時間が経過した患者の第２の時点（今回、次回）における多数の検査項目間の第２の関係の第１の関係に対する変位と各段階からの移行マトリクス１４、例えば、ベクトルマップとを比較して、第２の関係に基づき静的判断ユニット２１により、その都度、推定される第２の静的な状態を検証する動的判断ユニット（第２の推定ユニット）２２を含む。
【００６０】
本例においては、これらのユニット２１および２２は、共通の人工知能ユニット（ＡＩユニット）２０を含み、ＡＩユニット２０は、第１の関係と各段階の静的マトリクス１３との関係を画像認識して、そのときどきの第１の静的な状態を推定する機能２３を含んでもよい。一例では、ＡＩユニット２０は、検査項目間の静的な関係である第１の関係を各段階の静的マトリクス１３、等高線付きの静的マトリクス１３をフィルターとして画像に変換した各状態の個別マトリクス１７を画像認識して、そのときどきの第１の静的な状態を推定する機能を含んでもよい。
【００６１】
ＡＩユニット２０は、さらに、検査結果間の変位と、各段階の移行マトリクス１４との関係を画像認識して、時間経過後に検査したときの患者の第２の静的な状態を推定する機能２４を含んでもよい。すなわち、この機能（ユニット）２４は、検査時点の異なる個別マトリクス（第１のマトリクスおよび第２のマトリクス）１７の変位と移行マトリクス１４とを比較して、現時点の個別マトリクス（第２のマトリクス）１７に基づき推定された患者の最新の健康状態を検証するように構成されている。一例では、上述したように、ＡＩユニット２０は、検査結果間の変位を各段階の移行マトリクス１４をフィルターとして画像に変換した各状態の個別変位マトリクス１８を画像認識して、静的に推定された時間経過後の患者の第２の健康状態を推定および確認する機能を含んでもよい。
【００６２】
ＡＩユニット２０は、さらに、患者の今回または次回（第２の時点）以降の状態の推移を推定するように構成されたユニット２５を含んでもよい。フィルタリングされた結果から現在の健康状態の位置（段階）と、その後の健康状態（症状）の遷移リスクを予測推定することができる。すなわち、フィルタリングされた個別変位マトリクス１８には、患者の今までの状態の変位がベクトルで強調されており、多数の検査項目間の検査値から得られる多数のベクトルを含む画像から、ＡＩユニット２０は、過去の多数の患者の同様の画像と比較して、患者の今後の状態の推移を推定することができる。
【００６３】
ＡＩユニット２０は、個別マトリクス１７に含まれる画像を、画像認識処理することにより、患者の検査結果に対応する状態を推定することができる。すなわち、ＡＩユニット２０は、過去の多数の患者の同様の画像と比較して、患者の現在の状態を推定することができる。したがって、ＡＩユニット２０は、患者の現在状態をスタートとして次の移行先を推定することなどを可能とする。一方、患者の個別マトリクス１７および／または個別変位マトリクス１８が全く代表的な領域に入っていない場合、確率が低い場合は、例外として、他の段階の静的マトリクス１３または移行マトリクス１４とのマッチングをトライしたり、再判定したり、新たな分類、段階、移行経路を生成するなどの多種多様な処理を付加することができる。例外的な処理は、その後、新しいマトリクス、段階または経路として順次登録され、例外処理が新たな知識としてＡＩユニット２０は、複雑なケースであっても、その後は、例外では無く、認識および推定される。
【００６４】
診察システム１０は、複数のセル１３８が、多数の検査項目をＸおよびＹ軸とする２次元に配置された個別マトリクス（第１のマトリクス）１７を出力するように構成された出力ユニット３５をさらに有してもよい。上記の各図において、セル１３８および各マトリクスを２次元で示しているが、診察システム１０およびＡＩユニット２０において処理されるセルおよびマトリクスは２次元でなくてもよく、３次元または多次元であってもよい。一方、診察システム１０およびＡＩユニット２０の推定（診察結果、診断結果）をレビューする専門家、例えば、医師や技術者は、診察システム１０およびＡＩユニット２０がその結果に至った要因を理解する必要がある。このため、セルおよびマトリクスを人間が容易に把握できる状態で出力することは有用である。
【００６５】
診察システム１０は、さらに、統計データから自動で静的マトリクス１３および移行マトリクス１４を自動的に作成するユニット３０を含んでもよい。自動作成ユニット３０は、患者の検査結果２に対応して推定された健康状態（症状）が高い精度で判明し、専門家である医師の確認がされると、その段階の静的マトリクス１３に、確認された検査結果２を追加する。それとともに、検査項目間の相関毎に、新たな傾向がみられるかを判断し、新たな傾向があると判断されると、実データにレプリカ（疑似データ／複製データ）を追加させて、静的マトリクス１３および移行マトリクス１４に含まれるサンプル数を大幅に増加させる。静的マトリクス１３および移行マトリクス１４のサンプル数が増加することにより、サンプル数に対応する個別マトリクス１７および個別変位マトリクス１８を自動生成することができ、それらによりＡＩユニット２０の学習をさらに進めることができる。
【００６６】
図１８に、自動作成ユニット３０がレプリカを用いて静的マトリクス１３に含まれるサンプル数を増加させる様子を示している。未病の静的マトリクス１３２の中性脂肪（ＴＧ）とＨＲＬコレステロール（ＨＤＬ）との相関を示す散布図１３９において、図１８（ａ）に対し新たな相関が見つかると、図１８（ｂ）に示すように新たな相関を含むレプリカモデルを生成し、その相関に対応するサンプルを、正規分布をなすように生成する。複数の正規分布を含む場合は、５０：５０あるいは他の比率で混合することによりサンプル数を増加させることができ、例えば、この処理によりサンプル数を１桁あるいはそれ以上に増やすことができる。
【００６７】
図１９に個別マトリクス１７の異なる例を示している。この個別マトリクス１７は、第２の生成ユニット１５ｂにより生成されるマトリクスの一例であり、患者の検査時点における多数の検査項目の検査結果を、患者が属する静的マトリクス１３の相関情報１３６を用いて、所定のルールにしたがって複数のセル１３８に展開したものである。検査項目の一例は、ＢＭＩ（ボディマス指数）、ＬＦ／ＨＦ（心拍変動、交感神経、副交感神経比）、ＢＰ／ＬおよびＢＰ／Ｈ（血圧）、Ｈｅａｒｔ  Ｒ（心拍）、ＨｂＡ１ｃ（ヘモグロビンＡ１ｃ）、ＴＰ（総たんぱく）、Ａｌｂ（アルブミン）、ＡＳＴ（アスパラギン酸アミノトランスフェラーゼ）、ＡＬＴ（アラニンアミノトランスフェラーゼ）、γ−ＧＴＰ（γグルタミルトランスペプチダーゼ）、ＢＵＮ（尿素窒素）、ｅＧＦＲ（推算糸球体濾過量）、ＡＭＹ（アミラーゼ）、ＵＡ（尿酸）、ＬＤＬ（ＬＤＬコレステロール）であるが、これらに限定されない。
【００６８】
図１９に示す個別マトリクス１７は、これらの検査項目をＸおよびＹ軸に並べたヒートマップ１７５であり、対角線のセル１３８ｄに表示される、これらの検査項目の検査結果が平均値の場合は、該当するセル１３８を白色で示し、検査結果が平均値より低い（良好）な場合は偏差値に応じて青色の１０段階の濃度で示し、検査結果が平均値より高い（不良）な場合は偏差値に応じて赤色の１０段階の濃度で示している。さらに、各検査項目の検査結果を、所定のルールにしたがって、静的マトリクス１３に含まれる検査項目間の検査結果の相関情報（相関係数）１３６が反映されるように、良好な方向または不良な方向にシフトさせて、色および濃淡を変えて表示し、患者の健康状態がヒートマップ上のパターンとして表れやすくしている。図１９（ａ）は、色と濃淡とを用いて表示されるヒートマップ１７５をグレースケールで示し、図１９（ｂ）に、図１９（ｃ）に示した各色の濃淡を図面上の記号に置き換えたヒートマップ１７５ａを示している。以下においても同様である。
【００６９】
このヒートマップ１７５は、２次元化された個別マトリクス１７であって、画像解析の対象とする表現として好適なものの１つである。各検査項目の検査結果を、検査項目のみの検査結果としてだけではなく、その他の検査項目（各測定要素、問診などを含む）と相関係数を用いて関連付けて、患者の健康状態を評価することができる。さらに、超健康体、未病レベル、疾患などの各段階の静的マトリクス１３に纏められた各段階の相関を考慮して、健康状態を評価できる。さらに、複数の検査項目間の相関（グループ相関）を考慮して健康状態を評価することも可能となる。例えば、グルコースやＨｂＡ１ｃ、フラクトサミンは、膵臓疾患に対するグループ相関が知られている。静的マトリクス１３では、それぞれ相関係数が高く表れるので、グループに属する１つ検査項目の検査結果が悪い値（偏差値）を示せば、グループに属する他の検査項目の検査結果も悪い値を示すことが多く、Ｘ軸およびＹ軸の検査項目がグループに属する検査項目の場合は、検査項目が交差するセルの値が不良の方向にシフトして表示される。したがって、グループに属するそれぞれの検査項目の検査結果が不良の（悪い）方向に強調して表示される。
【００７０】
一方、グループに属する検査項目が良い場合は、相互に良くなる方向にシフトして表示され、相関が殆ど無い検査項目間について、検査結果がそのままの値で表示される。患者の検査時の状態によっては、相互に相関がある予定の検査項目の検査結果が相関を示さないケースもあり、また、検査項目によって逆の相関を示すケースもある。患者によって様々な状態が起こり得るが、多数の患者を、各段階に分けて統計処理した静的マトリクス１３を用いることにより、その時々の患者の健康状態をより精度よく、人工知能の画像認識能力を利用して推定または判断することができる。
【００７１】
図２０を参照して、本例において採用されているヒートマップ１７５の生成方法（ルール、シフト方法）について説明する。ヒートマップ１７５の横軸（Ｘ軸）にある検査項目（入力項目）の偏差値Ｘｊと、縦軸（Ｙ軸）にある検査項目の偏差値Ｙｊにより４つのケースにわけて、ルールが設定される。
【００７２】
１）５０＜Ｘｉかつ５０＜Ｙｊの場合
この場合は、どちらの検査項目の検査結果も健康側にある（色は、白から青）ので、Ｘ軸およびＹ軸の検査項目のＺスコアＺＳｘｉおよびＺＳｙｊを使って、Ｘ軸の検査項目の偏差値Ｘｉが相対的に大きな場合に、比例してより大きなシフトΔｓを発生させて、Ｙ軸方向の検査項目と交差するセル１３８の表示を示す偏差値を生成するようにしている。さらに、以下の条件を含めるようにしている。
・偏差値Ｘｉが５０〜６０程度であれば、あまりシフトΔｓが大きく発生しない。
・偏差値Ｘｉが５０の場合は、シフトはさせずにそのＹ軸の検査項目の偏差値Ｙｊを維持する。
・静的マトリクス１３の各セル１３８の相関情報１３６に含まれる相関係数ＣＣｉｊが０.２より大きい場合のその係数に合わせて、より健康傾向あるいは悪化傾向を強める。
・相関係数ＣＣｉｊが−０.２より小さい場合は、逆に、Ｙ軸の検査項目の偏差値Ｙｊを弱める。
・相関係数ＣＣｉｊが上記以外（ゼロを含む）は、シフトはせずに同じ偏差値Ｙｊを維持する。
【００７３】
これらの条件を満足するように、セルＣｉｊの表示するための偏差値ＳＣｉｊを求めるための変換式の一例は以下の通りである。
ＣＣｉｊが正の場合（ただしＣＣｉｊ＞０．２）：
ＳＣｉｊ＝（Δｓ＋１．０）×Ｙｊ
Δｓ＝k1×(√(｜(ZSyj＋1.0)×(ZSxi＋1.0)×CCij｜)−1.0)×k2×k3
ただし、ＺスコアＺＳは以下の式で示される。
ＺＳ＝（ｘｉ―μｘ）／σｘ
ｘｉは標本値、μｘは算術平均、σｘは標準偏差である。
また、定数ｋ１は比例定数であり、例えば、０．６である。定数ｋ２はシフト比率、定数ｋ３はウェイトファクターである。以下においても同様である。
【００７４】
ＣＣｉｊが負の場合（ただしＣＣｉｊ＜−０．２）：
ＳＣｉｊ＝（Δｓ＋１．０）×Ｙｊ−５０×Δｓ
Δｓ＝k1×(√(｜(ZSyj＋1.0)／(ZSxi＋1.0)×CCij｜)−1.0)×k2×k3
【００７５】
２）Ｘｉ＜５０かつ５０＜Ｙｊの場合
このケースは、Ｘ軸の検査項目の検査値の偏差値Ｘｉが５０未満であり、疾患傾向が疑われている場合となる。この場合のシフト量は、Ｙ軸の検査項目の検査値の偏差値Ｙｊが健康（白〜青）を示しているので、相関係数ＣＣｉｊが正の場合は、実際の値よりも平均値（白）へとシフトさせる、つまり、本来の青色を薄い色へと変えるシフトする。相関係数ＣＣｉｊが負の場合は、逆方向にシフトする。この場合のセルＣｉｊの表示するための偏差値ＳＣｉｊを求めるための変換式の一例は以下の通りである。
ＣＣｉｊが正の場合（ただしＣＣｉｊ＞０．２）：
ＳＣｉｊ＝（Δｓ＋１．０）×Ｙｊ−５０×Δｓ
Δｓ＝k1×(√(｜(ZSyj＋1.0)／(ZSxi−1.0)×CCij｜)−1.0)×k2×k3
ＣＣｉｊが負の場合（ただしＣＣｉｊ＜−０．２）：
ＳＣｉｊ＝（Δｓ＋１．０）×Ｙｊ
Δｓ＝k1×(√(｜(ZSyj＋1.0)×(ZSxi−1.0)×CCij｜)−1.0)×k2×k3
【００７６】
３）Ｘｉ＜５０かつＹｊ＜５０の場合
このケースは、Ｘ軸の検査項目の検査値の偏差値Ｘｉが５０未満であり、疾患傾向が疑われている場合である。さらに、比較すべき相手のＹ軸の検査項目の検査結果の偏差値Ｙｊ）も５０未満であり、同様に疾患傾向にある。したがって、どちらも検査項目も疾患傾向であり、相関係数ＣＣｉｊが０.２より大きい場合のその係数に合わせて、より疾患を強調する赤側へとシフトさせる。相関係数ＣＣｉｊが−０.２より小さい場合は、逆に、疾患傾向の赤を弱める操作を行う。ＣＣｉｊがその間にある場合（ゼロを含む）は、シフトはせずに同じＹ軸の検査項目の検査結果の偏差値Ｙｊを維持する。この場合のセルＣｉｊの表示するための偏差値ＳＣｉｊを求めるための変換式の一例は以下の通りである。
ＣＣｉｊが正の場合（ただしＣＣｉｊ＞０．２）：
ＳＣｉｊ＝（Δｓ＋１．０）×Ｙｊ−５０×Δｓ
Δｓ＝k1×(√(｜(ZSyj−1.0)／(ZSxi−1.0)×CCij｜)−1.0)×k2×k3
ＣＣｉｊが負の場合（ただしＣＣｉｊ＜−０．２）：
ＳＣｉｊ＝（Δｓ＋１．０）×Ｙｊ
Δｓ＝k1×(√(｜(ZSyj−1.0)×(ZSxi−1.0)×CCij｜)−1.0)×k2×k3
【００７７】
４）５０＜ＸｉかつＹｊ＜５０の場合
この場合は、Ｘ軸の検査項目の検査結果の偏差値Ｘｉが健康側にある一方、Ｙ軸の検査項目の検査結果の偏差値Ｙｊに疾患傾向が疑われている。このため、相関係数ＣＣｉｊが０.２より大きい場合のその係数に合わせて、より疾患傾向を弱める処理を行い、相関係数ＣＣｉｊが−０．２より小さい場合は、逆に、疾患傾向を強める処理を行う。この場合のセルＣｉｊの表示するための偏差値ＳＣｉｊを求めるための変換式の一例は以下の通りである。
ＣＣｉｊが正の場合（ただしＣＣｉｊ＞０．２）：
ＳＣｉｊ＝（Δｓ＋１．０）×Ｙｊ−５０×Δｓ
Δｓ＝k1×(√(｜(ZSyj−1.0)／(ZSxi＋1.0)×CCij｜)−1.0)×k2×k3
ＣＣｉｊが負の場合（ただしＣＣｉｊ＜−０．２）：
ＳＣｉｊ＝（Δｓ＋１．０）×Ｙｊ
Δｓ＝k1×(√(｜(ZSyj−1.0)×(ZSxi＋1.0)×CCij｜)−1.0)×k2×k3
【００７８】
例えば、図２０において、ＢＭＩの検査結果の偏差値は５０以上の例えば６０程度の良好な値であり、ＨｂＡ１ｃの検査結果は偏差値が５０以下、例えば４０以下の値であり、ｅＧＦＲの検査結果は50以下、例えば４５以下の値であるとする。図２０（ｃ）に示すように、ＢＭＩとｅＧＦＲとは弱い正の相関が認められ、ＢＭＩとＨｂＡ１ｃとは強い正の相関が認められているとする。この場合、図２０（ｂ）に示すように、ＢＭＩの検査結果は、ｅＧＦＲおよびＨｂＡ１ｃとの関係を示すセル１３８ｘおよび１３８ｙにおいては良好である青色の濃淡が弱く表示される。ｅＧＦＲおよびＨｂＡ１ｃの検査結果は、ＢＭＩとの関係を示すセル１３８ｖおよび１３８ｕにおいて不良である赤色の濃淡が弱く表示される。
【００７９】
シフト比率ｋ２は、１であってもよく、グループ相関（疾患傾向や健康のトライアングル）が見えた段階で、シフト量に対して補正をしてもよい。疾患傾向の初期、免疫系が低下している場合、睡眠や食事、ストレスや体力の消耗等の患者の条件に応じて変化させてもよい。ウェイトファクターｋ３を、特定の疾患やある薬や生活環境の影響を考慮して変更することにより、特定の変化をよりフォーカスさせて表示するヒートマップ１７５を生成できる。ＡＩユニット２０により、そのような条件に焦点を当てて解析を進める場合に、調整用のパラメータとして機能させることができる。
【００８０】
上記の処理方法は、シフト量Δｓを偏差値の位置（意味）よってヒートマップ１７５の濃淡の差が大きく表示され、患者の状態が、より直に見えるようにする処理方法の一例であり、ヒートマップ１７５の生成方法はこれに限定されない。しかしながら、上記の処理方法は、簡単な乗算と除算をベースに、その偏差値の位置を示すＺスコアを利用して、あまり複雑な処理をせずに、画像として認識されやすいパターンを形成するという点では、１つの好適な方法である。特に、検査結果の偏差値の意味が、平均の５０で大きく変わっているという点を強調することができ、偏差値が大きくなれば、確率的にはあまり起こらないケースとして考える必要があり、これもパターンに反映させることができる。
【００８１】
図２１に、同一の患者の数か月後の時点（第２の時点）のヒートマップ（個別マトリクス）１７５の例を示している。図１９のヒートマップと比較することにより、数か月の間の患者の状態の変化を、パターンの相違として容易に把握することができる。したがって、ＡＩユニット２０は、ヒートマップ１７５のパターンを認識することにより、その時々の患者の状態を推定することができ、さらに、患者の健康状態の推移を推定することができる。
【００８２】
図２２に、第２の個別変位マトリクス生成ユニット１６ｂが生成した、変位マトリクス１８の一例を示している。図２２に示す変位マトリクス１８は、図１９に示したヒートマップ１７５と、図２１に示したヒートマップ１７５の色（青および赤）の差と、濃淡の差とを抽出したヒートマップ（差分ヒートマップ）１８５である。ＡＩユニット２０は、差分ヒートマップ１８５に表れるパターンを画像認識し、機械学習した結果と照合することにより、患者の健康状態の推移をさらに明確に推定することが可能となる。図２２において、図２２（ａ）は差分ヒートマップ１８５を濃淡で示し、図２２（ｂ）に各色の濃淡を図面上の記号に置き換えた差分ヒートマップ１８５ａを示している。
【００８３】
図２３に、診察システム１０における処理の概要を示している。この処理５００は、コンピュータ５０により、多数の検査対象の複雑系の個別の複雑系の状態を推定する方法である。ステップ５１０において、第１のフィルタリングユニット１５は、フィルタリング用の静的マトリクス１３を抽出するために、患者が属する段階（患者の健康状態が属する段階）を判断する。患者の健康状態が属する経時的に変化する段階は、例えば、多数の検査項目の全てまたは一部の検査結果の偏差値に基づき判断できる。各検査項目の検査結果は、図１９に示したヒートマップ１７５においては対角線に配置されたセル１３８ｄに表れる。したがって、対角線のセル１３８ｄの色と濃淡とのパターンにより、患者が属する（患者の健康段階を判断し、その段階の静的マトリクス１３を選択することができる。選択される静的マトリクス１３は１つに限定されず、患者の健康状態に該当する可能性がある複数の段階の静的マトリクス１３を抽出してもよい。
【００８４】
ステップ５２０において、第１のフィルタリングユニット１５が患者個別のマトリクス１７を生成する。ステップ５２０において、個別の複雑系である患者の第１の時点における多数の検査項目の検査結果を、静的マトリクス１３の多数の検査項目の検査結果間の多数の相関情報３１６に基づきマトリクス化した個別マトリクス（第１のマトリクス）１７を生成する。このステップにおいては、各段階のマトリクス１３に含まれる複数のセル１３８のそれぞれに、第１の複雑系である患者の第１の時点における複数の検査項目の検査結果同士の関係を反映した個別マトリクス１７を生成してもよい。また、患者の第１の時点における多数の検査項目の検査結果を、各段階のマトリクス１３の多数の検査項目の検査結果間の多数の相関情報３１６を用いて、複数のセル１３８に展開し、ヒートマップ１７５を生成してもよい。
【００８５】
ステップ５３０において、第１の推定ユニット２１は、個別マトリクス１７に基づいて患者のその時点における状態（健康状態）を推定する。このステップ５３０においては、複数の個別マトリクス１７と複数の健康状態との対応関係を機械学習により学習した人工知能を含むＡＩユニット２０により患者の健康状態を推定してもよい。
【００８６】
ステップ５４０において、第２のフィルタリングユニット１６が、第１の時点から時間が経過した第２の時点における患者の検査項目の検査結果を纏めた個別マトリクス１７と、第１の時点の個別マトリクス１７との変位情報を含む個別変位マトリクス１８を生成する。このステップ５４０においては、移行マトリクス１４に、患者の健康状態の変位を反映した個別変位マトリクス１８を生成してもよく、差分ヒートマップ１８５を生成してもよい。
【００８７】
ステップ５５０は、第２の推定ユニット２２が、変位マトリクス１８に基づき、患者の健康状態の推移を推定する。ステップ５５０においては、最新の個別マトリクス１７に示される患者の状態が、過去の個別マトリクス１７から推定される状態と合致しているのかを検証する処理を含んでいてもよい。また、ステップ５５０は、患者の今後の健康状態の推移を推定する処理を含んでいてもよい。ステップ５６０において、診察システム１０は、推定された患者の健康状態を含む診断結果３と、その根拠となるヒートマップなどの情報を出力し、専門家である医師が推定された健康状態を確認する。医師は、推定された健康状態に基づき、必要であれば、さらに検査項目を追加したり、治療の方針を定めたりすることができる。
【００８８】
コンピュータ５０にこれらの処理を実行させるためのプログラム（プログラム製品、ソフトウェア）５１は、適当な記録媒体に記録して提供することが可能であり、インターネットなどのコンピュータネットワークを介して提供することも可能である。
【００８９】
上記に示した診察システム（診断システム）１０は、ヘルスケアや病気に限らず、複雑で高度なシステムの状態を、定期的な、または連続的な観測データに基づき推定できる。このため、システム全体のアクティビティと個々のオペレーション状態の悪化や、構成部品の劣化・故障・異常（経時変化含む）による自動交換・修理・補修をする様なシステムにも適用可能である。このシステム１０においては、人工知能（ＡＩ）を含むシステムが、高度システムの正常値と故障・異常リスクを、複数のパラメータの変動値の相関関係から予測推定することを可能とする。
【００９０】
ＡＩを含むシステムは、知識ベースの推論エンジン（検証エンジン、最適化エンジンを含む）および深層学習型のＡＩエンジンという２系統のエンジンを含むハイブリッドシステム（診断システム）において、健康度と疾患リスク（高度システムの正常値と故障・異常リスク）を予測推定することが可能である。
【００９１】
図２４に、他の診断システムの一例を示している。この診断システム３００は、人（人体、人間）を診断の対象（対象物）としている。この診断システム（アクシオンシステム）３００は、人工知能（ＡＩ）３２１と、対象物である人間の診察者（診断者）である医者のエキスパートシステムとしての機能を含む推論エンジン３２２と、入力データ３１１に対する人工知能３２１と推論エンジン３２２との診断結果に対して人工知能３２１を教育するための入力データのレプリカを含む入力レプリカ３１３を生成する教育システム３３０とを含むハイブリッドエンジン（診断エンジン、アクシオンエンジン、ＡＸｉＲエンジン）３２０を含む。入力データ３１１は、入力処理モジュール３２５、プリ・プロセッシングモジュール３２６および相関処理モジュール３２７を経て、推論エンジン３２２およびＡＩエンジン３２１に提供される。
【００９２】
診断エンジン３２０は、人工知能（ＡＩエンジン）３２１と推論エンジン３２２との出力を検証する検証エンジン３２３と、検証エンジン３２３と検証結果により入力レプリカ３１３を最適化するための最適化エンジン３２３と、最適化エンジン３２３の最適化要件にしたがい入力レプリカ３１３を生成するレプリカ生成モジュール（レプリカジェネレータ）３１９とを含む。この例では、ハードウェア構成として、レプリカジェネレータ３１９が診断エンジン３２０とは別のハードウェアにおいて構成されているが、同一のハードウェアで構成されてもよい。
【００９３】
このハイブリッド型の診断エンジン３２０においては、まず、ＡＩエンジン３２１は、検証エンジン３２３と最適化エンジン３２４からのフィードバックを受けて生成される入力レプリカ３１３により教育され、診断精度の自動あるいは自律的な向上が実現される。次に、診断エンジン３２０は、推論エンジン３２２とＡＩエンジン３２１の２つをハイブリッド実装しているので、ＡＩエンジン３２１が教育された後に、医療エキスパートシステムである推論エンジン３２２と、ＡＩエンジン３２１との両方の視点から、非侵襲・侵襲の測定データを含む入力データ３１１から人体内部要素の活性状態（健康度・不健康度・未病）や機能不全・不具合（疾病度合い）、劣化・腫瘍・癌化に関する推測・推定を行いアドバイスや参考となる健康情報や見落としがちな視点（可能性・危険性）を提供することができる。
【００９４】
すなわち、診断エンジン３２０は、予測・推論精度を向上させる目的で、ＡＩエンジン３２１の自己学習機能と検証エンジン３２３と最適化エンジン３２４の２つが機能してこれを支援する点が特徴となっている。特に、推論エンジン３２２とＡＩエンジン３２１は、ハイブリッド型として機能するが、また、ＡＩエンジン３２１が連続して予測・推論精度が推論エンジン３２２のそれを上回ると切り替わる点が特徴となっている。少ない入力データ量でも機能する様に、外部にレプリカ生成モジュール３１９が存在しており、最適化エンジン３２４の指示で、レプリカ生成のバリエーションが変化する構造となっている。
【００９５】
実装されるＡＩエンジン３２１は、ディープラーニング（深層学習）３５０を基本とする。教育システム３３０は、ＡＩエンジン３２１を、少ない入力データ３１１でも機能する様に（自律的に教育されるように）３つのエンジン、推論エンジン３２２、検証エンジン３２３、および最適化エンジン３２４を使用し、ＡＩエンジン３２１のサポートと自己学習機能の一部役割を果たしてＡＩエンジン３２１の成長を支援する。また、教育システム３３０の３つのエンジン３２２〜３２４は、診断システム３００およびＡＩエンジン３２１の予測精度・推論精度を向上させる機能も担っている。すなわち、教育システム３３０は、一種の精度向上のためのフィードバック回路の様な機能を担う。
【００９６】
教育システム３３０により、段階的にＡＩエンジン３２１は、推論エンジン３２２の予測精度を超えることになる。ＡＩエンジン３２１と推論エンジン３２２との勝率は、検証エンジン３２３およびその下流で最終判定を行う最終判定・決定モジュール３２８が判断することなり、初期段階では、これらのエンジン３２３およびモジュール３２８は、推論エンジン３２２の診断結果（推論、予測）を優先する。その後、例えば、ＡＩエンジン３２１が３カ月間平均で８０％の勝率を超えたり、勝率９０％を連続して超えた場合は、検証エンジン３２３および最終判定・決定モジュール３２８はＡＩエンジン３２１の診断結果を優先し、推論エンジン３２２はバックアップ側に回り、その推論や予測は当面利用されない。しかしながら、検証エンジン３２３および最適化エンジン３２４は、ＡＩエンジン３２１がメイン動作している場合でも機能は継続して支援する。
【００９７】
したがって、この診断エンジン３２０の機能、性質、能力などは、教育システム３３０に含まれる３つのエンジン、すなわち、推論エンジン３２２、検証エンジン３２３および最適化エンジン３２４により左右される。これらのエンジン３２２〜３２４は、基本的にメタ・モデルという概念を基本とする。つまり、診断の対象物、例えば、人体の高精度の異常・故障の予測を必要とする複雑な系に対して、これを構成するシステム要素・構成部品が存在し、この要素・部品の機能がこれらの予測根拠となり、システムの入力と出力が定義可能であるようにする。診断の対象物の、好調・不調・障害・故障が、その程度は別として内部構成要素や部品の不具合から発生していると想定可能であり、その原因や問題点を測定データ・観測データから予測し、対応についてアドバイスを行い、必要とされる情報や期待される情報を提供するという事を想定して設計できる。
【００９８】
これらのエンジン３２２、３２３および３２４の機能を記述するメタ・モデル記述ファイル３１４により、外部に可能な限り定義体や相関情報・入力情報・統計情報・評価情報をモデル記述しておいて、複数のシステムやアプリケーションに対して、この記述情報を変更する事で対応可能な構成としている。したがって、診断エンジン３２０は、入力データ３１１及びメタ・モデル記述ファイル３１４が変更されることで、その役割や守備範囲・対応が違ったものとなる。また、同一のアプリケーション対象分野であっても、特化した入力データ３１１とすることで、専門性・性格の異なる診断エンジン３２０を作成（教育）する事が可能となる。一例は、ヘルスケア分野での健康度測定、乳癌や膵臓癌、腎臓癌、肺癌、胃癌、肝臓癌、大腸癌など違った分野の入力データ３１１を前提としたメタ・モデル記述ファイル３１４を前提としたシステムである。本診断エンジン３２０が適用できる分野はヘルスケアに限定されず、ガスタービンエンジン、ファクトリオートメーションなどの工業的分野、金融などの商業あるいはサービス分野、およびゲームなどの娯楽分野などであってもよいことは上述した通りである。
【００９９】
推論エンジン３２２は、メタ・モデル記述ファイル３１４で定義され、複雑なシステムの良・不良・不調・故障・破損と因果関係にある、または、直接関係する内部パーツとそれらの関係性・活性度・リカバリー機能・免疫力・調整メカニズム・劣化要因の推定根拠となる入力データ３１１を利用して、これらの相関を示す。推定エンジン３２２は、入力データ３１１から、診断対象物の内部レプリカ３１３を推定し、１次予測とする。この１次予測が、ある範囲で信頼可能とすれば、２次予測として、入力データを再推定する。この２次予測から、その先に懸念されるシステムの良・不良・不調・故障・破損（限界）の時期と被害を３次予測として実行する。
【０１００】
出力処理モジュール３２９を介して出力データ３１２を決定する場合、入力データ（測定データ及び問診表）３１１とこれから生成されるレプリカ３１３、すなわち、内部レプリカ、更に、その内部レプリカのバリエーションからの再度生成入力レプリカ、これと測定データとの差分値（分散値）の最小のものを有力な候補として上げる。この場合、入力データ３１１との相関性を記述したファイルから推定することになる。検証エンジン３２３がある事から、絞込みが難しい場合は、追試を行って新しい入力データ３１１および問診データを得ることで推定精度を向上してもよい。これは、最適化エンジン３２４にも利用され、予測・推定精度向上に貢献する。入出力相関テーブル／記述ファイル３１５は、この精度向上を確実にする意味でも、定期的に見直しをして更新する必要がある。相関テーブル情報は、入力データや問診情報と人体の内部パーツ（臓器・血管・骨・脊髄・その他）との関係性を示すものを含むようにする必要がある。出力データ３１２は、患者のソーシャルタイプ解析を行うＰＥエンジン３１８を介して出力されるようにしてもよい。
【０１０１】
入力レプリカ３１３は、統計データや実データを元に確率モデルから生成され、実際の測定データの代わりをするデータである。平均値と分散値から指定された確率モデルで、ヘルスケアにおける入力データ３１１は、血液検査、尿検査、呼気・皮膚ガス測定、体温・内臓脂肪・皮下脂肪・筋肉量・体脂肪率・推定骨量・血圧・血流・心拍数・自律神経興奮度等の測定値と画像診断結果、ｍｉｃｒｏＲＮＡ・ｎｃＲＮＡ・ＤＮＡ等とも共に問診票などもこのデータに含まれる。
【０１０２】
入力レプリカ生成モジュール３１９は、統計データ、及び実際のデータに基づき、実際の測定データの代わりをするデータ（入力レプリカ）３１３を生成するモジュールである。レプリカのモデルは、非相関モデル（単純モデルともいう、データ間に相関がないモデル）であってもよく、上述したように、超健康体、未病などの相関があるモデル（相関モデル、階層モデル）であってもよい。相関モデルは、入出力相関テーブル３１５を介して導入できる。相関テーブル３１５は、入力データ（検査データ）３１１と内部の状態指標（各パーツの活性率などで）との相関を定義したファイルである。したがって、相関処理モジュール３２７は、上述した静的マトリクス１３および移行マトリクス１４を含めた統計モデルとして、測定データについて正常な範囲と異常な範囲が統計的に分るものについて、それらが関連する内部の状態を指標として定義できる。ＡＩエンジン３２１は、疾患リスクとして、疾患の相関（量）とパターンを複数個所学習しながら病木／疾患マップとして、このシフト経路を学習することができる。そして、他の健康を維持する標準変数を入れた形で、疾患シフトの経路を確定させることが可能となる。したがって、この診断エンジン３２０を含むシステム３００に、上述した診察システム１０としての機能を含めることが可能である。
【０１０３】
上記には、多数の検査対象のシステム（複雑系）の中の第１の検査対象のシステムの状態を推定するシステム１０が開示されている。このシステム（診察システム、診断システム）は、経時的に変化する検査対象のシステムの複数の状態の中で特定された複数の静的な状態の各状態について、多数の検査対象のシステムの各状態における多数の検査項目間の多数の相関を、各状態の多数の相関のまとまりである各状態の静的マトリクス１３として格納した第１のユニット１１と、第１の検査対象のシステムの第１の時点における多数の検査項目間の第１の関係と、各状態の静的マトリクスの多数の検査項目間の多数の相関とを比較して第１の検査対象のシステムの第１の静的な状態を推定する静的判断ユニット２１とを有する。
【０１０４】
静的判断ユニット２１は、第１の関係と各状態の静的マトリクスとの関係を画像認識して第１の静的な状態を推定する第１のＡＩユニット（人工知能ユニット）２０を含んでもよい。第１のＡＩユニット２０は、第１の関係を各状態の静的マトリクス１３をフィルターとして画像に変換した各状態の個別マトリクスを画像認識して第１の静的な状態を推定するユニットを含んでもよい。
【０１０５】
診察システム１０は、さらに、各状態の静的マトリクス間の多数の相関の変位を含む各状態の動的マトリクス１４であって、多数の検査対象のシステムの経時的な状態の変化を反映した動的マトリクスを格納した第２のユニット１２と、第１の時点から時間が経過した第１の検査対象のシステムの第２の時点における多数の検査項目間の第２の関係の第１の関係に対する変位と各状態の動的マトリクスとを比較して、第２の関係に基づき静的判断ユニットにより推定される第２の静的な状態を検証する動的判断ユニット２２とを有していてもよい。動的マトリクスは、多数の相関の他の状態からの変位を含んでいてもよく、多数の相関の他の状態への変位を含んでいてもよい。多数の検査項目の静的な相関に加えて、多数の検査項目の経時的な変化を、各状態の動的マトリクスと比較することが可能であり、症状の推定をより高い精度で提供できる。
【０１０６】
さらに、動的判断ユニット２２は、第１の検査対象のシステムの第２の時点以降の状態の推移を推定する機能を含んでいてもよい。動的判断ユニットは、過去の経過により状態を推定するので、その延長で今後の経過を推定することができる。動的判断ユニット２２は、変位と各状態の動的マトリクスとの関係を画像認識して第２の静的な状態を推定する第２のＡＩユニット（本例では共通したＡＩユニット）２０を含んでもよい。第２のＡＩユニットは、第１のＡＩユニットと共通であっても、独立していてもよい。また、第２のＡＩユニットは、変位を各状態の動的マトリクスをフィルターとして画像に変換した各状態の個別変位マトリクスを画像認識して第２の静的な状態を推定するユニットを含んでもよい。このシステム１０は、動的判断ユニットの検証結果に基づいて、第１の関係および第２の関係の少なくともいずれかを、各状態の静的マトリクスおよび各状態の動的マトリクスに加える自動生成ユニット３０を有していてもよい。自動生成ユニットは、検査対象のシステムのレプリカを用いて各状態の多数の検査項目間の多数の相関を自動生成するユニットを含んでもよい。
【０１０７】
上記にて開示されている他の態様の１つは、ＡＩ（人工知能）により、多数の検査対象のシステムの中の第１の検査対象のシステムの状態を推定する方法である。ＡＩは、経時的に変化する多数の検査対象のシステムの複数の状態の中で特定された複数の静的な状態の各状態について、多数の検査対象のシステムの各状態における多数の検査項目間の多数の相関を、各状態の前記多数の相関のまとまりである各状態の静的マトリクスとして格納した第１のユニットにアクセス可能であり、方法は、ＡＩが、第１の検査対象のシステムの第１の時点における多数の検査項目間の第１の関係と、各状態の静的マトリクスの多数の検査項目間の多数の相関とを比較して第１の検査対象のシステムの第１の静的な状態を推定する第１のステップを含んでもよい。第１のステップは、第１の関係を各状態の静的マトリクスをフィルターとして画像に変換した各状態の個別マトリクスを画像認識して第１の静的な状態を推定することを含んでもよい。  
【０１０８】
このＡＩは、各状態の動的マトリクスを格納した第２のユニットにアクセス可能であってもよく、方法は、さらに、第１の時点から時間が経過した第１の検査対象のシステムの第２の時点における多数の検査項目間の第２の関係の第１の関係に対する変位と各状態の動的マトリクスとを比較して、第２の関係に基づき静的判断ユニットにより推定される第２の静的な状態を検証する第２のステップを含んでもよい。第２のステップは、第２の関係の前記第１の関係に対する変位を各状態の動的マトリクスをフィルターとして画像に変換した各状態の個別変位マトリクスを画像認識して第２の静的な状態を推定することを含んでもよい。さらに、この方法は、第１の検査対象のシステムの第２の時点以降の状態の推移を推定する第３のステップを有していてもよい。
【０１０９】
なお、以上においては、人体（人間）を検査対象の複雑系とする診察システムを説明したが、検査対象の複雑系は、家畜、ペットを含む他の動植物であってもよく、プラント、船舶、車両、エンジンなどのハードウェア（メカトロニクス）であってもよく、アプリケーション、ＡＩなどのソフトウェアであってもよい。
【符号の説明】
【０１１０】
１０  システム、  １２  ストレージ
２１  第１の推定ユニット
【図１】
2020201977.tif 000003
【図２】
2020201977.tif 000004
【図３】
2020201977.tif 000005
【図４】
2020201977.tif 000006
【図５】
2020201977.tif 000007
【図６】
2020201977.tif 000008
【図７】
2020201977.tif 000009
【図８】
2020201977.tif 000010
【図９】
2020201977.tif 000011
【図１０】
2020201977.tif 000012
【図１１】
2020201977.tif 000013
【図１２】
2020201977.tif 000014
【図１３】
2020201977.tif 000015
【図１４】
2020201977.tif 000016
【図１５】
2020201977.tif 000017
【図１６】
2020201977.tif 000018
【図１７】
2020201977.tif 000019
【図１８】
2020201977.tif 000020
【図１９】
2020201977.tif 000021
【図２０】
2020201977.tif 000022
【図２１】
2020201977.tif 000023
【図２２】
2020201977.tif 000024
【図２３】
2020201977.tif 000025
【図２４】
2020201977.tif 000026