0

数値の配列に基づいて($ numbersとして)数値系列の値$xを計算しようとしています。

元:

$numbers = array(1=>1000,2=>600,3=>500,4=>450,5=>425,6=>405,7=>400,8=>396);
function estimateNumber($x) {
  // function to estimate number $x in $numbers data set
}

最も統計的に正確な方法は何でしょうか?

4

3 に答える 3

1

あなたがやろうとしているのは、補間と呼ばれる数学の大きな分野です。一方の方法を主張することは、もう一方の方法よりも「統計的に正確」であり、おそらく宗教戦争を引き起こすでしょう。それはすべて、補間しようとしているデータの種類によって異なります。

線形補間が最も簡単です。

于 2010-07-20T05:15:33.837 に答える
0

直線またはn次多項式のどちらに適合させるかを決定する必要があります。たぶん、Excelでいくつかの例を試して、必要なものを見つけてください。

于 2010-07-20T05:12:32.470 に答える
0

「最も統計的に正確な方法」は1つではありません。それはあなたが推定しているものと以前に観察された値に依存します。既存の値のセットを見ると、指数関数的に減少しているように見えます。ご覧のとおり、7番目と8番目の値までに、それぞれ5と4だけ減少するポイントにすでに到達しています。これはさらに3、2、1減少すると予想できます。その後はほぼ一定になり、小数点以下の桁数が少し変わるだけです。

これはかなりの概算になります。

...
7  => 400
8  => 396
9  => 393
10 => 391
11 => 390
12 and above => 389.xxx
于 2010-07-20T05:30:50.170 に答える