(57)【特許請求の範囲】
【請求項１】
コンピュータに、
複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとした場合に、複数の時期のデータセットから、前記第２項目群の１以上の項目の限定された範囲の測定値を含む時期のデータセットを抽出する処理と、
抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきが、抽出の前後における前記データセットの数の減少量に対する前記統計的ばらつきの減少量の割合が所定の基準よりも大きい場合に満たされる条件を満たすか否かを判断する処理と
を実行させるためのプログラム。
【請求項２】
コンピュータに、
複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとした場合に、複数の時期のデータセットで構成されるデータセット群から、前記第２項目群の１以上の項目に関し当該データセット群に含まれる当該項目の測定値に応じて限定された範囲の測定値を含む時期のデータセットを抽出する処理と、
抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきが所定の条件を満たすか否かを判断する処理と、
前記条件を満たすと判断された抽出後のデータセット群に関して、前記抽出する処理及び前記判断する処理と
を実行させるためのプログラム
であって、
前記コンピュータに、抽出の前後で前記第２項目群を変更させる
ためのプログラム。
【請求項３】
前記コンピュータに、前記統計的ばらつき、前記データセットの数、抽出の前後における前記統計的ばらつきの減少量又は抽出の前後における前記データセットの数の減少量の少なくとも１つが終了条件を満たすまで前記抽出する処理及び前記判断する処理を実行させる
ための請求項２に記載のプログラム。
【請求項４】
コンピュータに、
複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとした場合に、複数の時期のデータセットから、前記第２項目群の１以上の項目の限定された範囲の測定値を含む時期のデータセットを抽出する処理と、
抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきが所定の条件を満たすか否かを判断する処理と
を実行させ、
前記抽出する処理において、前記第２項目群の複数の項目の測定値の組から各項目の測定値同士の関係式を算出する処理と、算出される前記関係式と前記第２項目群の測定値との差分によって表される統計的ばらつきが所定の条件を満たす測定値を含む時期のデータセット群を抽出する処理とを実行させる
ためのプログラム。
【請求項５】
コンピュータに、
複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとした場合に、複数の時期のデータセットで構成されるデータセット群から、前記第２項目群の１以上の項目に関し当該データセット群に含まれる当該項目の測定値に応じて限定された範囲の測定値を含む時期のデータセットを抽出する処理と、
抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきが所定の条件を満たすか否かを判断する処理と、
前記条件を満たすと判断された抽出後のデータセット群に関して、前記抽出する処理及び前記判断する処理と
を実行させ、
前記抽出する処理において、抽出の前後で前記データセットの数の減少量が、前回までの抽出の回数に応じた所定の量になるように前記範囲を限定して前記抽出を行う処理を実行させる
ためのプログラム。
【請求項６】
コンピュータに、
複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとした場合に、複数の時期のデータセットで構成されるデータセット群から、前記第２項目群の１以上の項目に関し当該データセット群に含まれる当該項目の測定値に応じて限定された範囲の測定値を含む時期のデータセットを抽出する処理と、
抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきが所定の条件を満たすか否かを判断する処理と
を実行させ、
前記抽出する処理において、抽出の前後で前記統計的ばらつきの減少量が所定の量になるように前記範囲を限定して前記抽出を行う処理を実行させる
ためのプログラム。
【請求項７】
前記コンピュータに、
前記条件を満たすと判断された抽出後のデータセット群に関して、前記抽出する処理及び前記判断する処理と
を実行させ、
前回までの抽出の回数に応じた量を前記所定の量として前記抽出する処理を実行させる
ための請求項６に記載のプログラム。
【請求項８】
コンピュータに、
複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとし、複数のデータセットの集まりをデータ群とした場合に、複数のデータ群のそれぞれについて、複数の時期のデータセットから、前記複数のデータ群に共通の前記第２項目群の１以上の項目について限定された範囲の測定値を含む時期のデータセットを抽出する処理と、
前記複数のデータ群のそれぞれについての抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきの複数の組から所定の指数を算出し、当該指数が所定の条件を満たすか否かを判断する処理と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は測定値群が示す傾向の分析を支援するための技術に関する。
【背景技術】
【０００２】
測定値群が示す傾向の分析を支援するための技術として、特許文献１には、船舶が実海域において運航されている際に記録されたデータ群に基づき、所定の気象環境下における船舶の推進性能の推定値を算出し、海気象の計測値に基づいて算出された推定値を補正する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−３４５８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
乗り物や機械などの性能を評価するために、各項目の測定値同士が示す関係から、測定値群が示す傾向を分析することが行われている。例えば船速と燃料消費量の関係から燃費性能が分析される。その際に用いられる測定値群には、測定時の状況が異なるため互いに異なる関係を示す複数の測定値群（例えば強風時の測定値群と微風時の測定値群等）が混在している場合がある。その場合、実用性がより高い関係として、再現性がより高い関係を示す測定値群に絞り込んでから分析することが望ましい。
そこで、本発明は、再現性がより高い関係を示す測定値群への絞り込みを支援することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、コンピュータに、複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとした場合に、複数の時期のデータセットから、前記第２項目群の１以上の項目の限定された範囲の測定値を含む時期のデータセットを抽出する処理と、抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきが、抽出の前後における前記データセットの数の減少量に対する前記統計的ばらつきの減少量の割合が所定の基準よりも大きい場合に満たされる条件を満たすか否かを判断する処理とを実行させるためのプログラムを提供する。
【０００６】
また、本発明は、コンピュータに、複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとした場合に、複数の時期のデータセットで構成されるデータセット群から、前記第２項目群の１以上の項目に関し当該データセット群に含まれる当該項目の測定値に応じて限定された範囲の測定値を含む時期のデータセットを抽出する処理と、抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきが所定の条件を満たすか否かを判断する処理と、前記条件を満たすと判断された抽出後のデータセット群に関して、前記抽出する処理及び前記判断する処理とを実行させるためのプログラムであって、前記コンピュータに、抽出の前後で前記第２項目群を変更させるためのプログラムを提供する。
【００１０】
また、前記コンピュータに、前記統計的ばらつき、前記データセットの数、抽出の前後における前記統計的ばらつきの減少量又は抽出の前後における前記データセットの数の減少量の少なくとも１つが終了条件を満たすまで前記抽出する処理及び前記判断する処理を実行させてもよい。【００１２】
また、本発明は、コンピュータに、複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとした場合に、複数の時期のデータセットから、前記第２項目群の１以上の項目の限定された範囲の測定値を含む時期のデータセットを抽出する処理と、抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきが所定の条件を満たすか否かを判断する処理とを実行させ、前記抽出する処理において、前記第２項目群の複数の項目の測定値の組から各項目の測定値同士の関係式を算出する処理と、算出される前記関係式と前記第２項目群の測定値との差分によって表される統計的ばらつきが所定の条件を満たす測定値を含む時期のデータセット群を抽出する処理とを実行させるためのプログラムを提供する。
【００１３】
また、本発明は、コンピュータに、複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとした場合に、複数の時期のデータセットで構成されるデータセット群から、前記第２項目群の１以上の項目に関し当該データセット群に含まれる当該項目の測定値に応じて限定された範囲の測定値を含む時期のデータセットを抽出する処理と、抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきが所定の条件を満たすか否かを判断する処理と、前記条件を満たすと判断された抽出後のデータセット群に関して、前記抽出する処理及び前記判断する処理とを実行させ、前記抽出する処理において、抽出の前後で前記データセットの数の減少量が、前回までの抽出の回数に応じた所定の量になるように前記範囲を限定して前記抽出を行う処理を実行させる
ためのプログラムを提供する。
【００１４】
また、本発明は、コンピュータに、複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとした場合に、複数の時期のデータセットで構成されるデータセット群から、前記第２項目群の１以上の項目に関し当該データセット群に含まれる当該項目の測定値に応じて限定された範囲の測定値を含む時期のデータセットを抽出する処理と、抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきが所定の条件を満たすか否かを判断する処理とを実行させ、前記抽出する処理において、抽出の前後で前記統計的ばらつきの減少量が所定の量になるように前記範囲を限定して前記抽出を行う処理を実行させるためのプログラムを提供する。
【００１５】
また、前記コンピュータに、前記条件を満たすと判断された抽出後のデータセット群に関して、前記抽出する処理及び前記判断する処理とを実行させ、前回までの抽出の回数に応じた量を前記所定の量として前記抽出する処理を実行させてもよい。
【００１６】
また、本発明は、コンピュータに、複数の項目のうちの第１項目群及び第２項目群の同時期の測定値群を１つのデータセットとし、複数のデータセットの集まりをデータ群とした場合に、複数のデータ群のそれぞれについて、複数の時期のデータセットから、前記複数のデータ群に共通の前記第２項目群の１以上の項目について限定された範囲の測定値を含む時期のデータセットを抽出する処理と、前記複数のデータ群のそれぞれについての抽出後の前記データセットの数及び抽出後のデータセット群に含まれる前記第１項目群の測定値の統計的ばらつきの複数の組から所定の指数を算出し、当該指数が所定の条件を満たすか否かを判断する処理とを実行させるためのプログラムを提供する。
【発明の効果】
【００１８】
本発明によれば、再現性がより高い関係を示す測定値群への絞り込みを支援することができる。
【図面の簡単な説明】
【００１９】
【図１】実施例に係る性能解析装置のハードウェア構成の一例を表す図
【図２】性能解析装置が実現する機能構成を表す図
【図３】蓄積された測定値の一例を表す図
【図４】項目選択画面の一例を表す図
【図５】記憶されたデータセット群の一例を表す図
【図６】算出された関係式の一例を表す図
【図７】抽出処理における各装置の動作手順の一例を表す図
【図８】統計的ばらつきとデータセット数の変遷の一例を表す図
【図９】データセットの性能解析での活用例を表す図
【図１０】データセットの性能解析での活用例を表す図
【図１１】比較用の性能解析の例を表す図
【図１２】変形例の統計的ばらつきとデータセット数の変遷の一例を表す図
【図１３】変形例の統計的ばらつきとデータセット数の変遷の一例を表す図
【発明を実施するための形態】
【００２０】
［１］実施例
図１は実施例に係る性能解析装置１０のハードウェア構成の一例を表す。性能解析装置１０は、乗り物又は機械等の性能を解析するための各種の処理を行う装置である。本実施例では、性能解析装置１０は、船の性能を解析するための各種の処理を行う。性能解析装置１０は、プロセッサ１１と、メモリ１２と、ストレージ１３と、通信装置１４と、入力装置１５と、出力装置１６と、バス１７とを備えるコンピュータである。
【００２１】
プロセッサ１１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ１１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ：Central Processing Unit）を備える。プロセッサ１１は、プログラム及びデータ等をストレージ１３及び通信装置１４の少なくとも一方からメモリ１２に読み出し、読み出したプログラム等に従って各種の処理を実行する。
【００２２】
メモリ１２は、例えばＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等のコンピュータで読み取り可能な記録媒体である。ストレージ１３は、ハードディスクドライブ等のコンピュータで読み取り可能な記録媒体である。通信装置１４は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア（送受信デバイス）である。
【００２３】
入力装置１５は、外部からの入力を受け付ける入力デバイス（例えばスイッチ、ボタン、センサなど）である。入力装置１５は、写真を撮影する撮像装置（デジタルカメラなど）を含んでいる。出力装置１６は、外部への出力を実施する出力デバイス（例えば、ディスプレイ、スピーカ、ＬＥＤランプなど）である。
【００２４】
性能解析装置１０においては、入力装置１５及び出力装置１６は、一体となった構成（ディスプレイ及びタッチパネルが一体となったタッチスクリーン）を含む。プロセッサ１１及びメモリ１２等の各装置は、情報を通信するためのバス１７によって接続される。バス１７は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。
【００２５】
性能解析装置１０における各機能は、プロセッサ１１、メモリ１２などのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることによって、プロセッサ１１が演算を行い、通信装置１４による通信を制御したり、メモリ１２及びストレージ１３におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。
【００２６】
図２は性能解析装置１０が実現する機能構成を表す。性能解析装置１０は、測定値蓄積部１０１と、項目選択受付部１０２と、データセット抽出部１０３と、条件充足判断部１０４と、関係式算出部１０５と、終了判断部１０６とを備える。測定値蓄積部１０１は、性能の解析対象に関係する複数の項目における測定値を蓄積する。測定値蓄積部１０１は、本実施例では、解析対象である船の１航海で測定される測定値を蓄積する。ここでいう１航海とは、出港から入港までの１回の航海期間のことである。
【００２７】
詳細には、測定値蓄積部１０１は、船速（対水速力、対地速力）、燃料消費量、回転数（エンジン回転数）、排水量、トリム、船速変化、風速、風向き、波高、潮流、縦揺れ（ピッチ）、横揺れ（ロール）及び舵角等の各項目の測定値を蓄積する。各項目は、船に設けられたセンサ、船の乗務員又は外部システム（天気予報システム等）によって測定され、性能解析装置１０に入力される。性能解析装置１０への測定値の入力は、通信装置１４を介して機械的に行われてもよいし、入力装置１５を介して人手で行われてもよい。
【００２８】
測定値蓄積部１０１は、各項目の複数の時期についての測定値を蓄積する。
図３は蓄積された測定値の一例を表す。図３の例では、測定値蓄積部１０１は、測定が行われた船の名称に対応付けて、測定時期ｔ１、ｔ２、ｔ３、ｔ４、ｔ５、・・・における各測定項目の測定値を蓄積している。図３の例では、測定値の末尾に付された「−ｔ１」等は測定された時期を表している。
【００２９】
複数の時期としては、例えば、各項目の中で最も短い時間間隔（以下「最短測定間隔」と言う）で測定される項目の測定時期が用いられる。例えば最短測定間隔が１分毎であれば、測定値蓄積部１０１は、各項目の１分毎の測定値を蓄積する。測定値蓄積部１０１は、最短測定間隔で測定されていない項目については、測定がされていない測定時期の測定値を内挿（いわゆる補間。前後に測定値がある場合に利用）又は外挿（前又は後ろにしか測定値がない場合に利用）して蓄積する。
【００３０】
測定値蓄積部１０１は、例えば、測定されていない測定時期の前後の測定値の平均値をその測定時期の測定値として内挿する。また、測定値蓄積部１０１は、測定値の時系列変化を示す近似式を算出し、算出した近似式が各測定時期について示す測定値を各測定時期の測定値として内挿又は外挿してもよい。また、項目によっては、航行中に変動することがほとんどないため１日に１回しか測定されないもの（例えば排水量等）もある。その場合は、測定値蓄積部１０１は、測定された値を測定当日の各測定時期の測定値として外挿する。
【００３１】
また、例えば最短測定間隔が１０分毎であり、或る２つの項目の測定間隔は同じ１０分毎だが測定時刻が数分ずれているという場合には、測定値蓄積部１０１は、数分ずれた測定時刻でも同時期の測定とみなして測定値を蓄積してもよい。つまり、同時期とは、完全に同じ測定時刻である必要はなく、多少のずれを許容してもよい。なお、測定値蓄積部１０１は、測定時刻のずれを許容せず、例えば前述した内挿又は外挿の手法を用いて同じ測定時刻の測定値を求めて同時期の測定値として蓄積してもよい。
【００３２】
項目選択受付部１０２は、性能の解析対象に関係する複数の項目のうちの解析項目群及び絞込項目群の選択を受け付ける。解析項目群とは、２以上の項目であって、各項目の同時期の測定値同士の関係を求めて性能解析に利用する項目のことである。絞込項目群とは、２以上の項目であって、解析項目群の測定値を、前述した測定値同士の関係を適切に表す測定値に絞り込むために活用する項目のことである。解析項目群は本発明の「第１項目群」の一例であり、絞込項目群は本発明の「第２項目群」の一例である。
【００３３】
項目選択受付部１０２は、解析項目群及び絞込項目群を選択する操作を受け付けるための項目選択画面を表示する。
図４は項目選択画面の一例を表す。図４の例では、項目選択受付部１０２は、性能解析の対象となる船を入力する入力欄Ｃ１と、解析項目群に含める項目を入力する入力欄Ｃ２と、絞込項目群に含める項目を入力する入力欄Ｃ３と、解析に用いる測定値が測定された期間を入力する入力欄Ｃ４と、解析開始ボタンＢ１とを含む項目選択画面Ａ１を表示している。
【００３４】
各入力欄への入力は、性能解析装置１０のユーザ（例えば性能解析の担当者等）によって行われる。各入力欄への入力は、テキストを打ち込む方法、プルダウンリストから選択する方法又は項目等の一覧からドラッグしてくる方法等のいずれが用いられてもよい。また、対象船及び項目の候補の一覧を表示させておいて、選択するものにチェックする方法が用いられてもよい。項目選択受付部１０２は、各入力欄に必要事項が入力された状態で解析開始ボタンＢ１を押す操作を、入力された各事項（船名、解析項目群、絞込項目群及び期間）を選択する操作として受け付ける。
【００３５】
項目選択受付部１０２は、上記選択操作を受け付けると、選択された各事項をデータセット抽出部１０３に通知する。データセット抽出部１０３は、選択された解析項目群及び絞込項目群の同時期の測定値群を１つのデータセットとした場合に、複数の時期のデータセットから、絞込項目群の１以上の項目の限定された範囲の測定値を含む時期のデータセットを抽出する。
【００３６】
データセット抽出部１０３は、まず、測定値蓄積部１０１から、通知された船名に対応付けられた測定値のうち、通知された解析項目群及び絞込項目群の測定値であり且つ通知された期間に測定時期が含まれる測定値を読み出す。データセット抽出部１０３は、読み出した測定値を、同時期の測定値群を１つのデータセットとして、複数の測定時期におけるデータセットをメモリ１２に一時的に記憶させる。
【００３７】
図５は記憶されたデータセット群の一例を表す。図５の例では、測定時期ｔ１に測定された解析項目群（対水速力及び燃料消費量）の測定値群（「ＬＯＧ−ｔ１」及び「ＦＯＣ−ｔ１」）と、絞込項目群（風速及び風向き等）の測定値群（「Ｗｉｎｄ−ｔ１」及び「ＷＤ−ｔ１」等）とを含むデータセットＤＳ−ｔ１が、測定時期ｔ１のデータセットとしてメモリ１２に記憶されている。
【００３８】
同様に、測定時期ｔ２、ｔ３、ｔ４及びｔ５等のデータセットＤＳ−ｔ２、ＤＳ−ｔ３、ＤＳ−ｔ４及びＤＳ−ｔ５等のデータセット群がメモリ１２に記憶されている。図５に表すデータセット群が記憶されている領域を以下では「抽出前領域」と言う。また、抽出前領域に最初に記憶されたデータセット群（データセット抽出部１０３が最初に抽出したデータセット群）を「初期のデータセット群」と言う。
【００３９】
データセット抽出部１０３は、抽出前領域に記憶させた初期のデータセット群のうち、絞込項目群の測定値が限定された範囲に含まれるデータセット群を抽出し、抽出前領域とは別の領域である「抽出後領域」に記憶させる。また、データセット抽出部１０３は、本実施例では、抽出の前後でデータセットの数の減少量が所定の量になるように範囲を限定して抽出を行う。
【００４０】
以下では、抽出前のデータセット数の９０％のデータセット数を所定の量として、風速の範囲を限定する場合を例に挙げて説明する。データセット抽出部１０３は、まず、風速の測定値を、最大風速の所定の割合未満の範囲に限定する。例えば最大風速の９０％未満の範囲に限定した場合、データセット抽出部１０３は、最大風速の９０％以上の風速の測定値を含むデータセットを除外し、最大風速の９０％未満の風速の測定値を含むデータセット群を仮に抽出する。
【００４１】
データセット抽出部１０３は、仮に抽出したデータセットの数が所定の量に達しなかった場合（除外したデータセットの数が除外すべき量（上記例では抽出前のデータセット数の１０％のデータセット数）に達しなかった場合と言い換えてもよい）、今度は最大風速の８０％以上の測定値を含むデータセットを除外したデータセット群を仮に抽出する。データセット抽出部１０３は、データセットの除外及び仮の抽出を繰り返し、データセット数が所定の量に達した場合（１０％以上減少した場合）に、仮に抽出したデータセット群を正式に抽出したデータセット群として、抽出を終了する。
【００４２】
なお、絞込項目の測定値の範囲を限定する方法は上記方法に限らない。例えば、データセット抽出部１０３は、１０％刻みでなく１％等の任意の割合で範囲を限定することを繰り返してもよい。また、データセット抽出部１０３は、例えば８０％での除外を行うとデータセット数が１０％を大きく超えて減少する場合に、８５％での除外をやり直して、データセット数の減少量を１０％により近づけるようにしてもよい。
【００４３】
また、データセット抽出部１０３は、割合ではなく数値（例えばＮ（Ｎは自然数）個のデータセット数）で表された所定の量を用いてもよい。データセット抽出部１０３は、風速以外の絞込項目群の測定値の範囲を風速の場合と同様に限定して、それぞれデータセット群を抽出する。データセット抽出部１０３は、絞込項目群の各項目について抽出後領域を用意して、各項目について抽出したデータセット群を記憶させる。
【００４４】
条件充足判断部１０４は、抽出後のデータセットの数及び抽出後のデータセット群に含まれる解析項目群の測定値の統計的ばらつきが絞込条件を満たすか否かを判断する。絞込条件とは、データセット群を絞り込むために定められた条件であり、本発明の「所定の条件」の一例である。統計的ばらつきとは、データ群（本発明では測定値群）のばらつきの尺度であり、ばらつきが小さいほどデータ群が示す傾向が明らかになるため、性能解析に利用しやすくなる。統計的ばらつきの詳細は後程説明する。
【００４５】
本実施例では、条件充足判断部１０４は、抽出の前後におけるデータセットの数の減少量に対する統計的ばらつきの減少量の割合（以下「減少量割合」と言う）が所定の基準よりも大きい場合に、絞込み条件が満たされると判断する。条件充足判断部１０４は、まず、抽出前領域に記憶されているデータセットの数から抽出後領域に記憶されているデータセットの数を減算した値を、データセットの数の減少量として、絞込項目群の各項目について算出する。
【００４６】
また、条件充足判断部１０４は、絞込項目群の各項目について統計的ばらつきの減少量を算出するため、抽出前及び抽出後のデータセット群に基づく解析項目群の測定値同士の関係式の算出を関係式算出部１０５に指示する。関係式算出部１０５は、指示を受け取ると、抽出前領域及び絞込項目群の各項目の抽出後領域を参照し、各領域に記憶されている解析項目群の測定値の組から各項目の測定値同士の関係式を算出する。
【００４７】
関係式算出部１０５は、例えば、曲線あてはめ（カーブフィッティング）の手法を用いて関係式を算出する。曲線あてはめの手法とは、例えば非線形最小二乗法又は非線形最小絶対値法等の回帰分析（通常回帰、主成分回帰又は幾何平均回帰等のいずれでもよい）である。曲線あてはめに用いる曲線としては、例えば、２乗３乗の法則に基づく曲線であるｙ＝ａｘ＾３が用いられてもよいし、より汎用的な曲線であるｙ＝ａｘ＾ｂが用いられてもよい。
【００４８】
また、曲線あてはめに用いる曲線として、多項式が用いられてもよいし、切片を有する曲線が用いられてもよい。また、曲線あてはめに用いる曲線をユーザが選択できるようにしてもよい。その場合は、図４に表す項目選択画面に曲線あてはめに用いる曲線を選択する入力欄を設ければよい。関係式算出部１０５は、図５の例であれば、対水速力の測定値と燃料消費量の測定値との関係を表す関係式を算出する。
【００４９】
図６は算出された関係式の一例を表す。図６では、横軸が対水速力を示し、縦軸が燃料消費量を示すグラフＧ１が表されている。グラフＧ１には、図５に表す各データセットの対水速力の測定値と燃料消費量の測定値に対応する点と、関係式算出部１０５が算出した関係式を示す曲線Ｄ１とが表されている。関係式算出部１０５は、絞込項目群の各項目について、抽出前のデータセットと抽出後のデータセットについてそれぞれ関係式を算出し、算出した関係式を条件充足判断部１０４に通知する。
【００５０】
条件充足判断部１０４は、通知された関係式を用いて、抽出の前後における解析項目群の測定値の統計的ばらつきの減少量を算出する。条件充足判断部１０４は、具体的には、解析項目群の測定値と算出された関係式が示す曲線とのＹ軸方向の差分（Ｘ軸方向の差分又は最短距離の差分等でもよい）の分散（平均値又は標準偏差等でもよい）を統計的ばらつきの指標として抽出の前後について算出し、抽出前の指標から抽出後の指標を減算した値を統計的ばらつきの減少量として算出する。
【００５１】
条件充足判断部１０４は、以上のとおり算出した統計的ばらつきの減少量をデータセットの数の減少量で除した値を、上述した減少量割合として算出する。条件充足判断部１０４は、絞込項目群の各項目について同様に減少量割合を算出する。そして、条件充足判断部１０４は、算出した減少量割合が上述した所定の基準よりも大きい場合に、絞込条件が満たされると判断する。
【００５２】
条件充足判断部１０４は、本実施例では、絞込項目群の各項目のうち、算出した減少量割合が最も大きい項目のデータセット群の減少量割合を、上述した所定の基準よりも大きい減少量割合であるものとして、そのデータセット群が絞込条件を満たすと判断する。つまり、本実施例では、自項目を除く絞込項目群の各項目について算出された減少量割合のうち最大の減少量割合が所定の基準として扱われる。
【００５３】
以上のとおり、条件充足判断部１０４は、本実施例では、関係式算出部１０５により算出される関係式との差分によって表される統計的ばらつきに基づいて絞込条件を満たすか否かを判断する。条件充足判断部１０４は、絞込条件を満たすデータセット群を判断すると、そのデータセット群が記憶された抽出後領域をデータセット抽出部１０３に通知する。
【００５４】
データセット抽出部１０３は、通知された抽出後領域に記憶されたデータセット群、すなわち、絞込条件を満たすと判断された抽出後のデータセット群に関して、上述した抽出処理を行う。データセット抽出部１０３は、例えば、通知された抽出後領域を抽出前領域に変更することで、新たな抽出前のデータセット群として扱う。
【００５５】
なお、データセット抽出部１０３は、元の抽出前領域及び絞込条件を満たさなかったデータセット群が記憶された抽出後領域については、領域を解放してデータセット群を削除してもよいし、新たな抽出処理では参照しない領域であることを示すフラグを記憶させ、誤って参照しないようにしてもよい。データセット抽出部１０３が新たな抽出前のデータセット群を用いて抽出処理を行うと、条件充足判断部１０４は、再度抽出されたデータセット群に関して、絞込条件の充足を判断する。
【００５６】
以上のとおり抽出処理及び絞込条件の判断処理が繰り返し行われることで、複数のデータセットが少しずつ減少していく。終了判断部１０６は、繰り返し行われる抽出処理及び絞込条件の判断処理の終了条件が満たされたか否かを判断する。本実施例では、条件充足判断部１０４が、絞込条件を満たすと判断したデータセットの数を終了判断部１０６に通知する。
【００５７】
そして、終了判断部１０６は、通知されたデータセット数が閾値未満になった場合に、終了条件が満たされたと判断する。終了判断部１０６は、終了条件が満たされたと判断すると、その旨を条件充足判断部１０４に通知する（終了通知）。条件充足判断部１０４は、終了通知を受け取ると、データセット抽出部１０３への抽出後領域の通知を中止する。以上のとおり、データセット抽出部１０３及び条件充足判断部１０４は、終了条件が満たされるまで抽出処理及び絞込条件の判断処理を繰り返し行う。
【００５８】
性能解析装置１０は、上記の構成に基づいて、データセット群を抽出する抽出処理を行う。
図７は抽出処理における各装置の動作手順の一例を表す。図７の動作手順は、例えば、性能解析の担当者が図４に表す項目選択画面を表示させることを契機に開始される。まず、性能解析装置１０（項目選択受付部１０２）は、解析項目群及び絞込項目群の選択を受け付ける（ステップＳ１１）。
【００５９】
次に、性能解析装置１０（データセット抽出部１０３）は、複数の時期のデータセットから、絞込項目群の１以上の項目の限定された範囲の測定値を含む時期のデータセット群を抽出する（ステップＳ１２）。続いて、性能解析装置１０は、絞込項目群の項目に、データセット群の抽出に用いていない（未使用の）項目があるか否かを判断する（ステップＳ１３）。
【００６０】
性能解析装置１０は、ステップＳ１３において未使用の項目がある（ＹＥＳ）と判断した場合はステップＳ１２に戻って動作を繰り返し、未使用の項目がない（ＮＯ）と判断した場合はステップＳ１４に進む。性能解析装置１０（条件充足判断部１０４）は、抽出後のデータセットの数及び抽出後のデータセットに含まれる解析項目群の測定値の統計的ばらつきが絞込条件を満たすデータセットを判断する（ステップＳ１４）。
【００６１】
続いて、性能解析装置１０（終了判断部１０６）は、繰り返し行われる抽出処理及び絞込条件の判断処理の終了条件が満たされたか否かを判断する（ステップＳ１５）。性能解析装置１０は、ステップＳ１５において満たされていない（ＮＯ）と判断した場合はステップＳ１２に戻って動作を繰り返し、満たされた（ＹＥＳ）と判断した場合は本動作手順を終了する。
【００６２】
図８は統計的ばらつきとデータセット数の変遷の一例を表す。図８では、縦軸が統計的ばらつきを示し、横軸がデータセット数を示すグラフが表されている。図８には、初期のデータセット群の統計的ばらつき及びデータセット数の関係を示す点Ｅ０が表されている。また、１回目の抽出処理で抽出された４つのデータセット群の上記関係を示す点Ｅ１、Ｅ２、Ｅ３、Ｅ４が表されている。
【００６３】
点Ｅ１、Ｅ２、Ｅ３、Ｅ４は、例えば絞込項目群のトリム、波高、潮流、風速を表すものとする。本実施例では、抽出処理が行われる度にデータセット数がΔＮ個ずつ減少している。１回目の抽出では、統計的ばらつきの減少量がトリム＜波高＜潮流＜風速の順となっている。そのため、風速の範囲を限定して抽出されたデータセット群が絞込条件を満たし、次の抽出前のデータセット群として用いられている。
【００６４】
２回目の抽出では、統計的ばらつきの減少量が波高＜トリム＜風速＜潮流の順となっている。そのため、潮流の範囲を限定して抽出されたデータセット群が絞込条件を満たし、次の抽出前のデータセット群として用いられている。３回目の抽出では、統計的ばらつきの減少量が潮流＜風速＜トリム＜波高の順となっている。そのため、波高の範囲を限定して抽出されたデータセット群が絞込条件を満たす。
【００６５】
図８には、終了条件として用いられる閾値Ｔｈ１が表されている。３回目の抽出が行われると、データセット数が閾値Ｔｈ１未満になるので、データセット群の抽出が終了し、３回目の抽出で波高の範囲を限定して抽出されたデータセット群が、最終的に抽出されたデータセット群として抽出後領域に記憶される。データセット抽出部１０３は、最終的に抽出したデータセット群を、予め定められた出力先に出力する。
【００６６】
予め定められた出力先とは、例えば、性能解析装置１０のディスプレイ、ストレージ１３、外部装置又は外部の記録媒体等である。出力されたデータセット群は、本実施例では、船の性能解析に用いられる。
図９、図１０はデータセットの性能解析での活用例を表す。図９、図１０では、縦軸が対水速力を示し、横軸が月を示すグラフが表されている。
【００６７】
図９、図１０の例では、各月のデータセット群のうち、所定の燃料消費量と同時期に測定された対水速力の測定値から無作為に取り出された値が表されており、対水速力が速いほど燃費性能が高いことを表している。なお、所定の燃料消費量だけに限定すると、同時期に測定された対水速力の測定値が少なくなりすぎる場合には、所定の「範囲」の燃料消費量と同時期に測定された対水速力の測定値をグラフに表してもよい。
【００６８】
また、グラフに表す対水速力の測定値を増やすため、同時期に測定された燃料消費量の測定値及び対水速力の測定値の組を、算出された関係式を用いて、所定の燃料消費量とその組となる対水速力の測定値とに補正してもよい。図９では、初期のデータセット群Ｆ１における対水速力が表され、図１０では、抽出処理が行われた後のデータセット群Ｆ２における対水速力が表されている。
【００６９】
図９、図１０の例では、４月目にメンテナンスが行われ、その前後で対水速力が向上している。これは、メンテナンスにより推進時の抵抗が減少して燃費性能が向上したことを表している。図９の例では、対水速力のばらつきが大きいため、メンテナンス後の１年くらいは燃費の低下傾向が判別できず、２年目になって少し燃費の低下傾向が現れてきている。
【００７０】
一方、図１０の例では、統計的ばらつきが小さくなるデータセット群Ｆ２が抽出されたため、データ群（測定値群）が示す傾向がより明らかになり、燃費の低下傾向が１年目から判別可能となっている。このように、本実施例では、統計的ばらつきが小さくなるデータセット群が抽出されるため、統計的ばらつきに関係なく抽出が行われる場合に比べて、絞り込まれたデータ群（解析項目群の測定値群）が示す傾向をより明らかにすることができる。
【００７１】
統計的ばらつきは、基本的にはデータセット数を減らすほど小さくなりやすいが、データセット数を減らし過ぎると、別の問題が生じる場合がある。
図１１は比較用の性能解析の例を表す。図１１では、図９に表す初期のデータセット群Ｆ１から図１０に表すデータセット群Ｆ２よりも少ない数のデータセット群Ｆ４が抽出された場合における対水速力を表すグラフが表されている。
【００７２】
なお、図１１の例では、データセット数を少しずつ減らすのではなく、１回の抽出で図１１に表す数まで減らしたものとする。図１１の例では、初期のデータセット群Ｆ１に偶然含まれていた統計的ばらつきが極めて小さくなるデータセット群Ｆ４が存在していたため、それらのデータセット群Ｆ４が抽出されている。データセット群Ｆ４の対水速力は、期間の経過と共に大きくなる傾向、すなわち、燃費性能が向上するという信頼性に欠ける傾向を示している。
【００７３】
このように、データセット数が少なくなるほど、統計的ばらつきが偶然小さくなるデータセット群が抽出される可能性が高まり、データ群の示す傾向が活用しにくくなる。本実施例では、統計的ばらつきの減少量が大きいだけでなく、データセット数の減少量がなるべく小さい項目の範囲を限定した場合のデータセットが抽出される。これにより、データセット数の減少が抑制され、前述したような統計的ばらつきが偶然小さくなるデータセット群が抽出される可能性を小さくすることができる。
【００７４】
また、例えば対水速力及び燃料消費量は、他の条件を一定に保つことが可能であれば、互いの測定値が概ね一定の関係を示すことになる。しかし、蓄積される測定値群には、運航中に変化する様々な状況による影響で、異なる関係を示す測定値が混在することになる。性能解析を行う際には、運航中にたまにしか現れなかった特殊な状況における関係を示すデータセット群が抽出されるよりも、運航中に他の状況に比べてより多く現れた状況（以下「頻出の状況」と言う）における関係を示すデータセット群が抽出される方が望ましい。
【００７５】
頻出の状況で測定された対水速力及び燃料消費量が示す関係は、蓄積された対水速力及び燃料消費量が示す関係のうち、他の関係に比べてより再現性が高い関係を示していると言える。そして、特殊な状況における関係を示すデータセット群が除外された場合、頻出の状況における関係を示すデータセット群が除外された場合に比べて、データセット数の減少量の割に統計的ばらつきの減少量（すなわち減少量割合）が大きくなる。
【００７６】
そこで、本実施例では、減少量割合を用いて上記のとおり絞込条件を判断することで、減少量割合を用いない場合に比べて、特殊な状況における測定値を含むデータセット群が除外されやすいようにして、頻出の状況における測定値を含むデータセット群、すなわち、他の関係に比べてより再現性が高い関係を示す解析項目群の測定値群を含むデータセット群が抽出されやすいようにしている。
【００７７】
なお、特殊な状況における測定値を含むデータセット群を除外する際に範囲が限定される絞込項目群の項目は、風速及び潮流等のように対水速力及び燃料消費量の関係に対する影響が明確な項目に限る必要はない。極論を言うと、対水速力及び燃料消費量の関係に影響を与える状況の変化と測定値の変化とが偶然連動した項目だとしても、減少量割合が絞込条件を満たしたのであれば、上記のとおりより再現性が高い関係を示す解析項目群の測定値群を含むデータセット群を抽出することに寄与することになる。
【００７８】
また、本実施例では、データセット数を一度に減らすのではなく、図８に表すように段階的に減らしていった。例えば図１１に表すデータセット群Ｆ４に特殊な状況における測定値が含まれている場合、データセット数を段階的に減らすことで、データセット数を一度に減らす場合に比べて、データセット群Ｆ４に含まれる特殊な状況における測定値が除外されやすくなるので、上記同様により再現性が高い関係を示す解析項目群の測定値群を含むデータセット群が抽出されやすいようにすることができる。
【００７９】
また、本実施例では、絞込条件の充足の判断及び終了条件の充足を性能解析装置１０の機能により行った。これにより、性能解析を行う作業員の能力及び経験等に依存することなく、一定のデータセット群を安定して抽出することができる。また、本実施例では、一度の抽出で減少するデータセット数が制限されていた。これにより、データセット数が少なくなり過ぎることを防止することができる。
【００８０】
また、本実施例では、解析項目群の各項目の測定値同士の関係式との差分によって統計的ばらつきが表された。その統計的ばらつきを小さくするデータセット群を抽出することで、測定値同士の関係式に関係ない統計的ばらつきが用いられる場合に比べて、解析項目群の或る項目の測定値から他の項目の測定値を推定する際の精度を向上させることができる。
【００８１】
［２］変形例
上述した実施例は本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、実施例及び各変形例は、必要に応じて組み合わせて実施してもよい。
【００８２】
［２−１］終了条件
終了判断部１０６は、実施例では、データセットの数が終了条件を満たした場合に終了を判断したが、それとは異なる終了条件を用いてもよい。終了判断部１０６は、例えば、抽出後のデータセット群における解析項目群の測定値の統計的ばらつきが終了条件を満たした場合に終了を判断してもよい。具体的には、終了判断部１０６は、上記統計的ばらつきが閾値未満になった場合に終了条件が満たされたと判断する。
【００８３】
また、終了判断部１０６は、抽出の前後における統計的ばらつきの減少量が終了条件を満たした場合に終了を判断してもよい。具体的には、終了判断部１０６は、統計的ばらつきの減少量が閾値以上になった場合に終了条件が満たされたと判断する。また、終了判断部１０６は、抽出の前後におけるデータセット数の減少量が終了条件を満たした場合に終了を判断してもよい。具体的には、終了判断部１０６は、データセット数の減少量が閾値以上になった場合に終了条件が満たされたと判断する。
【００８４】
データセット数又はデータセット数の減少量が終了条件として用いられた場合は、データセット数が少なくなり過ぎないうちに抽出処理を終了させることができる。但し、それらの場合は、統計的ばらつきがそれほど小さくならないうちに抽出処理が終了する場合が起こり得る。一方、統計的ばらつき又は統計的ばらつきの減少量が終了条件として用いられた場合は、統計的ばらつきを確実に一定の水準まで小さくすることができる。
【００８５】
また、終了判断部１０６は、抽出後のデータセット群における統計的ばらつき、抽出後のデータセット群におけるデータセット数、抽出の前後における統計的ばらつきの減少量又は抽出の前後におけるデータセット数の減少量という４つの判断材料のうちの２以上を組み合わせて終了条件の充足を判断してもよい。例えば、終了判断部１０６は、統計的ばらつきが第１閾値以上で且つデータセット数が第２閾値以上である場合に終了条件が満たされたと判断する。
【００８６】
また、終了判断部１０６は、上記の４つの判断材料のうちの２以上を用いた関数を計算し、求められた値が所定の条件を満たす場合に、終了条件が満たされたと判断してもよい。例えば、終了判断部１０６は、統計的ばらつきの減少量に所定の係数を乗じた値とデータセット数の減少量に所定の係数を乗じた値とを加算した値が閾値以上である場合に終了条件が満たされたと判断する。
【００８７】
また、上記の閾値の定め方によっては、例えばデータセット数が減り過ぎてしまい、データセットを抽出すると減少量割合又は統計的ばらつきがかえって増加する状態になることも考えられる。そこで、終了判断部１０６は、上記の終了条件に加え、抽出後のデータセット群のうち一定数のデータセット群において減少量割合又は統計的ばらつきが増加する場合には第２終了条件が満たされると判断してもよい。その場合、データセット抽出部１０３は、最後に抽出したデータセット群を正式に抽出したデータセット群としてもよいし、１回前に抽出したデータセット群を正式に抽出したデータセット群としてもよい。
【００８８】
本変形例においては、実施例と同様に、作業員に依存することなく、一定のデータセットを安定して抽出することができる。また、４つの判断材料を組み合わせることで、データセット数の過剰な減少の防止と、統計的ばらつきの一定水準までの減少の確実性の向上とのバランスを取りながらデータセット群を抽出させることができる。
【００８９】
［２−２］統計的ばらつきの減少量を固定
実施例では、抽出処理におけるデータセット数の減少量が所定の量に固定されていたが、統計的ばらつきの減少量が固定されていてもよい。本変形例では、データセット抽出部１０３が、抽出の前後で統計的ばらつきの減少量が所定の量になるように範囲を限定して抽出を行う。
【００９０】
データセット抽出部１０３は、実施例と同様にデータセット群を仮に抽出すると、抽出前のデータセット群と仮に抽出したデータセット群に基づく解析項目群の測定値同士の関係式の算出を関係式算出部１０５に指示する。データセット抽出部１０３は、算出された関係式に基づき、実施例における条件充足判断部１０４と同様に統計的ばらつきの減少量を算出し、算出した統計的ばらつきの減少量が所定の量になるまで抽出を繰り返す。
【００９１】
図１２は本変形例の統計的ばらつきとデータセット数の変遷の一例を表す。図１２では、図８の例と同様に、初期のデータセット群の統計的ばらつき及びデータセット数の関係を示す点Ｅ０と、１回目の抽出処理で抽出された４つのデータセット群の上記関係を示す点Ｅ１、Ｅ２、Ｅ３、Ｅ４（トリム、波高、潮流、風速）が表されている。本変形例では、抽出処理が行われる度に統計的ばらつきがΔσずつ減少している。
【００９２】
１回目の抽出では、データセット数の減少量がトリム＞波高＞潮流＞風速の順となっている。この場合、風速のデータセット群の減少量割合（抽出の前後におけるデータセットの数の減少量に対する統計的ばらつきの減少量の割合）が最も大きくなるので絞込条件を満たし、次の抽出前のデータセット群として用いられている。２回目、３回目の抽出でも同様にデータセット数の減少量が最も少ないデータセット群が抽出される。
【００９３】
本変形例では、終了判断部１０６が、統計的ばらつきが閾値未満になった場合に、終了条件が満たされたと判断する。図１２には、終了条件として用いられる閾値Ｔｈ２が表されている。３回目の抽出が行われると、統計的ばらつきが閾値Ｔｈ２未満になるので、データセット群の抽出が終了し、３回目の抽出で波高の範囲を限定して抽出されたデータセット群が、最終的に抽出されたデータセット群として抽出後領域に記憶される。
【００９４】
本変形例のように統計的ばらつきの減少量が固定された場合、例えば統計的ばらつき又は統計的ばらつきの減少量が終了条件として用いられたときに、終了条件が満たされるまでに要する抽出処理の回数を一定にすることができる。また、実施例のようにデータセット数の減少量が固定された場合、例えばデータセット数又はデータセット数の減少量が終了条件として用いられたときに、終了条件が満たされるまでに要する抽出処理の回数を一定にすることができる。
【００９５】
なお、上記の各例では、ΔＮが一定の場合にデータセット数の閾値を用い、Δσが一定の場合に統計的ばらつきの閾値が用いられたが、これに限らず、ΔＮが一定の場合に統計的ばらつきの閾値又は統計的ばらつきの減少量の閾値を用い、Δσが一定の場合にデータセット数又はデータセット数の減少量の閾値が用いられてもよい。いずれの場合も、閾値として定めたデータセット数、統計的ばらつき又はそれらの減少量を一定の水準まで小さくすることができる。
【００９６】
［２−３］減少量の変動
上記の各例では、データセット数の減少量及び統計的ばらつきの減少量が一定であったが、これらの減少量を変動させてもよい。本変形例では、データセット抽出部１０３が、抽出の前後でデータセット数又は統計的ばらつきの減少量が所定の量になるように範囲を限定して抽出を行う場合に、前回までの抽出の回数に応じた量を所定の量とする。
【００９７】
図１３は本変形例の統計的ばらつきとデータセット数の変遷の一例を表す。図１３では、図８の例と同様に、初期のデータセット群の統計的ばらつき及びデータセット数の関係を示す点Ｅ０と、３回の抽出処理でそれぞれ抽出された４つのデータセット群の上記関係を示す点が表されている。図１３の例では、終了判断部１０６が、統計的ばらつきが閾値Ｔｈ３未満になった場合に、終了条件が満たされたと判断するものとする。
【００９８】
この場合に、データセット抽出部１０３は、１回目の抽出では所定の量をΔＮ１とし、２回目の抽出では所定の量をΔＮ１より小さいΔＮ２とし、３回目の抽出では所定の量をΔＮ２より小さいΔＮ３というように、所定の量を徐々に小さくしている。これにより、統計的ばらつきが或る程度小さくなるまでは所定の量を大きくして抽出回数が少なくなるようにしつつ、統計的ばらつきが閾値に近づくほど所定の量を小さくして、なるべく多いデータセット数で終了条件が満たされるようにすることができる。
【００９９】
なお、データセット数が閾値未満になった場合に終了条件が満たされ、データセット抽出部１０３が統計的ばらつきの減少量が所定の量になるように範囲を限定して抽出を行う場合も、抽出の回数に応じて所定の量を小さくしてもよい。その場合も、抽出回数が少なくなるようにしつつ、データセット数が閾値に近づくほど所定の量を小さくして、なるべく多いデータセット数で終了条件が満たされるようにすることができる。
【０１００】
［２−４］絞込項目群の変更
実施例では、最初に選択された絞込項目群を最後まで用いて抽出処理が行われたが、途中で絞込項目群が変更されてもよい。本変形例では、データセット抽出部１０３が、データセット群の抽出の前後で絞込項目群を変更する。データセット抽出部１０３は、例えば、データセット群の抽出の際に範囲を限定した項目を外し、代わりに別の項目を絞込項目群として加える変更を行う。
【０１０１】
図８の例であれば、データセット抽出部１０３は、１回目の抽出を行った後、データセット群の抽出の際に範囲を限定した「風速」を外し、代わりに「回転数」等の項目のいずれかを絞込項目群として加える変更を行う。一度範囲を限定した項目の範囲をさらに限定すると、データセット数が大幅に減るようになって絞込条件をほとんど満たすことがなくなる場合がある。
【０１０２】
その場合には、別の項目を絞込項目群に交換して抽出を行った方が、不要な仮の抽出を減らし、その抽出よりは絞込条件を満たす可能性が高い仮の抽出を増やすことができる。なお、データセット抽出部１０３は、上記の例では絞込項目群の項目を交換したが、これに限らず、追加してもよいし、削除してもよい。いずれの場合も、適切に絞込項目群を変更することで、絞込項目群が不変の場合に比べて、無駄な仮の抽出を少なくすることができる。
【０１０３】
［２−５］絞込項目の測定値の範囲の限定
絞込項目の測定値の範囲を限定する方法は、実施例で述べた方法に限られない。データセット抽出部１０３は、例えば、２以上の項目の測定値を組み合わせて範囲を限定してもよい。
【０１０４】
例えば風速及び風向きを組み合わせる場合、データセット抽出部１０３は、風向きが向かい風の場合は風速を第１閾値未満の範囲に限定し、風向きが追い風の場合は風速を第２閾値未満の範囲に限定し、風向きが横風の場合は風速を第３閾値未満の範囲に限定する。また、縦揺れと横揺れとを組み合わせる場合、データセット抽出部１０３は、縦揺れと横揺れを加算した値が閾値未満になる範囲に限定する。
【０１０５】
また、絞込項目群の測定値について算出される測定値同士の関係式が範囲の限定に用いられてもよい。その場合、関係式算出部１０５が、絞込項目群の所定の複数の項目の測定値の組から測定値同士の関係式を算出する。そして、データセット抽出部１０３が、算出された絞込項目群の測定値同士の関係式との差分によって表される統計的ばらつきが所定の条件を満たす測定値を含む時期のデータセット群を抽出する。
【０１０６】
例えば回転数と船速変化とを組み合わせる場合、データセット抽出部１０３は、回転数及び船速変化について算出された関係式を示す曲線との差分（Ｘ軸方向の差分、Ｙ軸方向の差分又は最短距離の差分等）の分散（平均値又は標準偏差等でもよい）を統計的ばらつきの指標として算出する。データセット抽出部１０３は、曲線との差分が大きい測定値の組から順番に除外して、算出する分散が閾値未満となったときに残っている測定値の組を、限定した範囲内の測定値として用いる。
【０１０７】
絞込項目群の項目同士で互いの測定値の増減に影響し合う関係がある場合、関係式との差分の統計的ばらつきが大きいほど、測定装置の異常動作又は測定者の見間違い等に起因する異常値が含まれている可能性が高い。但し、その異常値は、一方の項目の測定値だけを見ても判断が難しい場合がある。しかし、上記のとおり測定値同士の関係式に基づいて測定値の範囲を限定することで、関係式を用いない場合に比べて、そのような異常値が測定されたときのデータセットを除外しやすくすることができる。
【０１０８】
［２−６］絞込条件
絞込条件が実施例と異なっていてもよい。条件充足判断部１０４は、実施例では、算出した減少量割合が最も大きい１つの項目の抽出後のデータセット群が絞込条件を満たすと判断したが、１つだけでなく、例えば減少量割合が大きい方から所定の数の項目の抽出後のデータセット群が絞込条件を満たすと判断してもよい。
【０１０９】
その場合、抽出された所定の数のデータセット群についてさらに抽出処理が行われる。例えば２つのデータセット群が絞込条件を満たすと判断される場合、３回抽出が行われると、最大で８つのデータセット群が抽出されることになる。その場合、複数のデータセット群をそれぞれ性能解析に用いてもよいし、複数のデータセット群を最後に１つに絞り込んでもよい。
【０１１０】
最後の絞り込みが行われる場合、例えば、条件充足判断部１０４が、最終的な統計的ばらつきが最も小さいデータセット群又は最終的なデータセット数が最も多いデータセット群が最後の絞込条件を満たすと判断すればよい。また、条件充足判断部１０４は、実施例では、各項目について算出した減少量割合同士を比較して絞込条件の充足を判断したが、そのような相対的な条件ではなく、絶対的な条件を絞込条件として用いてもよい。
【０１１１】
例えば、条件充足判断部１０４は、算出した減少量割合が所定の閾値（＝この場合の所定の基準）よりも大きい場合に、絞込条件が満たされると判断する。この場合も、複数のデータセット群が抽出される場合があるので、その場合、上記と同様に複数のデータセット群を最後に１つに絞り込んでもよい。また、条件充足判断部１０４は、絶対的な条件と相対的な条件を合わせた絞込条件を用いてもよい。
【０１１２】
その場合、条件充足判断部１０４は、例えば、絶対的な条件を満たすデータセット群が複数ある場合に、相対的な条件を満たす１つのデータセット群が絞込条件を満たすと判断する。いずれの絞込条件が用いられる場合でも、実施例と同様に、作業員に依存することなく、一定のデータセットを安定して抽出することができる。
【０１１３】
［２−７］抽出回数
抽出処理及び絞込条件の判断処理は、実施例では繰り返し行われたが、１回だけ行われてもよい。その場合、上記の各例で述べた１回目の抽出が行われ、絞込条件を満たすデータセット群が判断された時点で、抽出処理及び絞込条件の判断処理が終了する。その場合でも、データセット数が少なくなり過ぎないように抽出を行う点は実施例と変わらないので、データセット数に関係なく抽出が行われる場合に比べて、一般的な状況において活用しやすい傾向を示すデータセット群を抽出することができる。
【０１１４】
［２−８］データセット群の出力
データセット抽出部１０３は、実施例では、絞込条件を満たすと判断されたデータセット群を出力したが、絞込条件の充足が判断されていないデータセット群を出力してもよい。その場合は、出力された複数のデータセット群について作業員の判断で絞り込みを行えばよい。その場合でも、作業員が適切な判断を行えば、実施例と同様に他の関係に比べてより再現性が高い関係を示す解析項目群の測定値群を含むデータセット群を抽出することができる。そして、本変形例によれば、解析項目群の測定値群をそのようなデータセット群に含まれる測定値群に絞り込むことを支援することができる。
【０１１５】
条件充足判断部１０４が絞込条件を判断する場合は、実施例で述べたように、性能解析を行う作業員の能力及び経験等に依存することなく、一定のデータセット群を安定して抽出することができた。一方で、経験豊富な作業員にとっては、より適切で抽出すべきと考えられるデータセット群があっても、その判断を反映することができなかった。本変形例では、そのように経験豊富な作業員等の判断をデータセット群の抽出に反映することができる。
【０１１６】
［２−９］複数のデータ群
実施例では、解析対象である船の１航海で測定される測定値からなるデータ群に基づいてデータセットの抽出及び絞込条件の充足の有無の判断等の処理が行われたが、複数の航海において測定される測定値からなる複数のデータ群に基づいてそれらの処理が行われてもよい。
【０１１７】
本変形例では、測定値蓄積部１０１が、複数の航海において測定される測定値からなる複数のデータ群を蓄積する。次に、データセット抽出部１０３が、データセットを抽出する処理を複数のデータ群についてそれぞれ実行する。続いて、条件充足判断部１０４が、各データ群についての抽出後のデータセットの数及び抽出後のデータセット群に含まれる解析項目群の測定値の統計的ばらつきから所定の指数を算出する。
【０１１８】
条件充足判断部１０４は、例えば、抽出後のデータセットの数及び抽出後のデータセット群に含まれる解析項目群の測定値の統計的ばらつきから、上述した減少量割合（抽出の前後におけるデータセットの数の減少量に対する統計的ばらつきの減少量の割合）を各データ群について算出し、算出した複数の減少量割合の平均値を指数として算出する。
【０１１９】
条件充足判断部１０４は、算出した指数が本変形例の絞込条件を満たすか否かを判断する。具体的には、条件充足判断部１０４は、例えば、絞込項目群の各項目のうち、算出した平均値が最も大きい項目のデータセット群が本変形例の絞込条件を満たすと判断する。データセット抽出部１０３は、絞込条件を満たすと判断されたデータセット群を抽出する。
【０１２０】
データセット抽出部１０３及び条件充足判断部１０４は、実施例と同様に、終了条件が満たされるまで抽出処理及び絞込条件の判断処理を繰り返し行う。なお、指数の算出方法は上記に限らない。条件充足判断部１０４は、算出した複数の減少量割合の合計値を指数として算出してもよいし、算出した複数の減少量割合を乗算した値を指数として算出してもよい。
【０１２１】
また、複数のデータ群は、同じ船の複数の航海において測定される測定値からなるものであってもよいし、複数の船の各々の航海において測定される測定値からなるものであってもよい。いずれの場合も、実施例と同様に、指数を用いない場合に比べて、特殊な状況における測定値を含むデータセット群が除外されやすくなり、他の関係に比べてより再現性が高い関係を示す解析項目群の測定値群を含むデータセット群が抽出されやすいようにしている。
【０１２２】
また、条件充足判断部１０４は、複数のデータ群をグループ化し、時系列に連続する複数のグループについて、それぞれ上記の指数の平均値を算出して絞込条件を満たすと判断されたデータセット群を抽出してもよい。こうして抽出されたデータセット群について算出される複数の指数は、指数の変化の傾向を示すトレンドグラフの作成に利用することができる。
【０１２３】
［２−１０］統計的ばらつき
実施例では、解析項目群の各項目の測定値同士の関係式との差分によって表される統計的ばらつきが用いられたが、他の統計的ばらつきが用いられてもよい。例えば、測定値同士の関係式とは関係なく、Ｘ軸方向又はＹ軸方向等のばらつきが統計的ばらつきとして用いられてもよい。
【０１２４】
［２−１１］解析項目群
実施例では、解析項目群には２つの項目のみ含まれていたが、３以上の項目が含まれていてもよい。その場合、３以上の項目の測定値同士の関係式との差分によって表される統計的ばらつきに基づいて絞込条件が判断されればよい。
【０１２５】
［２−１２］解析項目群及び絞込項目群
実施例では、測定値が蓄積されている測定項目のうちからユーザの操作により選択された項目が解析項目群及び絞込項目群として用いられたが、例えば解析項目群及び絞込項目群が予め定められていて、定められた解析項目群の測定値群及び絞込項目群の測定値群が別々に蓄積されていてもよい。
【０１２６】
また、解析項目群及び絞込項目群が予め定められている場合は、各測定値群を蓄積する代わりに、例えば各測定値群を記憶する外部システムをデータセット抽出部１０３が参照して、解析項目群の測定値群及び絞込項目群の測定値群を読み込んでもよい。このように、解析項目群及び絞込項目群の決定方法と、各測定値群の入力方法は、データセット抽出部１０３が上記の各例と同様の処理ができるのであれば、どのような方法が用いられてもよい。
【０１２７】
［２−１３］各機能が行う動作
本発明の機能構成は、図２に表すものに限らない。例えば実施例では、データセット抽出部１０３が最終的に抽出したデータセット群を出力したが、別の機能がこの出力を行ってもよいし、図２に表されていない新たな機能がこの出力を行ってもよい。また、データセット抽出部１０３によるデータセット群の抽出と条件充足判断部１０４による絞込条件の判断を１つの機能が行ってもよい。要するに、性能解析装置１０全体として図２に表された機能が実現されていれば、各機能が行う動作の範囲は自由に定められてよい。
【０１２８】
［２−１４］各機能を実現する装置
図２に表す各機能を実現する装置は、性能解析装置１０に限らない。例えば、性能解析装置１０が実現する機能を２以上の装置が分担して実現してもよいし、クラウドサービスで提供されるリソースが実現してもよい。いずれの場合も、図２に表す各機能が何らかのコンピュータ資源によって実現されていればよい。
【０１２９】
［２−１５］発明のカテゴリ
本発明は、上述した性能解析装置１０という情報処理装置の他、情報処理装置が実施する処理を実現するための情報処理方法としても捉えられるし、情報処理装置を制御するコンピュータを機能させるためのプログラムとしても捉えられる。本発明として捉えられるプログラムは、プログラムを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等のネットワークを介してコンピュータにダウンロードさせ、ダウンロードしたプログラムをインストールして利用可能にするなどの形態で提供されてもよい。
【符号の説明】
【０１３０】
１０…性能解析装置、１０１…測定値蓄積部、１０２…項目選択受付部、１０３…データセット抽出部、１０４…条件充足判断部、１０５…関係式算出部、１０６…終了判断部。
【図１】
0006977186.tif 000002
【図２】
0006977186.tif 000003
【図３】
0006977186.tif 000004
【図４】
0006977186.tif 000005
【図５】
0006977186.tif 000006
【図６】
0006977186.tif 000007
【図７】
0006977186.tif 000008
【図８】
0006977186.tif 000009
【図９】
0006977186.tif 000010
【図１０】
0006977186.tif 000011
【図１１】
0006977186.tif 000012
【図１２】
0006977186.tif 000013
【図１３】
0006977186.tif 000014