アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelで求めた近似曲線の値をAccessVBAで変数を当てはめて計算したいのですが、計算がうまくいきません。

近似曲線で求められた式は

y = -92.397x2 + 3271.3x + 90679

で、このxにフィールド名を当てはめてUPDATE文を作りたいと思っています。

作った式は

-92.397*[フィールド名]^2+3271.3*[フィールド名]+90679

としましたが結果が近似曲線グラフで見られたような答えにはなりませんでした。

色々調べているのですが、何が原因かよくわかりません。
ご回答よろしくお願いいたします。

「VBAで多項式近似曲線の計算」の質問画像

A 回答 (2件)

>X軸が等間隔ではないのは元グラフが等間隔でないからです。



だったら、グラフの種類を「折れ線グラフ」ではなく、「散布図」にして多項式近似曲線を求めてみてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。
散布図にしたらうまくいきました!

お礼日時:2011/02/28 18:17

近似曲線の式はどうやって求めたんでしょうか?


横軸の目盛りの値を見ると、等間隔にはなっていませんね。

たぶん、横軸の目盛りの値は単なる項目名であって、xの値とは無関係でしょう。

y = -92.397x2 + 3271.3x + 90679
この二次曲線の頂点のx座標は、x=17.7ですから、
実際のxの値は、1目盛りごとに、x=0,2,4,6,8,・・・・とした場合の式になっているようです。

この回答への補足

回答ありがとうございます。
式はExcelのグラフの機能で近似曲線とその式を求める機能があります。
X軸が等間隔ではないのは元グラフが等間隔でないからです。

>1目盛りごとに、x=0,2,4,6,8,
これはxを求める式や関数を当てはめるということでしょうか?

重ね重ねよろしくお願いいたします。

補足日時:2011/02/28 15:44
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!