(57)【要約】【課題】目的変数と説明変数との間の関係を表す関係式を導出すること。【解決手段】標本格納部１１９と、説明変数抽出部１１１と、説明変数組合せ抽出部１１２と、未知の値の係数を含む回帰方程式をそれぞれ設定する回帰方程式設定部１１３と、標本格納部１１９に格納されている標本の中から、所定数の標本を抽出する標本抽出部１１４と、回帰方程式設定部１１３が設定した各回帰方程式について、当該回帰方程式と、標本抽出部１１４が抽出した標本とに基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する回帰分析部１１５と、回帰分析部１１５が推計した各回帰方程式について、決定係数をそれぞれ算出する決定係数算出部１１６と、回帰分析部１１５が推計した各回帰方程式のうち、決定係数算出部１１６が算出した決定係数の値が良い回帰方程式を、目的変数と説明変数との関係を表す関係式として導出する関係式導出部１１７とを備える。【選択図】図１
2014092910.tif 000002
【特許請求の範囲】
【請求項１】
目的変数と説明変数との間の関係を表す関係式を導出する関係式導出装置であって、
複数の説明変数の標本値と、当該説明変数の標本値に相関する目的変数の標本値とを含む複数の標本を格納する標本格納部と、
複数の説明変数の中から、２つ以上の説明変数を抽出する説明変数抽出部と、
前記説明変数抽出部が抽出した説明変数から抽出し得る説明変数の組合せのパターンの中から、２つ以上の組合せのパターンを抽出する説明変数組合せ抽出部と、
前記説明変数組合せ抽出部が抽出した説明変数の各組合せのパターンについて、当該組合せのパターンに含まれる説明変数によって目的変数を計算するための方程式であって、未知の値の係数を含む回帰方程式をそれぞれ設定する回帰方程式設定部と、
前記標本格納部に格納されている標本の中から、所定数の標本を抽出する標本抽出部と、
前記回帰方程式設定部が設定した各回帰方程式について、当該回帰方程式と、前記標本抽出部が抽出した標本とに基づいて、前記係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する回帰分析部と、
前記回帰分析部が推計した各回帰方程式について、決定係数をそれぞれ算出する決定係数算出部と、
前記回帰分析部が推計した各回帰方程式のうち、前記決定係数算出部が算出した決定係数の値が良い回帰方程式を、目的変数と説明変数との関係を表す関係式として導出する関係式導出部と
を備える関係式導出装置。
【請求項２】
前記回帰分析部が推計した各回帰方程式について、当該回帰方程式の係数の値が正の数であるか否かをそれぞれ判定する係数判定部
を更に備え、
前記決定係数算出部は、前記回帰分析部が推計した各回帰方程式のうち、当該回帰方程式の係数の値が正の数であると前記係数判定部が判定した回帰方程式について、決定係数を算出する
請求項１に記載の関係式導出装置。
【請求項３】
前記決定係数算出部が算出した決定係数うち、少なくとも１つの決定係数の値がしきい値以上であるか否かを判定する決定係数判定部
を更に備え、
前記関係式導出部は、少なくとも１つの前記決定係数の値がしきい値以上であると前記決定係数判定部が判定した場合に、前記回帰分析部が推計した各回帰方程式のうち、当該決定係数の値が良い回帰方程式を、目的変数と説明変数との関係を表す関係式として導出する
請求項１又は２に記載の関係式導出装置。
【請求項４】
前記説明変数抽出部は、いずれの前記決定係数の値も、しきい値以上ではないと前記決定係数判定部が判定した場合、前回とは異なるパターンの２つ以上の説明変数を再抽出する
請求項３に記載の関係式導出装置。
【請求項５】
前記標本抽出部は、前記標本格納部に格納されている標本の中から、３つの標本を抽出し、
前記回帰分析部は、前記回帰方程式設定部が設定した各回帰方程式について、当該回帰方程式と、前記標本抽出部が抽出した標本のうち、いずれか２つの標本とに基づいて、前記係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計し、
前記回帰分析部が推計した各回帰方程式について、自由度修正済み決定係数をそれぞれ算出する自由度修正済み決定係数算出部と、
前記回帰分析部が推計した各回帰方程式について、当該回帰方程式と、前記標本抽出部が抽出した標本のうち、前記回帰分析部が回帰分析に用いていない標本とに基づいて、相関係数をそれぞれ算出する相関係数算出部と
を更に備え、
前記回帰分析部は、推計した各回帰方程式のうち、前記決定係数算出部が算出した決定係数の値、前記自由度修正済み決定係数算出部が算出した自由度修正済み決定係数の値、及び前記相関係数算出部が算出した相関係数の値が良い回帰方程式の係数を未知の値とする回帰方程式について、当該回帰方程式と、前記標本抽出部が抽出した標本のうち、前回とは異なる組合せの２つの標本に基づいて、前記係数の値を特定した回帰方程式を、回帰分析により推計し、
前記関係式導出部は、前記回帰分析部が推計した各回帰方程式のうち、前記決定係数算出部が算出した決定係数の値、前記自由度修正済み決定係数算出部が算出した自由度修正済み決定係数の値、及び前記相関係数算出部が算出した相関係数の値が良い回帰方程式を、目的変数と説明変数との関係を表す関係式として導出する
請求項１から４のいずれか一項に記載の関係式導出装置。
【請求項６】
目的変数と説明変数との間の関係を表す関係式を導出する関係式導出装置として、コンピュータを機能させるプログラムであって、
前記コンピュータを、
複数の説明変数の標本値と、当該説明変数の標本値に相関する目的変数の標本値とを含む複数の標本を格納する標本格納部、
複数の説明変数の中から、２つ以上の説明変数を抽出する説明変数抽出部、
前記説明変数抽出部が抽出した説明変数から抽出し得る説明変数の組合せのパターンの中から、２つ以上の組合せのパターンを抽出する説明変数組合せ抽出部、
前記説明変数組合せ抽出部が抽出した説明変数の各組合せのパターンについて、当該組合せのパターンに含まれる説明変数によって目的変数を計算するための方程式であって、未知の値の係数を含む回帰方程式をそれぞれ設定する回帰方程式設定部、
前記標本格納部に格納されている標本の中から、所定数の標本を抽出する標本抽出部、
前記回帰方程式設定部が設定した各回帰方程式について、当該回帰方程式と、前記標本抽出部が抽出した標本に基づいて、前記係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する回帰分析部、
前記回帰分析部が推計した各回帰方程式について、決定係数をそれぞれ算出する決定係数算出部、
前記回帰分析部が推計した各回帰方程式のうち、前記決定係数算出部が算出した決定係数の値が良い回帰方程式を、目的変数と説明変数との関係を表す関係式として導出する関係式導出部
として機能させるプログラム。
【請求項７】
目的変数と説明変数との間の関係を表す関係式を導出する関係式導出装置として、コンピュータを機能させるプログラムを記録した記録媒体であって、
前記コンピュータを、
複数の説明変数の標本値と、当該説明変数の標本値に相関する目的変数の標本値とを含む複数の標本を格納する標本格納部、
複数の説明変数の中から、２つ以上の説明変数を抽出する説明変数抽出部、
前記説明変数抽出部が抽出した説明変数から抽出し得る説明変数の組合せのパターンの中から、２つ以上の組合せのパターンを抽出する説明変数組合せ抽出部、
前記説明変数組合せ抽出部が抽出した説明変数の各組合せのパターンについて、当該組合せのパターンに含まれる説明変数によって目的変数を計算するための方程式であって、未知の値の係数を含む回帰方程式をそれぞれ設定する回帰方程式設定部、
前記標本格納部に格納されている標本の中から、所定数の標本を抽出する標本抽出部、
前記回帰方程式設定部が設定した各回帰方程式について、当該回帰方程式と、前記標本抽出部が抽出した標本に基づいて、前記係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する回帰分析部、
前記回帰分析部が推計した各回帰方程式について、決定係数をそれぞれ算出する決定係数算出部、
前記回帰分析部が推計した各回帰方程式のうち、前記決定係数算出部が算出した決定係数の値が良い回帰方程式を、目的変数と説明変数との関係を表す関係式として導出する関係式導出部
として機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関係式導出装置、プログラム、及び記録媒体に関する。特に本発明は、目的変数と説明変数との間の関係を表す関係式を導出する関係式導出装置、当該関係式導出装置としてコンピュータを機能させるプログラム、並びに当該プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
原子力配管工事における工数見積もりの重要性は、ますます高くなってきている。このような背景に関連する技術としては、様々なものが知られている（例えば、特許文献１参照。）。
【０００３】
例えば、特許文献１には、情報処理装置本体、入力装置、及び外部記憶装置を有する情報処理装置により、複数種の部品を含む、複数の部品の集合体として、建屋内において組み立てられて建屋に設置されるプラントについての設置作業工数を予測するための作業工数予測近似式を決定する方法が記載されている。より具体的に説明すると、この方法は、外部記憶装置に記憶されている、組立作業が完了したプラントについての、プラントを構成する部品毎に、部品を特定する部品特定情報、部品の設置されるべき位置を示す組立位置情報、及び部品の大きさを示す情報を少なくとも含む作業完了設計データを読み込む。そして、この方法は、作業完了設計データに含まれる情報において、部品の取り付け高さ、及び部品の大きさをそれぞれ注目因子とする指定を、入力装置を介して受け付ける。そして、この方法は、作業完了設計データファイルから設計データを読み出して、作業完了設計データに含まれる情報の中から、指定された部品の取り付け高さ、及び指定された部品の大きさのデータを抽出する。そして、この方法は、作業完了設計データに含まれる情報の中から、指定された部品の取り付け高さ、及び指定された部品の大きさのデータを抽出して、これらの情報を作業完了設計データファイルのサブファイルとして記憶装置に記憶させる。そして、この方法は、サブファイルとして記憶される情報に基づいて、抽出された部品の大きさについて、その値を一定範囲毎に区切って代表値を決定して、設計データを各部品種の、代表値毎に、クラス分けし、各部品種のクラス毎に、回帰曲線を求めて、回帰曲線を定義する情報を、部品種のクラスについての工数予測近似式を定義する情報として得、且つ、クラス分けされた中で、それぞれ、部品の取り付け高さの値を一定範囲毎に代表値を決定して、各部品を、代表値毎にクラス分けする処理を行う。そして、この方法は、クラス分けされた取り付け高さの代表値と対応する作業工数とを、それらの関係を表す予測近似式に代入して、足場を用いない低所作業における作業の準備に必要な時間である定数と、足場を用いる高所作業における作業の準備に必要な時間である定数と、足場を用いない低所作業における取り付け高さに対する係数と、足場を用いる高所作業における取り付け高さに対する係数とを求める。このようにして、この方法によっては、設計データに基づいて、工数の予測を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３５８８４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術は、見積もり工数を算出するための見積もり式に、部品の取り付け高さを変動要因として採用している。しかしながら、原子力配管工事の見積もり工数の精度は、部品の取り付け高さ以外にも、様々な変動要因の値に左右される。そして、見積もり式に採用される変動要因は、工事の度に再検討されることもある。そのため、特許文献１に記載されているような技術によっては、見積もり式に採用すべき変動要因が変わってしまった場合に、見積もり工数を精度良く算出することができない。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の形態によると、目的変数と説明変数との間の関係を表す関係式を導出する関係式導出装置であって、複数の説明変数の標本値と、当該説明変数の標本値に相関する目的変数の標本値とを含む複数の標本を格納する標本格納部と、複数の説明変数の中から、２つ以上の説明変数を抽出する説明変数抽出部と、説明変数抽出部が抽出した説明変数から抽出し得る説明変数の組合せのパターンの中から、２つ以上の組合せのパターンを抽出する説明変数組合せ抽出部と、説明変数組合せ抽出部が抽出した説明変数の各組合せのパターンについて、当該組合せのパターンに含まれる説明変数によって目的変数を計算するための方程式であって、未知の値の係数を含む回帰方程式をそれぞれ設定する回帰方程式設定部と、標本格納部に格納されている標本の中から、所定数の標本を抽出する標本抽出部と、回帰方程式設定部が設定した各回帰方程式について、当該回帰方程式と、標本抽出部が抽出した標本とに基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する回帰分析部と、回帰分析部が推計した各回帰方程式について、決定係数をそれぞれ算出する決定係数算出部と、回帰分析部が推計した各回帰方程式のうち、決定係数算出部が算出した決定係数の値が良い回帰方程式を、目的変数と説明変数との関係を表す関係式として導出する関係式導出部とを備える。
【０００７】
回帰分析部が推計した各回帰方程式について、当該回帰方程式の係数の値が正の数であるか否かをそれぞれ判定する係数判定部を更に備え、決定係数算出部は、回帰分析部が推計した各回帰方程式のうち、当該回帰方程式の係数の値が正の数であると係数判定部が判定した回帰方程式について、決定係数を算出してよい。
【０００８】
決定係数算出部が算出した決定係数うち、少なくとも１つの決定係数の値がしきい値以上であるか否かを判定する決定係数判定部を更に備え、関係式導出部は、少なくとも１つの決定係数の値がしきい値以上であると決定係数判定部が判定した場合に、回帰分析部が推計した各回帰方程式のうち、当該決定係数の値が良い回帰方程式を、目的変数と説明変数との関係を表す関係式として導出してよい。
【０００９】
説明変数抽出部は、いずれの決定係数の値も、しきい値以上ではないと決定係数判定部が判定した場合、前回とは異なるパターンの２つ以上の説明変数を再抽出してよい。
【００１０】
標本抽出部は、標本格納部に格納されている標本の中から、３つの標本を抽出し、回帰分析部は、回帰方程式設定部が設定した各回帰方程式について、当該回帰方程式と、標本抽出部が抽出した標本のうち、いずれか２つの標本とに基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計し、回帰分析部が推計した各回帰方程式について、自由度修正済み決定係数をそれぞれ算出する自由度修正済み決定係数算出部と、回帰分析部が推計した各回帰方程式について、当該回帰方程式と、標本抽出部が抽出した標本のうち、回帰分析部が回帰分析に用いていない標本とに基づいて、相関係数をそれぞれ算出する相関係数算出部とを更に備え、回帰分析部は、推計した各回帰方程式のうち、決定係数算出部が算出した決定係数の値、自由度修正済み決定係数算出部が算出した自由度修正済み決定係数の値、及び相関係数算出部が算出した相関係数の値が良い回帰方程式の係数を未知の値とする回帰方程式について、当該回帰方程式と、標本抽出部が抽出した標本のうち、前回とは異なる組合せの２つの標本に基づいて、係数の値を特定した回帰方程式を、回帰分析により推計し、関係式導出部は、回帰分析部が推計した各回帰方程式のうち、決定係数算出部が算出した決定係数の値、自由度修正済み決定係数算出部が算出した自由度修正済み決定係数の値、及び相関係数算出部が算出した相関係数の値が良い回帰方程式を、目的変数と説明変数との関係を表す関係式として導出してよい。
【００１１】
本発明の第２の形態によると、目的変数と説明変数との間の関係を表す関係式を導出する関係式導出装置として、コンピュータを機能させるプログラムであって、コンピュータを、複数の説明変数の標本値と、当該説明変数の標本値に相関する目的変数の標本値とを含む複数の標本を格納する標本格納部、複数の説明変数の中から、２つ以上の説明変数を抽出する説明変数抽出部、説明変数抽出部が抽出した説明変数から抽出し得る説明変数の組合せのパターンの中から、２つ以上の組合せのパターンを抽出する説明変数組合せ抽出部、説明変数組合せ抽出部が抽出した説明変数の各組合せのパターンについて、当該組合せのパターンに含まれる説明変数によって目的変数を計算するための方程式であって、未知の値の係数を含む回帰方程式をそれぞれ設定する回帰方程式設定部、標本格納部に格納されている標本の中から、所定数の標本を抽出する標本抽出部、回帰方程式設定部が設定した各回帰方程式について、当該回帰方程式と、標本抽出部が抽出した標本に基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する回帰分析部、回帰分析部が推計した各回帰方程式について、決定係数をそれぞれ算出する決定係数算出部、回帰分析部が推計した各回帰方程式のうち、決定係数算出部が算出した決定係数の値が良い回帰方程式を、目的変数と説明変数との関係を表す関係式として導出する関係式導出部として機能させる。
【００１２】
本発明の第３の形態によると、目的変数と説明変数との間の関係を表す関係式を導出する関係式導出装置として、コンピュータを機能させるプログラムを記録した記録媒体であって、コンピュータを、複数の説明変数の標本値と、当該説明変数の標本値に相関する目的変数の標本値とを含む複数の標本を格納する標本格納部、複数の説明変数の中から、２つ以上の説明変数を抽出する説明変数抽出部、説明変数抽出部が抽出した説明変数から抽出し得る説明変数の組合せのパターンの中から、２つ以上の組合せのパターンを抽出する説明変数組合せ抽出部、説明変数組合せ抽出部が抽出した説明変数の各組合せのパターンについて、当該組合せのパターンに含まれる説明変数によって目的変数を計算するための方程式であって、未知の値の係数を含む回帰方程式をそれぞれ設定する回帰方程式設定部、標本格納部に格納されている標本の中から、所定数の標本を抽出する標本抽出部、回帰方程式設定部が設定した各回帰方程式について、当該回帰方程式と、標本抽出部が抽出した標本に基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する回帰分析部、回帰分析部が推計した各回帰方程式について、決定係数をそれぞれ算出する決定係数算出部、回帰分析部が推計した各回帰方程式のうち、決定係数算出部が算出した決定係数の値が良い回帰方程式を、目的変数と説明変数との関係を表す関係式として導出する関係式導出部として機能させるプログラムを記録した。
【００１３】
なおまた、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００１４】
以上の説明から明らかなように、この発明によっては、見積もり工数の見積もり式に採用すべき変動要因が変わってしまった場合にも、見積もり工数を、精度良く算出することができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態に係る見積もり式導出装置１１０のブロック構成の一例を示す図である。
【図２】標本格納部１１９に格納されている情報の一例をテーブル形式で示す図である。
【図３】見積もり式導出装置１１０の動作フローの一例を示す図である。
【図４】第２の実施形態に係る見積もり式導出装置２１０のブロック構成の一例を示す図である。
【図５】見積もり式導出装置２１０の動作フローの一例を示す図である。
【図６】第３の実施形態に係る見積もり式導出装置３１０のブロック構成の一例を示す図である。
【図７】見積もり式導出装置３１０の動作フローの一例を示す図である。
【図８】第４の実施形態に係る見積もり式導出装置４１０のブロック構成の一例を示す図である。
【図９】見積もり式導出装置４１０の動作フローの一例を示す図である。
【図１０】第５の実施形態に係る見積もり式導出装置５１０のブロック構成の一例を示す図である。
【図１１】見積もり式導出装置５１０の動作フローの一例を示す図である。
【図１２】見積もり式導出装置５１０の動作フローの一例を示す図である。
【図１３】見積もり式導出装置５１０の動作フローの一例を示す図である。
【図１４】見積もり式導出装置５１０の動作フローの一例を示す図である。
【図１５】見積もり式導出装置５１０の動作フローの一例を示す図である。
【図１６】見積もり式導出装置５１０の動作フローの一例を示す図である。
【図１７】見積もり式導出装置５１０の動作フローの一例を示す図である。
【図１８】本実施形態に係る見積もり式導出装置を構成するコンピュータ８００のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１７】
図１は、第１の実施形態に係る見積もり式導出装置１１０のブロック構成の一例を示す。見積もり式導出装置１１０は、変動要因により原子力配管工事における見積もり工数を算定するための見積もり式を導出する装置である。
【００１８】
ここで、見積もり工数は、原子力配管工事に投入されるであろう、又は投入すべき工数である。なおまた、見積もり工数は、この発明における「目的変数」の一例であってよい。目的変数は、因果関係における結果である。
【００１９】
また、変動要因は、見積もり工数に影響があると思われる原因である。なおまた、変動要因は、この発明における「説明変数」の一例であってよい。説明変数は、因果関係における原因である。
【００２０】
なおまた、変動要因により見積もり工数を算定することは、この発明における「目的変数と説明変数との間の関係を表す」ことの一例であってよい。また、見積もり式は、この発明における「関係式」の一例であってよい。また、見積もり式導出装置１１０は、この発明における「関係式導出装置」の一例であってよい。
【００２１】
見積もり式導出装置１１０は、説明変数抽出部１１１、説明変数組合せ抽出部１１２、回帰方程式設定部１１３、標本抽出部１１４、回帰分析部１１５、決定係数算出部１１６、関係式導出部１１７、関係式出力部１１８、及び標本格納部１１９を有する。以下の説明においては、各構成要素の機能、及び動作を詳述する。
【００２２】
説明変数抽出部１１１は、複数の変動要因の中から、２つ以上の変動要因を抽出する。
【００２３】
説明変数組合せ抽出部１１２は、説明変数抽出部１１１が抽出した変動要因から抽出し得る変動要因の組合せのパターンの中から、２つ以上の組合せのパターンを抽出する。
【００２４】
回帰方程式設定部１１３は、説明変数組合せ抽出部１１２が抽出した変動要因の各組合せのパターンについて、その組合せのパターンに含まれる変動要因によって見積もり工数を計算するための方程式であって、未知の値の係数を含む回帰方程式をそれぞれ設定する。ここで、回帰方程式は、回帰分析において、目的変数の理論値を表した方程式である。また、回帰分析は、分析対象の変数を、他の一つ、又は複数の変数により説明し予測しようとする手法である。
【００２５】
標本抽出部１１４は、標本格納部１１９に格納されている工事データの中から、所定数の設計データを抽出する。ここで、工事データは、工事済みの原子力配管工事に関する情報を含むデータである。工事データには、工事の設計情報と、工事の実績工数の情報とが含まれる。なおまた、工事データは、この発明における「標本」の一例であってよい。また、工事の設計情報は、この発明における「説明変数の標本値」の一例であってよい。また、工事の実績工数の情報は、この発明における「目的変数の標本値」の一例であってよい。
【００２６】
回帰分析部１１５は、回帰方程式設定部１１３が設定した各回帰方程式について、その回帰方程式と、標本抽出部１１４が抽出した標本に基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する。
【００２７】
決定係数算出部１１６は、回帰分析部１１５が推計した各回帰方程式について、決定係数をそれぞれ算出する。ここで、決定係数は、回帰分析において、目的変数の観測値に対する目的変数の予測値の説明力を表す指標である。
【００２８】
関係式導出部１１７は、回帰分析部１１５が推計した各回帰方程式のうち、決定係数算出部１１６が算出した決定係数の値が良い回帰方程式を、見積もり式として導出する。
【００２９】
関係式出力部１１８は、関係式導出部１１７が導出した見積もり式を示すデータを、出力装置へ出力する。ここで、出力装置は、見積もり式導出装置１１０からデータや情報を受け取って、人間に認識できる形で提示する装置である。
【００３０】
標本格納部１１９には、複数の工事の設計情報と、その工事の実績工数の情報とを含む複数の工事データを格納されている。
【００３１】
図２は、標本格納部１１９に格納されている情報の一例をテーブル形式で示す。標本格納部１１９には、工事ＩＤ（ｉｄｅｎｔｉｆｉｅｒ）、複数の設計情報、及び実績工数の各情報を含む複数の工事データが格納されている。
【００３２】
工事ＩＤの情報は、工事済みの複数の原子力配管工事の中で、各工事を一意に識別するための識別符号である。以下の説明においては、工事ＩＤ「ｉ」によって識別される工事を、工事ｉと称する。
【００３３】
設計情報は、工事ＩＤによって識別される工事の設計を示す情報である。設計情報には、例えば、開先加工数、開先口径、開先面積、溶接線数、溶接口径、及び溶接面積等の情報が含まれる。ここで、開先は、溶接する母材間に設ける溝である。また、溶接線は、ビード、又は溶接部を一つの線として表すときの仮定線である。例えば、この例においては、工事１の開先加工数が「Ｅａ１」であることを示している。
【００３４】
実績工数の情報は、工事ＩＤによって識別される工事の実績工数を示す情報である。実績工数の情報には、例えば、機械加工の実績工数、溶接の実績工数、及び品質検査の実績工数等の情報が含まれる。例えば、この例においては、工事１の機械加工の実績工数が「Ｈａ１」であることを示している。
【００３５】
図３は、見積もり式導出装置１１０の動作フローの一例を示す。この動作フローの説明においては、見積もり式を導出するための全ての処理について詳述する。なおまた、この動作フローの説明においては、図１、図２を共に参照する。
【００３６】
まず、見積もり式導出装置１１０の説明変数抽出部１１１は、複数の変動要因の中から、２つ以上の変動要因を抽出する（Ｓ１０１）。例えば、変動要因は、標本格納部１１９に格納されている設計情報の項目に対応するものとする。そして、説明変数抽出部１１１は、例えば、入力装置を利用してユーザから指示された変動要因を抽出する。ここで、入力装置は、見積もり式導出装置１１０にデータや情報、指示等を与えるための装置である。また、説明変数抽出部１１１は、例えば、予め重み付けされた複数の変動要因の中から、重みの高い順に、所定数の変動要因を抽出する。また、説明変数抽出部１１１は、例えば、原子力配管工事における特定の作業に関する変動要因を抽出する。そして、説明変数抽出部１１１は、抽出した各変動要因を示すデータを、説明変数組合せ抽出部１１２へ送る。
【００３７】
見積もり式導出装置１１０の説明変数組合せ抽出部１１２は、説明変数抽出部１１１から送られたデータを受け取ると、そのデータによって示される変動要因から抽出し得る変動要因の組合せのパターンの中から、２つ以上の組合せのパターンを抽出する（Ｓ１０２）。例えば、Ｅａ、Ｅｂ、Ｅｃの３つの変動要因が抽出されている場合、抽出し得る組合せのパターンは、「Ｅａ」、「Ｅｂ」、「Ｅｃ」、「Ｅａ＋Ｅｂ」、「Ｅａ＋Ｅｃ」、「Ｅｂ＋Ｅｃ」、「Ｅａ＋Ｅｂ＋Ｅｃ」である。そして、説明変数組合せ抽出部１１２は、例えば、入力装置を利用してユーザから指示された数の組合せのパターンを抽出する。また、説明変数組合せ抽出部１１２は、例えば、所定数の組合せのパターンを抽出する。また、説明変数組合せ抽出部１１２は、例えば、抽出し得る変動要因の組合せの全てのパターンを抽出する。そして、説明変数組合せ抽出部１１２は、抽出した各組合せのパターンを示すデータを、回帰方程式設定部１１３へ送る。
【００３８】
見積もり式導出装置１１０の回帰方程式設定部１１３は、説明変数組合せ抽出部１１２から送られたデータを受け取ると、そのデータによって示される変動要因の各組合せのパターンについて、その組合せのパターンに含まれる変動要因によって見積もり工数を計算するための方程式であって、未知の値の係数を含む回帰方程式をそれぞれ設定する（Ｓ１０３）。例えば、変動要因の組合せのパターンがＥａの場合、回帰方程式設定部１１３は、見積もり工数をＨとすると、未知の値の係数α、βを含む回帰方程式「Ｈ＝α＋β×Ｅａ」を設定する。また、例えば、変動要因の組合せのパターンがＥａ＋Ｅｂの場合、回帰方程式設定部１１３は、見積もり工数をＨとすると、未知の値の係数α、β、γを含む回帰方程式「Ｈ＝α＋β×Ｅａ＋γ×Ｅｂ」を設定する。また、例えば、変動要因の組合せのパターンがＥａ＋Ｅｂ＋Ｅｃの場合、回帰方程式設定部１１３は、見積もり工数をＨとすると、未知の値の係数α、β、γ、δを含む回帰方程式「Ｈ＝α＋β×Ｅａ＋γ×Ｅｂ＋δ×Ｅｃ」を設定する。そして、回帰方程式設定部１１３は、設定した各回帰方程式を示すデータを、回帰分析部１１５へ送る。
【００３９】
一方、見積もり式導出装置１１０の標本抽出部１１４は、標本格納部１１９に格納されている工事データの中から、所定数の設計データを抽出する（Ｓ１０４）。例えば、標本抽出部１１４は、入力装置を利用してユーザから指示された数の工事データを抽出する。また、例えば、標本抽出部１１４は、標本格納部１１９に格納されている全ての工事データを抽出する。そして、標本抽出部１１４は、抽出した工事データを、回帰分析部１１５へ送る。
【００４０】
見積もり式導出装置１１０の回帰分析部１１５は、回帰方程式設定部１１３から送られたデータと、標本抽出部１１４から送られた工事データとを受け取ると、回帰方程式設定部１１３から受け取ったデータによって示される各回帰方程式について、その回帰方程式と、標本抽出部１１４から受け取った工事データに基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する（Ｓ１０５）。ここで、回帰分析部１１５は、回帰方程式に含まれる変動要因に対応する工事の設計情報を利用して回帰分析を行う。例えば、回帰分析部１１５は、最小二乗法を利用して回帰分析を行う。そして、回帰分析部１１５は、係数の値を特定した各回帰方程式を示すデータを、決定係数算出部１１６へ送る。
【００４１】
見積もり式導出装置１１０の決定係数算出部１１６は、回帰分析部１１５から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、決定係数をそれぞれ算出する（Ｓ１０６）。そして、決定係数算出部１１６は、各回帰方程式と、その回帰方程式について算出した決定係数とを示すデータを、関係式導出部１１７へ送る。
【００４２】
見積もり式導出装置１１０の関係式導出部１１７は、決定係数算出部１１６から送られたデータを受け取ると、そのデータによって示される決定係数の値が良い回帰方程式を、見積もり式として導出する（Ｓ１０７）。ここで、決定係数は、０から１までの値をとり、１に近いほど分析が有効であることを示す。したがって、関係式導出部１１７は、例えば、決定係数の値が最も大きい回帰方程式を、見積もり式として導出する。そして、関係式導出部１１７は、導出した見積もり式を示すデータを、関係式出力部１１８へ送る。
【００４３】
見積もり式導出装置１１０の関係式出力部１１８は、関係式導出部１１７から送られたデータを受け取ると、そのデータを、出力装置へ出力する（Ｓ１０８）。このようにして、ユーザは、見積もり式導出装置１１０が導出した見積もり式を得ることができる。
【００４４】
以上、説明したように、見積もり式導出装置１１０は、複数の工事の設計情報と、その工事の実績工数の情報とを含む複数の工事データを記憶している。そして、見積もり式導出装置１１０は、複数の変動要因の中から、２つ以上の変動要因を抽出する。そして、見積もり式導出装置１１０は、抽出した変動要因から抽出し得る変動要因の組合せのパターンの中から、２つ以上の組合せのパターンを抽出する。そして、見積もり式導出装置１１０は、抽出した変動要因の各組合せのパターンについて、その組合せのパターンに含まれる変動要因によって見積もり工数を計算するための方程式であって、未知の値の係数を含む回帰方程式をそれぞれ設定する。そして、見積もり式導出装置１１０は、記憶している工事データの中から、所定数の工事データを抽出する。そして、見積もり式導出装置１１０は、設定した各回帰方程式について、その回帰方程式と、抽出した工事データとに基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する。そして、見積もり式導出装置１１０は、推計した各回帰方程式について、決定係数をそれぞれ算出する。そして、見積もり式導出装置１１０は、推計した各回帰方程式のうち、算出した決定係数の値が良い回帰方程式を、見積もり式として導出する。
【００４５】
このようにして、見積もり式導出装置１１０によっては、見積もり工数の見積もり式に採用すべき変動要因が変わってしまった場合にも、見積もり工数を、精度良く算出することができる。
【００４６】
図４は、第２の実施形態に係る見積もり式導出装置２１０のブロック構成の一例を示す。見積もり式導出装置２１０は、説明変数抽出部１１１、説明変数組合せ抽出部１１２、回帰方程式設定部１１３、標本抽出部１１４、回帰分析部１１５、決定係数算出部２１６、関係式導出部１１７、関係式出力部１１８、標本格納部１１９、及び係数判定部２２０を有する。以下の説明においては、各構成要素の機能、及び動作を詳述する。
【００４７】
なおまた、見積もり式導出装置２１０の構成要素のうち、見積もり式導出装置１１０の構成要素と同じ符号を付している同名の構成要素は、同様の機能、及び動作を示す。
【００４８】
係数判定部２２０は、回帰分析部１１５が推計した各回帰方程式について、その回帰方程式の係数の値が正の数であるか否かをそれぞれ判定する。
【００４９】
決定係数算出部２１６は、回帰分析部１１５が推計した各回帰方程式のうち、その回帰方程式の係数の値が正の数であると係数判定部２２０が判定した回帰方程式について、決定係数を算出する。
【００５０】
図５は、見積もり式導出装置２１０の動作フローの一例を示す。この動作フローの説明においては、見積もり式を導出するための処理のうち、回帰方程式の係数の値を判定する処理について詳述する。なおまた、この動作フローの説明においては、図１から４を共に参照する。
【００５１】
なおまた、見積もり式導出装置２１０の動作フローの処理のうち、見積もり式導出装置１１０の動作フローの処理と同じ符号を付している処理は、同様の処理を示す。
【００５２】
まず、見積もり式導出装置２１０は、見積もり式導出装置１１０の動作フローのステップＳ１０１からステップＳ１０５の処理と同様の処理を行う。そして、見積もり式導出装置２１０の回帰分析部１１５は、ステップＳ１０５において回帰分析を行うと、係数の値を特定した各回帰方程式を示すデータを、係数判定部２２０へ送る。
【００５３】
見積もり式導出装置２１０の係数判定部２２０は、回帰分析部１１５から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、その回帰方程式の係数の値が正の数であるか否かをそれぞれ判定する（Ｓ２０９）。上述したように、変動要因は、見積もり工数に影響があると思われる原因である。したがって、回帰方程式の変動要因にかかる係数が負の数であるということは、変動要因の値が大きくなるにつれて、見積もり工数の値が小さくなるということになり、矛盾することになる。そのため、本実施形態においては、係数の値が正の数である回帰方程式のみを、見積もり式の候補とするために、このような処理を行っている。係数判定部２２０は、回帰分析部１１５から受け取ったデータによって示される各回帰方程式のうち、係数の値が正の数である回帰方程式を示すデータを、決定係数算出部２１６へ送る。また、係数判定部２２０は、回帰分析部１１５から受け取ったデータによって示される各回帰方程式のうち、係数の値が負の数である回帰方程式を破棄する。
【００５４】
見積もり式導出装置２１０の決定係数算出部２１６は、係数判定部２２０から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、決定係数を算出する（Ｓ２０６）。そして、決定係数算出部１１６は、各回帰方程式と、その回帰方程式について算出した決定係数とを示すデータを、関係式導出部１１７へ送る。
【００５５】
そして、見積もり式導出装置２１０は、見積もり式導出装置１１０の動作フローのステップＳ１０７からステップＳ１０８の処理と同様の処理を行う。
【００５６】
以上、説明したように、見積もり式導出装置２１０は、推計した各回帰方程式について、その回帰方程式の係数の値が正の数であるか否かをそれぞれ判定する。そして、見積もり式導出装置２１０は、推計した各回帰方程式のうち、その回帰方程式の係数の値が正の数であると判定した回帰方程式について、決定係数を算出する。
【００５７】
このようにして、見積もり式導出装置２１０によっては、決定係数を算出する対象の回帰方程式を、適当な回帰方程式のみに絞り込むことができる。
【００５８】
図６は、第３の実施形態に係る見積もり式導出装置３１０のブロック構成の一例を示す。見積もり式導出装置３１０は、説明変数抽出部１１１、説明変数組合せ抽出部１１２、回帰方程式設定部１１３、標本抽出部１１４、回帰分析部１１５、決定係数算出部１１６、関係式導出部３１７、関係式出力部１１８、標本格納部１１９、及び決定係数判定部３２１を有する。以下の説明においては、各構成要素の機能、及び動作を詳述する。
【００５９】
なおまた、見積もり式導出装置３１０の構成要素のうち、見積もり式導出装置１１０の構成要素と同じ符号を付している同名の構成要素は、同様の機能、及び動作を示す。
【００６０】
決定係数判定部３２１は、決定係数算出部１１６が算出した決定係数うち、少なくとも１つの決定係数の値がしきい値以上であるか否かを判定する。
【００６１】
関係式導出部３１７は、少なくとも１つの決定係数の値がしきい値以上であると決定係数判定部３２１が判定した場合に、回帰分析部１１５が推計した各回帰方程式のうち、その決定係数の値が良い回帰方程式を、見積もり式として導出する。
【００６２】
図７は、見積もり式導出装置３１０の動作フローの一例を示す。この動作フローの説明においては、見積もり式を導出するための処理のうち、決定係数の値を判定する処理について詳述する。なおまた、この動作フローの説明においては、図１から６を共に参照する。
【００６３】
なおまた、見積もり式導出装置３１０の動作フローの処理のうち、見積もり式導出装置１１０の動作フローの処理と同じ符号を付している処理は、同様の処理を示す。
【００６４】
まず、見積もり式導出装置３１０は、見積もり式導出装置１１０の動作フローのステップＳ１０１からステップＳ１０６の処理と同様の処理を行う。そして、見積もり式導出装置３１０の決定係数算出部１１６は、ステップＳ１０６において決定係数を算出すると、各回帰方程式と、その回帰方程式について算出した決定係数とを示すデータを、決定係数判定部３２１へ送る。
【００６５】
見積もり式導出装置３１０の決定係数判定部３２１は、決定係数算出部１１６から送られたデータを受け取ると、そのデータによって示される決定係数のうち、少なくとも１つの決定係数の値がしきい値以上であるか否かを判定する（Ｓ３１０）。上述したように、決定係数は、０から１までの値をとり、１に近いほど分析が有効であることを示す。しかしながら、例えば、最も良い値の決定係数の値が０．４であった場合、全ての回帰方程式は、総じて分析があまり有効でないと言える。そのため、本実施形態においては、決定係数の値がしきい値以上である回帰方程式のみを、見積もり式の候補とするために、このような処理を行っている。このしきい値は、例えば、ユーザが求める見積もり式の精度に応じて設定される。決定係数判定部３２１は、決定係数算出部１１６から受け取ったデータによって示される決定係数の中に、１つでもしきい値以上のものがあれば（Ｓ３１０：Ｙｅｓ）、しきい値以上の各決定係数と、その各決定係数にそれぞれ対応する回帰方程式とを示すデータを、関係式導出部３１７へ送る。また、いずれの決定係数の値も、しきい値以上ではないと決定係数判定部３２１が判定した場合（Ｓ３１０：Ｎｏ）、見積もり式導出装置３１０は、処理を終了する。その場合、見積もり式導出装置３１０は、適当な見積もり式が得られたかったことを通知する旨のデータを、出力装置へ出力する。このようにして、ユーザは、適当な見積もり式が得られなかったことを把握することができる。
【００６６】
見積もり式導出装置３１０の関係式導出部３１７は、決定係数判定部３２１から送られたデータを受け取ると、そのデータによって示される各回帰方程式のうち、決定係数の値が良い回帰方程式を、見積もり式として導出する（Ｓ３０７）。例えば、関係式導出部１１７は、決定係数の値が最も大きい回帰方程式を、見積もり式として導出する。そして、関係式導出部１１７は、導出した見積もり式を示すデータを、関係式出力部１１８へ送る。
【００６７】
そして、見積もり式導出装置３１０は、見積もり式導出装置１１０の動作フローのステップＳ１０８の処理と同様の処理を行う。
【００６８】
以上、説明したように、見積もり式導出装置３１０は、算出した決定係数うち、少なくとも１つの決定係数の値がしきい値以上であるか否かを判定する。そして、見積もり式導出装置３１０は、なくとも１つの決定係数の値がしきい値以上であると判定した場合に、推計した各回帰方程式のうち、その決定係数の値が良い回帰方程式を、見積もり式として導出する。
【００６９】
このようにして、見積もり式導出装置３１０によっては、ユーザが求める精度を保証する見積もり式を導出することができる。
【００７０】
図８は、第４の実施形態に係る見積もり式導出装置４１０のブロック構成の一例を示す。見積もり式導出装置４１０は、説明変数抽出部４１１、説明変数組合せ抽出部１１２、回帰方程式設定部１１３、標本抽出部１１４、回帰分析部１１５、決定係数算出部１１６、関係式導出部３１７、関係式出力部１１８、標本格納部１１９、及び決定係数判定部３２１を有する。以下の説明においては、各構成要素の機能、及び動作を詳述する。
【００７１】
なおまた、見積もり式導出装置４１０の構成要素のうち、見積もり式導出装置３１０の構成要素と同じ符号を付している同名の構成要素は、同様の機能、及び動作を示す。
【００７２】
説明変数抽出部４１１は、複数の変動要因の中から、２つ以上の変動要因を抽出する。そして、いずれの決定係数の値も、しきい値以上ではないと決定係数判定部３２１が判定した場合、説明変数抽出部４１１は、前回とは異なるパターンの２つ以上の説明変数を再抽出する。
【００７３】
図９は、見積もり式導出装置４１０の動作フローの一例を示す。この動作フローの説明においては、見積もり式を導出するための処理のうち、いずれの決定係数の値も、しきい値以上ではない場合の処理について詳述する。なおまた、この動作フローの説明においては、図１から図８を共に参照する。
【００７４】
なおまた、見積もり式導出装置４１０の動作フローの処理のうち、見積もり式導出装置３１０の動作フローの処理と同じ符号を付している処理は、同様の処理を示す。
【００７５】
まず、見積もり式導出装置４１０は、見積もり式導出装置３１０の動作フローのステップＳ１０１からステップＳ３１０の処理と同様の処理を行う。そして、見積もり式導出装置４１０の決定係数判定部３２１は、いずれの決定係数の値も、しきい値以上ではないと決定係数判定部３２１が判定した場合（Ｓ３１０：Ｎｏ）、その旨を通知するデータを、説明変数抽出部４１１へ送る。
【００７６】
見積もり式導出装置４１０の説明変数抽出部４１１は、決定係数判定部３２１から送られたデータを受け取ると、前回とは異なるパターンの２つ以上の説明変数を再抽出する（Ｓ４１１）。例えば、前回、Ｅａ、Ｅｂ、Ｅｃの３つの変動要因を抽出していた場合、説明変数抽出部４１１は、それとは異なるパターンである、Ｅａ、Ｅｂ、Ｅｃ、Ｅｄの４つの変動要因や、Ｅａ、Ｅｂ、Ｅｄの３つの変動要因を抽出する。説明変数抽出部４１１は、例えば、入力装置を利用してユーザから指示された変動要因を再抽出する。また、説明変数抽出部４１１は、例えば、予め重み付けされた複数の変動要因の中から、重みの高い順に、所定数の変動要因を再抽出する。そして、説明変数抽出部４１１は、抽出した各変動要因を示すデータを、説明変数組合せ抽出部１１２へ送る。
【００７７】
そして、見積もり式導出装置４１０は、ステップＳ１０２以降の処理を再度行う。そして、ステップＳ３１０において、いずれの決定係数の値も、しきい値以上ではないと決定係数判定部３２１が判定すれば、見積もり式導出装置４１０は、再度、ステップＳ４１１の処理を行う。見積もり式導出装置４１０は、ステップＳ３１０において、少なくとも１つの決定係数の値がしきい値以上であると決定係数判定部３２１が判定するまで、このような処理を繰り返すことになる。そして、少なくとも１つの決定係数の値がしきい値以上であると決定係数判定部３２１が判定すると、見積もり式導出装置４１０は、見積もり式導出装置３１０の動作フローのステップＳ３０７からステップＳ１０８の処理と同様の処理を行う。
【００７８】
以上、説明したように、見積もり式導出装置４１０は、いずれの決定係数の値も、しきい値以上ではないと判定した場合、前回とは異なるパターンの２つ以上の説明変数を再抽出する。
【００７９】
このようにして、見積もり式導出装置４１０によっては、ユーザが求める精度を保証する見積もり式を、より確実に導出することができる。
【００８０】
図１０は、第５の実施形態に係る見積もり式導出装置５１０のブロック構成の一例を示す。見積もり式導出装置５１０は、説明変数抽出部１１１、説明変数組合せ抽出部１１２、回帰方程式設定部１１３、標本抽出部５１４、回帰分析部５１５、決定係数算出部１１６、関係式導出部５１７、関係式出力部１１８、標本格納部１１９、自由度修正済み決定係数算出部５２２、及び相関係数算出部５２３を有する。以下の説明においては、各構成要素の機能、及び動作を詳述する。
【００８１】
なおまた、見積もり式導出装置５１０の構成要素のうち、見積もり式導出装置３１０の構成要素と同じ符号を付している同名の構成要素は、同様の機能、及び動作を示す。
【００８２】
標本抽出部５１４は、標本格納部１１９に格納されている工事データの中から、３つの工事データを抽出する。
【００８３】
回帰分析部５１５は、回帰方程式設定部１１３が設定した各回帰方程式について、その回帰方程式と、標本抽出部５１４が抽出した工事データのうち、いずれか２つの標本とに基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する。そして、回帰分析部５１５は、推計した各回帰方程式のうち、決定係数算出部１１６が算出した決定係数の値、自由度修正済み決定係数算出部５２２が算出した自由度修正済み決定係数の値、及び相関係数算出部５２３が算出した相関係数の値が良い回帰方程式の係数を未知の値とする回帰方程式について、その回帰方程式と、標本抽出部が抽出した工事データのうち、前回とは異なる組合せの２つの工事データに基づいて、係数の値を特定した回帰方程式を、回帰分析により推計する。
【００８４】
自由度修正済み決定係数算出部５２２は、回帰分析部５１５が推計した各回帰方程式について、自由度修正済み決定係数をそれぞれ算出する。ここで、自由度修正済み決定係数は、決定係数は説明変数の数が増えるほど大きくなってしまうため、説明変数の数を考慮した決定係数である。
【００８５】
相関係数算出部５２３は、回帰分析部５１５が推計した各回帰方程式について、その回帰方程式と、標本抽出部５１４が抽出した工事データのうち、回帰分析部５１５が回帰分析に用いていない工事データとに基づいて、相関係数をそれぞれ算出する。ここで、相関係数は、ピアソンの積率相関係数のことを指す。
【００８６】
関係式導出部５１７は、回帰分析部５１５が推計した各回帰方程式のうち、決定係数算出部１１６が算出した決定係数の値、自由度修正済み決定係数算出部５２２が算出した自由度修正済み決定係数の値、及び相関係数算出部５２３が算出した相関係数の値が良い回帰方程式を、見積もり式として導出する。
【００８７】
図１１から図１７は、見積もり式導出装置５１０の動作フローの一例を示す。この動作フローの説明においては、見積もり式を導出するための処理のうち、３つの工事データのうちいずれか２つの工事データを用いて回帰分析を行う処理について詳述する。なおまた、この動作フローの説明においては、図１から図１０を共に参照する。
【００８８】
なおまた、見積もり式導出装置５１０の動作フローの処理のうち、見積もり式導出装置１１０の動作フローの処理と同じ符号を付している処理は、同様の処理を示す。
【００８９】
まず、見積もり式導出装置５１０は、見積もり式導出装置１１０の動作フローのステップＳ１０１からステップＳ１０３の処理と同様の処理を行う。
【００９０】
一方、見積もり式導出装置５１０の標本抽出部５１４は、標本格納部１１９に格納されている工事データの中から、３つの工事データを抽出する（Ｓ５０４）。例えば、標本抽出部５１４は、入力装置を利用してユーザから指示された３つの工事データを抽出する。また、例えば、標本抽出部１１４は、最近の原子力配管工事に関する工事データを優先的に抽出する。また、例えば、標本抽出部１１４は、見積もり工数を算定するための新規の原子力配管工事の内容に近い工事データを優先的に抽出する。そして、標本抽出部１１４は、抽出した３つの工事データＡ、Ｂ、Ｃを、回帰分析部５１５へ送る。
【００９１】
見積もり式導出装置５１０の回帰分析部５１５は、回帰方程式設定部１１３から送られたデータと、標本抽出部５１４から送られた３つの工事データＡ、Ｂ、Ｃとを受け取ると、回帰方程式設定部１１３から受け取ったデータによって示される各回帰方程式について、その回帰方程式と、標本抽出部５１４から受け取った工事データＡ、Ｂ、Ｃのうち、工事データＡ、Ｂとに基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する（Ｓ５０５）。ここで、回帰分析部５１５は、回帰方程式に含まれる変動要因に対応する工事の設計情報を利用して回帰分析を行う。例えば、回帰分析部５１５は、最小二乗法を利用して回帰分析を行う。そして、回帰分析部５１５は、係数の値を特定した各回帰方程式を示すデータを、決定係数算出部１１６、自由度修正済み決定係数算出部４２２、及び相関係数算出部５２３へ送る。また、回帰分析部５１５は、回帰分析に用いていない工事データＣを、相関係数算出部５２３へ送る。
【００９２】
見積もり式導出装置５１０の決定係数算出部１１６は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、決定係数Ｒ２ａ１をそれぞれ算出する（Ｓ５１２）。そして、決定係数算出部１１６は、各回帰方程式と、その回帰方程式について算出した決定係数Ｒ２ａ１とを示すデータを、回帰分析部５１５、及び関係式導出部１１７へ送る。
【００９３】
一方、見積もり式導出装置５１０の自由度修正済み決定係数算出部５２２は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、自由度修正済み決定係数Ｒ２ｂ１をそれぞれ算出する（Ｓ５１３）。そして、自由度修正済み決定係数算出部５２２は、各回帰方程式と、その回帰方程式について算出した自由度修正済み決定係数Ｒ２ｂ１とを示すデータを、回帰分析部５１５、及び関係式導出部１１７へ送る。
【００９４】
一方、見積もり式導出装置５１０の相関係数算出部５２３は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、その回帰方程式と、回帰分析部５１５から受け取った工事データＣとに基づいて、相関係数ｒａ１をそれぞれ算出する（Ｓ５１４）。そして、相関係数算出部５２３は、各回帰方程式と、その回帰方程式について算出した相関係数ｒａ１とを示すデータを、回帰分析部５１５、及び関係式導出部１１７へ送る。
【００９５】
回帰分析部５１５は、決定係数算出部１１６から送られたデータと、自由度修正済み決定係数算出部５２２から送られたデータと、相関係数算出部５２３から送られたデータとをそれぞれ受け取ると、決定係数算出部１１６から受け取ったデータによって示される決定係数Ｒ２ａ１の値、自由度修正済み決定係数算出部５２２から受け取ったデータによって示される自由度修正済み決定係数Ｒ２ｂ１の値、及び相関係数算出部５２３から受け取ったデータによって示される相関係数ｒａ１の値が良い回帰方程式の係数を未知の値とする回帰方程式について、その回帰方程式と、工事データＡ、Ｃとに基づいて、係数の値を特定した回帰方程式を、回帰分析により推計する（Ｓ５１５）。そして、回帰分析部５１５は、係数の値を特定した回帰方程式を示すデータを、決定係数算出部１１６、自由度修正済み決定係数算出部４２２、及び相関係数算出部５２３へ送る。また、回帰分析部５１５は、回帰分析に用いていない工事データＢを、相関係数算出部５２３へ送る。
【００９６】
決定係数算出部１１６は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、決定係数Ｒ２ａ２を算出する（Ｓ５１６）。そして、決定係数算出部１１６は、回帰方程式と、その回帰方程式について算出した決定係数Ｒ２ａ２とを示すデータを、関係式導出部１１７へ送る。
【００９７】
一方、自由度修正済み決定係数算出部５２２は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、自由度修正済み決定係数Ｒ２ｂ２を算出する（Ｓ５１７）。そして、自由度修正済み決定係数算出部５２２は、回帰方程式と、その回帰方程式について算出した自由度修正済み決定係数Ｒ２ｂ２とを示すデータを、関係式導出部１１７へ送る。
【００９８】
一方、相関係数算出部５２３は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、その回帰方程式と、回帰分析部５１５から受け取った工事データＢとに基づいて、相関係数ｒａ２を算出する（Ｓ５１８）。そして、相関係数算出部５２３は、回帰方程式と、その回帰方程式について算出した相関係数ｒａ２とを示すデータを、関係式導出部１１７へ送る。
【００９９】
一方、回帰分析部５１５は、決定係数算出部１１６から受け取ったデータによって示される決定係数Ｒ２ａ１の値、自由度修正済み決定係数算出部５２２から受け取ったデータによって示される自由度修正済み決定係数Ｒ２ｂ１の値、及び相関係数算出部５２３から受け取ったデータによって示される相関係数ｒａ１の値が良い回帰方程式の係数を未知の値とする回帰方程式について、その回帰方程式と、工事データＢ、Ｃとに基づいて、係数の値を特定した回帰方程式を、回帰分析により推計する（Ｓ５１９）。そして、回帰分析部５１５は、係数の値を特定した回帰方程式を示すデータを、決定係数算出部１１６、自由度修正済み決定係数算出部４２２、及び相関係数算出部５２３へ送る。また、回帰分析部５１５は、回帰分析に用いていない工事データＡを、相関係数算出部５２３へ送る。
【０１００】
決定係数算出部１１６は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、決定係数Ｒ２ａ３を算出する（Ｓ５２０）。そして、決定係数算出部１１６は、回帰方程式と、その回帰方程式について算出した決定係数Ｒ２ａ３とを示すデータを、関係式導出部１１７へ送る。
【０１０１】
一方、自由度修正済み決定係数算出部５２２は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、自由度修正済み決定係数Ｒ２ｂ３を算出する（Ｓ５２１）。そして、自由度修正済み決定係数算出部５２２は、回帰方程式と、その回帰方程式について算出した自由度修正済み決定係数Ｒ２ｂ３とを示すデータを、関係式導出部１１７へ送る。
【０１０２】
一方、相関係数算出部５２３は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、その回帰方程式と、回帰分析部５１５から受け取った工事データＡとに基づいて、相関係数ｒａ３を算出する（Ｓ５２２）。そして、相関係数算出部５２３は、回帰方程式と、その回帰方程式について算出した相関係数ｒａ３とを示すデータを、関係式導出部１１７へ送る。
【０１０３】
一方、回帰分析部５１５は、回帰方程式設定部１１３から受け取ったデータによって示される各回帰方程式について、その回帰方程式と、標本抽出部５１４から受け取った工事データＡ、Ｂ、Ｃのうち、工事データＡ、Ｃとに基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する（Ｓ５２３）。ここで、回帰分析部５１５は、回帰方程式に含まれる変動要因に対応する工事の設計情報を利用して回帰分析を行う。例えば、回帰分析部５１５は、最小二乗法を利用して回帰分析を行う。そして、回帰分析部５１５は、係数の値を特定した各回帰方程式を示すデータを、決定係数算出部１１６、自由度修正済み決定係数算出部４２２、及び相関係数算出部５２３へ送る。また、回帰分析部５１５は、回帰分析に用いていない工事データＢを、相関係数算出部５２３へ送る。
【０１０４】
決定係数算出部１１６は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、決定係数Ｒ２ａ４をそれぞれ算出する（Ｓ５２４）。そして、決定係数算出部１１６は、各回帰方程式と、その回帰方程式について算出した決定係数Ｒ２ａ４とを示すデータを、回帰分析部５１５、及び関係式導出部１１７へ送る。
【０１０５】
一方、自由度修正済み決定係数算出部５２２は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、自由度修正済み決定係数Ｒ２ｂ４をそれぞれ算出する（Ｓ５２５）。そして、自由度修正済み決定係数算出部５２２は、各回帰方程式と、その回帰方程式について算出した自由度修正済み決定係数Ｒ２ｂ４とを示すデータを、回帰分析部５１５、及び関係式導出部１１７へ送る。
【０１０６】
一方、相関係数算出部５２３は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、その回帰方程式と、回帰分析部５１５から受け取った工事データＢとに基づいて、相関係数ｒａ４をそれぞれ算出する（Ｓ５２６）。そして、相関係数算出部５２３は、各回帰方程式と、その回帰方程式について算出した相関係数ｒａ４とを示すデータを、回帰分析部５１５、及び関係式導出部１１７へ送る。
【０１０７】
回帰分析部５１５は、決定係数算出部１１６から送られたデータと、自由度修正済み決定係数算出部５２２から送られたデータと、相関係数算出部５２３から送られたデータとをそれぞれ受け取ると、決定係数算出部１１６から受け取ったデータによって示される決定係数Ｒ２ａ４の値、自由度修正済み決定係数算出部５２２から受け取ったデータによって示される自由度修正済み決定係数Ｒ２ｂ４の値、及び相関係数算出部５２３から受け取ったデータによって示される相関係数ｒａ４の値が良い回帰方程式の係数を未知の値とする回帰方程式について、その回帰方程式と、工事データＡ、Ｂとに基づいて、係数の値を特定した回帰方程式を、回帰分析により推計する（Ｓ５２７）。そして、回帰分析部５１５は、係数の値を特定した回帰方程式を示すデータを、決定係数算出部１１６、自由度修正済み決定係数算出部４２２、及び相関係数算出部５２３へ送る。また、回帰分析部５１５は、回帰分析に用いていない工事データＣを、相関係数算出部５２３へ送る。
【０１０８】
決定係数算出部１１６は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、決定係数Ｒ２ａ５を算出する（Ｓ５２８）。そして、決定係数算出部１１６は、回帰方程式と、その回帰方程式について算出した決定係数Ｒ２ａ５とを示すデータを、関係式導出部１１７へ送る。
【０１０９】
一方、自由度修正済み決定係数算出部５２２は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、自由度修正済み決定係数Ｒ２ｂ５を算出する（Ｓ５２９）。そして、自由度修正済み決定係数算出部５２２は、回帰方程式と、その回帰方程式について算出した自由度修正済み決定係数Ｒ２ｂ５とを示すデータを、関係式導出部１１７へ送る。
【０１１０】
一方、相関係数算出部５２３は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、その回帰方程式と、回帰分析部５１５から受け取った工事データＣとに基づいて、相関係数ｒａ５を算出する（Ｓ５３０）。そして、相関係数算出部５２３は、回帰方程式と、その回帰方程式について算出した相関係数ｒａ５とを示すデータを、関係式導出部１１７へ送る。
【０１１１】
一方、回帰分析部５１５は、決定係数算出部１１６から受け取ったデータによって示される決定係数Ｒ２ａ４の値、自由度修正済み決定係数算出部５２２から受け取ったデータによって示される自由度修正済み決定係数Ｒ２ｂ４の値、及び相関係数算出部５２３から受け取ったデータによって示される相関係数ｒａ４の値が良い回帰方程式の係数を未知の値とする回帰方程式について、その回帰方程式と、工事データＢ、Ｃとに基づいて、係数の値を特定した回帰方程式を、回帰分析により推計する（Ｓ５３１）。そして、回帰分析部５１５は、係数の値を特定した回帰方程式を示すデータを、決定係数算出部１１６、自由度修正済み決定係数算出部４２２、及び相関係数算出部５２３へ送る。また、回帰分析部５１５は、回帰分析に用いていない工事データＡを、相関係数算出部５２３へ送る。
【０１１２】
決定係数算出部１１６は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、決定係数Ｒ２ａ６を算出する（Ｓ５３２）。そして、決定係数算出部１１６は、回帰方程式と、その回帰方程式について算出した決定係数Ｒ２ａ６とを示すデータを、関係式導出部１１７へ送る。
【０１１３】
一方、自由度修正済み決定係数算出部５２２は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、自由度修正済み決定係数Ｒ２ｂ６を算出する（Ｓ５３３）。そして、自由度修正済み決定係数算出部５２２は、回帰方程式と、その回帰方程式について算出した自由度修正済み決定係数Ｒ２ｂ６とを示すデータを、関係式導出部１１７へ送る。
【０１１４】
一方、相関係数算出部５２３は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、その回帰方程式と、回帰分析部５１５から受け取った工事データＡとに基づいて、相関係数ｒａ６を算出する（Ｓ５３４）。そして、相関係数算出部５２３は、回帰方程式と、その回帰方程式について算出した相関係数ｒａ６とを示すデータを、関係式導出部１１７へ送る。
【０１１５】
一方、回帰分析部５１５は、回帰方程式設定部１１３から受け取ったデータによって示される各回帰方程式について、その回帰方程式と、標本抽出部５１４から受け取った工事データＡ、Ｂ、Ｃのうち、工事データＢ、Ｃとに基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する（Ｓ５３５）。ここで、回帰分析部５１５は、回帰方程式に含まれる変動要因に対応する工事の設計情報を利用して回帰分析を行う。例えば、回帰分析部５１５は、最小二乗法を利用して回帰分析を行う。そして、回帰分析部５１５は、係数の値を特定した各回帰方程式を示すデータを、決定係数算出部１１６、自由度修正済み決定係数算出部４２２、及び相関係数算出部５２３へ送る。また、回帰分析部５１５は、回帰分析に用いていない工事データＡを、相関係数算出部５２３へ送る。
【０１１６】
決定係数算出部１１６は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、決定係数Ｒ２ａ７をそれぞれ算出する（Ｓ５３６）。そして、決定係数算出部１１６は、各回帰方程式と、その回帰方程式について算出した決定係数Ｒ２ａ７とを示すデータを、回帰分析部５１５、及び関係式導出部１１７へ送る。
【０１１７】
一方、自由度修正済み決定係数算出部５２２は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、自由度修正済み決定係数Ｒ２ｂ７をそれぞれ算出する（Ｓ５３７）。そして、自由度修正済み決定係数算出部５２２は、各回帰方程式と、その回帰方程式について算出した自由度修正済み決定係数Ｒ２ｂ７とを示すデータを、回帰分析部５１５、及び関係式導出部１１７へ送る。
【０１１８】
一方、相関係数算出部５２３は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される各回帰方程式について、その回帰方程式と、回帰分析部５１５から受け取った工事データＢとに基づいて、相関係数ｒａ７をそれぞれ算出する（Ｓ５３８）。そして、相関係数算出部５２３は、各回帰方程式と、その回帰方程式について算出した相関係数ｒａ７とを示すデータを、回帰分析部５１５、及び関係式導出部１１７へ送る。
【０１１９】
回帰分析部５１５は、決定係数算出部１１６から送られたデータと、自由度修正済み決定係数算出部５２２から送られたデータと、相関係数算出部５２３から送られたデータとをそれぞれ受け取ると、決定係数算出部１１６から受け取ったデータによって示される決定係数Ｒ２ａ７の値、自由度修正済み決定係数算出部５２２から受け取ったデータによって示される自由度修正済み決定係数Ｒ２ｂ７の値、及び相関係数算出部５２３から受け取ったデータによって示される相関係数ｒａ７の値が良い回帰方程式の係数を未知の値とする回帰方程式について、その回帰方程式と、工事データＡ、Ｂとに基づいて、係数の値を特定した回帰方程式を、回帰分析により推計する（Ｓ５３９）。そして、回帰分析部５１５は、係数の値を特定した回帰方程式を示すデータを、決定係数算出部１１６、自由度修正済み決定係数算出部４２２、及び相関係数算出部５２３へ送る。また、回帰分析部５１５は、回帰分析に用いていない工事データＣを、相関係数算出部５２３へ送る。
【０１２０】
決定係数算出部１１６は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、決定係数Ｒ２ａ８を算出する（Ｓ５４０）。そして、決定係数算出部１１６は、回帰方程式と、その回帰方程式について算出した決定係数Ｒ２ａ８とを示すデータを、関係式導出部１１７へ送る。
【０１２１】
一方、自由度修正済み決定係数算出部５２２は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、自由度修正済み決定係数Ｒ２ｂ８を算出する（Ｓ５４１）。そして、自由度修正済み決定係数算出部５２２は、回帰方程式と、その回帰方程式について算出した自由度修正済み決定係数Ｒ２ｂ８とを示すデータを、関係式導出部１１７へ送る。
【０１２２】
一方、相関係数算出部５２３は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、その回帰方程式と、回帰分析部５１５から受け取った工事データＣとに基づいて、相関係数ｒａ８を算出する（Ｓ５４２）。そして、相関係数算出部５２３は、回帰方程式と、その回帰方程式について算出した相関係数ｒａ８とを示すデータを、関係式導出部１１７へ送る。
【０１２３】
一方、回帰分析部５１５は、決定係数算出部１１６から受け取ったデータによって示される決定係数Ｒ２ａ７の値、自由度修正済み決定係数算出部５２２から受け取ったデータによって示される自由度修正済み決定係数Ｒ２ｂ７の値、及び相関係数算出部５２３から受け取ったデータによって示される相関係数ｒａ７の値が良い回帰方程式の係数を未知の値とする回帰方程式について、その回帰方程式と、工事データＡ、Ｃとに基づいて、係数の値を特定した回帰方程式を、回帰分析により推計する（Ｓ５４３）。そして、回帰分析部５１５は、係数の値を特定した回帰方程式を示すデータを、決定係数算出部１１６、自由度修正済み決定係数算出部４２２、及び相関係数算出部５２３へ送る。また、回帰分析部５１５は、回帰分析に用いていない工事データＢを、相関係数算出部５２３へ送る。
【０１２４】
決定係数算出部１１６は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、決定係数Ｒ２ａ９を算出する（Ｓ５４４）。そして、決定係数算出部１１６は、回帰方程式と、その回帰方程式について算出した決定係数Ｒ２ａ９とを示すデータを、関係式導出部１１７へ送る。
【０１２５】
一方、自由度修正済み決定係数算出部５２２は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、自由度修正済み決定係数Ｒ２ｂ９を算出する（Ｓ５４５）。そして、自由度修正済み決定係数算出部５２２は、回帰方程式と、その回帰方程式について算出した自由度修正済み決定係数Ｒ２ｂ９とを示すデータを、関係式導出部１１７へ送る。
【０１２６】
一方、相関係数算出部５２３は、回帰分析部５１５から送られたデータを受け取ると、そのデータによって示される回帰方程式について、その回帰方程式と、回帰分析部５１５から受け取った工事データＡとに基づいて、相関係数ｒａ９を算出する（Ｓ５４６）。そして、相関係数算出部５２３は、回帰方程式と、その回帰方程式について算出した相関係数ｒａ９とを示すデータを、関係式導出部１１７へ送る。
【０１２７】
見積もり式導出装置５１０の関係式導出部５１７は、決定係数算出部１１６、自由度修正済み決定係数算出部５２２、及び相関係数算出部５２３から送られたデータを受け取ると、これらのデータによって示される情報に基づいて、決定係数Ｒ２ａ１、自由度修正済み決定係数Ｒ２ｂ１、及び相関係数ｒａ１に対応する回帰方程式、決定係数Ｒ２ａ２、自由度修正済み決定係数Ｒ２ｂ２、及び相関係数ｒａ２に対応する回帰方程式、決定係数Ｒ２ａ３、自由度修正済み決定係数Ｒ２ｂ３、及び相関係数ｒａ３に対応する回帰方程式、決定係数Ｒ２ａ４、自由度修正済み決定係数Ｒ２ｂ４、及び相関係数ｒａ４に対応する回帰方程式、決定係数Ｒ２ａ５、自由度修正済み決定係数Ｒ２ｂ５、及び相関係数ｒａ５に対応する回帰方程式、決定係数Ｒ２ａ６、自由度修正済み決定係数Ｒ２ｂ６、及び相関係数ｒａ６に対応する回帰方程式、決定係数Ｒ２ａ７、自由度修正済み決定係数Ｒ２ｂ７、及び相関係数ｒａ７に対応する回帰方程式、決定係数Ｒ２ａ８、自由度修正済み決定係数Ｒ２ｂ８、及び相関係数ｒａ８に対応する回帰方程式、決定係数Ｒ２ａ９、自由度修正済み決定係数Ｒ２ｂ９、及び相関係数ｒａ９に対応する回帰方程式のうち、決定係数の値、自由度修正済み決定係数の値、及び相関係数の値が良い回帰方程式を、見積もり式として導出する（Ｓ５０７）。そして、関係式導出部５１７は、導出した見積もり式を示すデータを、関係式出力部１１８へ送る。
５
【０１２８】
そして、見積もり式導出装置５１０は、見積もり式導出装置１１０の動作フローのステップＳ１０８の処理と同様の処理を行う。
【０１２９】
以上、説明したように、見積もり式導出装置５１０は、記憶している工事データの中から、３つの工事データを抽出する。そして、見積もり式導出装置５１０は、設定した各回帰方程式について、その回帰方程式と、抽出した工事データのうち、いずれか２つの工事データとに基づいて、係数の値を特定した回帰方程式を、回帰分析によりそれぞれ推計する。そして、見積もり式導出装置５１０は、推計した各回帰方程式について、自由度修正済み決定係数をそれぞれ算出する。そして、見積もり式導出装置５１０は、推計した各回帰方程式について、その回帰方程式と、抽出した工事データのうち、回帰分析に用いていない工事データとに基づいて、相関係数をそれぞれ算出する。そして、見積もり式導出装置５１０は、推計した各回帰方程式のうち、算出した決定係数の値、算出した自由度修正済み決定係数の値、算出した相関係数の値が良い回帰方程式の係数を未知の値とする回帰方程式について、その回帰方程式と、抽出した工事データのうち、前回とは異なる組合せの２つの工事データに基づいて、係数の値を特定した回帰方程式を、回帰分析により推計する。そして、見積もり式導出装置５１０は、推計した各回帰方程式のうち、算出した決定係数の値、算出した自由度修正済み決定係数の値、及び算出した相関係数の値が良い回帰方程式を、見積もり式として導出する。
【０１３０】
このようにして、見積もり式導出装置５１０によっては、より精度の高い見積もり式を導出することができる。
【０１３１】
図１８は、本実施形態に係る見積もり式導出装置を構成するコンピュータ８００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ８００は、ホストコントローラ８０１により相互に接続されるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０３、グラフィックコントローラ８０４、及びディスプレイ８０５を有するＣＰＵ周辺部と、入出力コントローラ８０６により相互に接続される通信インターフェース８０７、ハードディスクドライブ８０８、及びＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ８０９を有する入出力部と、入出力コントローラ８０６に接続されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８１０、フレキシブルディスクドライブ８１１、及び入出力チップ８１２を有するレガシー入出力部とを備える。
【０１３２】
ホストコントローラ８０１は、ＲＡＭ８０３と、高い転送レートでＲＡＭ８０３をアクセスするＣＰＵ８０２、及びグラフィックコントローラ８０４とを接続する。ＣＰＵ８０２は、ＲＯＭ８１０、及びＲＡＭ８０３に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ８０４は、ＣＰＵ８０２等がＲＡＭ８０３内に設けたフレームバッファ上に生成する画像データを取得し、ディスプレイ８０５上に表示させる。これに代えて、グラフィックコントローラ８０４は、ＣＰＵ８０２等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【０１３３】
入出力コントローラ８０６は、ホストコントローラ８０１と、比較的高速な入出力装置である通信インターフェース８０７、ハードディスクドライブ８０８、及びＣＤ−ＲＯＭドライブ８０９を接続する。ハードディスクドライブ８０８は、コンピュータ８００内のＣＰＵ８０２が使用するプログラム、及びデータを格納する。ＣＤ−ＲＯＭドライブ８０９は、ＣＤ−ＲＯＭ８９２からプログラム、又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８に提供する。
【０１３４】
また、入出力コントローラ８０６には、ＲＯＭ８１０と、フレキシブルディスクドライブ８１１、及び入出力チップ８１２の比較的低速な入出力装置とが接続される。ＲＯＭ８１０は、コンピュータ８００が起動時に実行するブートプログラム、及び／又はコンピュータ８００のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ８１１は、フレキシブルディスク８９３からプログラム、又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８に提供する。入出力チップ８１２は、フレキシブルディスクドライブ８１１を入出力コントローラ８０６へと接続すると共に、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を入出力コントローラ８０６へと接続する。
【０１３５】
ＲＡＭ８０３を介してハードディスクドライブ８０８に提供されるプログラムは、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２、又はＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ８０３を介してコンピュータ８００内のハードディスクドライブ８０８にインストールされ、ＣＰＵ８０２において実行される。
【０１３６】
コンピュータ８００にインストールされ、コンピュータ８００を見積もり式導出装置として機能させるプログラムは、コンピュータ８００を、複数の工事の設計情報と、その工事の実績工数の情報とを含む複数の工事データを格納する標本格納部と、ステップＳ１０１において、複数の変動要因の中から、２つ以上の変動要因を抽出する説明変数抽出部と、説明変数抽出部が抽出した変動要因から抽出し得る変動要因の組合せのパターンの中から、２つ以上の組合せのパターンを、ステップＳ１０２において抽出する説明変数組合せ抽出部と、説明変数組合せ抽出部が抽出した変動要因の各組合せのパターンについて、その組合せのパターンに含まれる変動要因によって見積もり工数を計算するための方程式であって、未知の値の係数を含む回帰方程式を、ステップＳ１０３においてそれぞれ設定する回帰方程式設定部と、標本格納部に格納されている工事データの中から、所定数の工事データを、ステップＳ１０４において抽出する標本抽出部と、回帰方程式設定部が設定した各回帰方程式について、その回帰方程式と、標本抽出部が抽出した工事データとに基づいて、係数の値を特定した回帰方程式を、回帰分析により、ステップＳ１０５においてそれぞれ推計する回帰分析部と、回帰分析部が推計した各回帰方程式について、決定係数を、ステップＳ１０６においてそれぞれ算出する決定係数算出部と、回帰分析部が推計した各回帰方程式のうち、決定係数算出部が算出した決定係数の値が良い回帰方程式を、見積もり式として、ステップＳ１０７において導出する関係式導出部として機能させる。
【０１３７】
更に、当該プログラムは、コンピュータ８００を、回帰分析部が推計した各回帰方程式について、その回帰方程式の係数の値が正の数であるか否かを、ステップＳ２０９においてそれぞれ判定する係数判定部と、回帰分析部が推計した各回帰方程式のうち、その回帰方程式の係数の値が正の数であると係数判定部が判定した回帰方程式について、決定係数を、ステップＳ２０６において算出する決定係数算出部として機能させてもよい。
【０１３８】
更に、当該プログラムは、コンピュータ８００を、決定係数算出部が算出した決定係数うち、少なくとも１つの決定係数の値がしきい値以上であるか否かを、ステップＳ３１０において判定する決定係数判定部と、少なくとも１つの決定係数の値がしきい値以上であると決定係数判定部が判定した場合に、回帰分析部が推計した各回帰方程式のうち、その決定係数の値が良い回帰方程式を、見積もり式として、ステップＳ３０７において導出する関係式導出部として機能させてもよい。
【０１３９】
更に、当該プログラムは、コンピュータ８００を、いずれの決定係数の値も、しきい値以上ではないと決定係数判定部が判定した場合、前回とは異なるパターンの２つ以上の説明変数を、ステップＳ４１１において再抽出する説明変数抽出部として機能させてもよい。
【０１４０】
更に、当該プログラムは、コンピュータ８００を、標本格納部に格納されている工事データの中から、３つの工事データを、ステップＳ５０４において抽出する標本抽出部と、回帰方程式設定部が設定した各回帰方程式について、その回帰方程式と、標本抽出部が抽出した工事データのうち、いずれか２つの工事データとに基づいて、係数の値を特定した回帰方程式を、回帰分析により、ステップＳ５０５、ステップＳ５２３、及びステップＳ５３５においてそれぞれ推計する回帰分析部と、回帰分析部が推計した各回帰方程式について、自由度修正済み決定係数を、ステップＳ５２１、ステップＳ５２５、ステップＳ５２９、ステップＳ５３３、ステップＳ５３７、ステップＳ５４１、及びステップＳ５２５においてそれぞれ算出する自由度修正済み決定係数算出部と、回帰分析部が推計した各回帰方程式について、その回帰方程式と、標本抽出部が抽出した工事データのうち、回帰分析部が回帰分析に用いていない工事データとに基づいて、相関係数を、ステップＳ５１４、ステップＳ５１８、ステップＳ５２２、ステップＳ５２６、ステップＳ５３０、ステップＳ５３４、ステップＳ５３８、ステップＳ５４２、及びステップＳ５４６においてそれぞれ算出する相関係数算出部と、推計した各回帰方程式のうち、決定係数算出部が算出した決定係数の値、自由度修正済み決定係数算出部が算出した自由度修正済み決定係数の値、及び相関係数算出部が算出した相関係数の値が良い回帰方程式の係数を未知の値とする回帰方程式について、その回帰方程式と、標本抽出部が抽出した工事データのうち、前回とは異なる組合せの２つの標本に基づいて、係数の値を特定した回帰方程式を、回帰分析により、ステップＳ５１５、ステップＳ５１９、ステップＳ５２７、ステップＳ５３１、ステップＳ５３９、及びステップＳ５４３において推計する回帰分析部と、回帰分析部が推計した各回帰方程式のうち、決定係数算出部が算出した決定係数の値、自由度修正済み決定係数算出部が算出した自由度修正済み決定係数の値、及び相関係数算出部が算出した相関係数の値が良い回帰方程式を、見積もり式として、ステップＳ５０７において導出する関係式導出部として機能させてもよい。
【０１４１】
これらのプログラムに記述された情報処理は、コンピュータ８００に読み込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段である説明変数抽出部、説明変数組合せ抽出部、回帰方程式設定部、標本抽出部、回帰分析部、決定係数算出部、関係式導出部、関係式出力部、標本格納部、係数判定部、決定係数判定部、自由度修正済み決定係数算出部、及び相関係数算出部として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ８００の使用目的に応じた情報の演算、又は加工を実現することにより、使用目的に応じた特有の見積もり式導出装置が構築される。
【０１４２】
一例として、コンピュータ８００と外部の装置等との間で通信を行う場合には、ＣＰＵ８０２は、ＲＡＭ８０３上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェース８０７に対して通信処理を指示する。通信インターフェース８０７は、ＣＰＵ８０２の制御を受けて、ＲＡＭ８０３、ハードディスクドライブ８０８、フレキシブルディスク８９３、又はＣＤ−ＲＯＭ８９２等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェース８０７は、ダイレクトメモリアクセス方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ８０２が転送元の記憶装置、又は通信インターフェース８０７からデータを読み出し、転送先の通信インターフェース８０７、又は記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【０１４３】
また、ＣＰＵ８０２は、ハードディスクドライブ８０８、ＣＤ−ＲＯＭ８９２、フレキシブルディスク８９３等の外部記憶装置に格納されたファイル、又はデータベース等の中から、全部、又は必要な部分をダイレクトメモリアクセス転送等によりＲＡＭ８０３へと読み込ませ、ＲＡＭ８０３上のデータに対して各種の処理を行う。そして、ＣＰＵ８０２は、処理を終えたデータを、ダイレクトメモリアクセス転送等により外部記憶装置へと書き戻す。
【０１４４】
このような処理において、ＲＡＭ８０３は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ８０３、及び外部記憶装置等をメモリ、記憶部、又は記憶装置等と総称する。本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なおまた、ＣＰＵ８０２は、ＲＡＭ８０３の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ８０３の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ８０３、メモリ、及び／又は記憶装置に含まれるものとする。
【０１４５】
また、ＣＰＵ８０２は、ＲＡＭ８０３から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索、置換等を含む各種の処理を行い、ＲＡＭ８０３へと書き戻す。例えば、ＣＰＵ８０２は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数、又は定数と比較して、大きい、小さい、以上、以下、又は等しい等の条件を満たすかどうかを判断し、条件が成立した場合、又は不成立であった場合に、異なる命令列へと分岐し、又はサブルーチンを呼び出す。
【０１４６】
また、ＣＰＵ８０２は、記憶装置内のファイル、又はデータベース等に格納された情報を検索することができる。例えば、第１属性の属性値に対し第２属性の属性値がそれぞれ対応付けられた複数のエントリが記憶装置に格納されている場合において、ＣＰＵ８０２は、記憶装置に格納されている複数のエントリの中から第１属性の属性値が指定された条件と一致するエントリを検索し、そのエントリに格納されている第２属性の属性値を読み出すことにより、所定の条件を満たす第１属性に対応付けられた第２属性の属性値を得ることができる。
【０１４７】
以上に示したプログラム、又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２の他に、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、又はＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）等の光学記録媒体、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワーク、又はインターネットに接続されたサーバシステムに設けたハードディスク、又はＲＡＭ等の記憶媒体を記録媒体として使用して、ネットワークを介してプログラムをコンピュータ８００に提供してもよい。
【０１４８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更、又は改良を加えることが可能であることが当業者に明らかである。そのような変更、又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１４９】
特許請求の範囲、明細書、及び図面中において示したシステム、方法、装置、プログラム、及び記録媒体における動作、手順、ステップ、及び段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現し得ることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１５０】
１１０  見積もり式導出装置
１１１  説明変数抽出部
１１２  説明変数組合せ抽出部
１１３  回帰方程式設定部
１１４  標本抽出部
１１５  回帰分析部
１１６  決定係数算出部
１１７  関係式導出部
１１８  関係式出力部
１１９  標本格納部
２１０  見積もり式導出装置
２１６  決定係数算出部
２２０  係数判定部
３１０  見積もり式導出装置
３１７  関係式導出部
３２１  決定係数判定部
４１０  見積もり式導出装置
４１１  説明変数抽出部
５１０  見積もり式導出装置
５１４  標本抽出部
５１５  回帰分析部
５１７  関係式導出部
５２２  自由度修正済み決定係数算出部
５２３  相関係数算出部
８００  コンピュータ
８０１  ホストコントローラ
８０２  ＣＰＵ
８０３  ＲＡＭ
８０４  グラフィックコントローラ
８０５  ディスプレイ
８０６  入出力コントローラ
８０７  通信インターフェース
８０８  ハードディスクドライブ
８０９  ＣＤ−ＲＯＭドライブ
８１０  ＲＯＭ
８１１  フレキシブルディスクドライブ
８１２  入出力チップ
８９１  ネットワーク通信装置
８９２  ＣＤ−ＲＯＭ
８９３  フレキシブルディスク
【図１】
2014092910.tif 000003
【図２】
2014092910.tif 000004
【図３】
2014092910.tif 000005
【図４】
2014092910.tif 000006
【図５】
2014092910.tif 000007
【図６】
2014092910.tif 000008
【図７】
2014092910.tif 000009
【図８】
2014092910.tif 000010
【図９】
2014092910.tif 000011
【図１０】
2014092910.tif 000012
【図１１】
2014092910.tif 000013
【図１２】
2014092910.tif 000014
【図１３】
2014092910.tif 000015
【図１４】
2014092910.tif 000016
【図１５】
2014092910.tif 000017
【図１６】
2014092910.tif 000018
【図１７】
2014092910.tif 000019
【図１８】
2014092910.tif 000020