1

いくつかの数学とおそらくExcelについてあなたの助けを得ることができますか?

私は自分のアプリのベンチマークを行い、反復回数と債務者の数を増やして、秒単位でかかった時間を記録しました。その結果、次のようになりました。

        200 400 600 800 1000    1200    1400    1600    1800    2000
20000   15.627681   30.0968663  44.7592684  60.9037558  75.8267358  90.3718977  105.8749983 121.0030672 135.9191249 150.3331682
40000   31.7202111  62.3603882  97.2085204  128.8111731 156.2443206 186.6374271 218.324317  249.2699288 279.6008184 310.9970803
60000   47.0708635  92.4599437  138.874287  186.0576007 231.2181381 280.541207  322.9836878 371.3076757 413.4058622 459.6208335
80000   60.7346238  120.3216303 180.471169  241.668982  300.4283548 376.9639188 417.5231669 482.6288981 554.9740194 598.0394434
100000  76.7535915  150.7479245 227.5125656 304.3908046 382.5900043 451.6034296 526.0730786 609.0358776 679.0268121 779.6887277
120000  90.4174626  179.5511355 269.4099593 360.2934453 448.4387573 537.1406039 626.7325734 727.6132992 807.4767327 898.307638

債務者の数Oと反復の数Iの式として、T(秒単位の時間)の関数をどのように考え出すことができますか?

ありがとう

4

4 に答える 4

2

質問の構成/提示のため、関連するデータがよくわかりません。

あなたが探していると仮定しますy = f(x)。データをExcelに読み込む場合は、メソッドSLOPEINTERCEPTデータ範囲を使用して、フォームの式を導出できます。

y = mx+c

したがって、線形関数。

二次または三次が必要な場合はLINEST、時間データの二次/三次などの列を使用して二次/三次パラメーターを取得し、適切な高階関数を導出できます。

于 2009-07-12T11:13:03.773 に答える
1

ここでクォンツの1つに話しかけると、関数はfrom T = KNOであり、ここでTは時間、Kは定数、N回の反復、O債務者です。

K = T /(NO)に再配置し、これをサンプルデータに接続し、すべてのサンプルポイントの平均を取り、エラーに標準偏差を使用します

私は自分のデータに対してこれを行い、次の情報を取得しました。

T = 3.81524E-06 * N * O(1.9%の誤差あり)、これはかなり良い近似です。

于 2009-07-16T09:41:16.963 に答える
0

Excelでグラフを作成し、近似曲線を追加して、数式をグラフに表示するように選択します。

于 2009-07-12T10:53:34.450 に答える
0

明確にするために:あなたはいくつかの関数f(O、I)= tに適合させたい表形式のデータを持っていますか?

        200          400         600         800         1000        1200        1400        1600        1800        2000
20000   15.627681   30.0968663  44.7592684  60.9037558  75.8267358  90.3718977  105.8749983 121.0030672 135.9191249 150.3331682
40000   31.7202111  62.3603882  97.2085204  128.8111731 156.2443206 186.6374271 218.324317  249.2699288 279.6008184 310.9970803
60000   47.0708635  92.4599437  138.874287  186.0576007 231.2181381 280.541207  322.9836878 371.3076757 413.4058622 459.6208335
80000   60.7346238  120.3216303 180.471169  241.668982  300.4283548 376.9639188 417.5231669 482.6288981 554.9740194 598.0394434
100000  76.7535915  150.7479245 227.5125656 304.3908046 382.5900043 451.6034296 526.0730786 609.0358776 679.0268121 779.6887277
120000  90.4174626  179.5511355 269.4099593 360.2934453 448.4387573 537.1406039 626.7325734 727.6132992 807.4767327 898.307638

大まかな推測では、OとIの両方が線形であるように見えます。したがって、fはt = aO + bI+cの形式になります。いくつか(O、I、t)を接続して、a、b、cがどうあるべきかを確認します。

于 2009-07-12T13:12:19.427 に答える