- 締切済み
分析、予想したいです。
よくエクセルなんかで過去から現行までの数値から将来の数値を予想したりしますけど、どんな公式?関数をつかえますか?エクセルでグラフ化したいのです。 例えば、 3月1日のデータが0.9 4月10日のデータが2.0 5月9日のデータが2.3 とあった場合、6月以降の可能性の高い数値などを過去のデータから見出すことはかのうですか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- age_momo
- ベストアンサー率52% (327/622)
将来を予想するにしてもその数字がどのような式に沿って変化しいているか 知る必要があります。単に直線に乗る場合もありますが、指数的だったり することも多々有りますので。 なお、直線に乗ると予想する場合、Excelで表示させる最も簡単な関数は TREND()だと思います。 この例だと A1 3/1 A2 4/10 A3 5/9 A4 6/1 B1 =VALUE(A1) B2 =VALUE(A2) この辺はB1をコピーペーストすれば良いです。 B3 =VALUE(A3) B4 =VALUE(A4) C1 0.9 C2 2.0 C3 2.3 C4 =TREND(C1:C3,B1:B3,B4) と入力すれば単回帰した6月1日の予想がでます。 2.89 かな。 ただ、上にも書きましたが単純に直線に回帰できるとは限りませんので 注意してください。
- ponta20
- ベストアンサー率17% (31/176)
すいません。大体はあっていますが、 ・・嘘です。 う~ん、「ツール」の「アドイン」の「分析ツール」の「回帰分析」をしてみて下さい。 ちょっと今回帰分析できないので、すいません。 出来る環境になり、かつ、質問が残っていれば回答したいと思います。 すいませんでした。
お礼
わざわざ知らせてくださり、ありがとうございます。
- ponta20
- ベストアンサー率17% (31/176)
3月1日 4月10日 5月9日 を 実数+x/30にし、つまり、 3.0333… 4.3 5.3333… にし、A列を上記、B列を0.9、2.0、2.3にします。 関数correlを出し、A列を配列1、B列を配列2に設定し、数値をみます。 出た数値を6月以降なので、まあ、6.0とすると、予想できます。 ちなみにしたら0.966373となり、6月15日を予想すると、 6.28142435になりました。 そして、3*0.966373=2.899119 が0.9にあたるので、 0.2899119 をかければ 0.280163033 が6月の予想になります。 =6.28142435*0.2899119*月*(日/30) が予想値ですね。 何か質問があれば聞いて下さい。
お礼
ありがとうございます。 回帰という言葉じたいおぼろなもので大変たすかります。