- ベストアンサー
フーリエ変換後、以降のデータ算出はできるのでしょうか?
EXCELを使っています。 例えば、 256個のデータを用意し「データ分析」の「フーリエ解析」を使って解析を行いスペクトラムを算出するのはわかるのですが、この結果を用いて257個目、258個目、。。。256+n個目のデータ値を算出する方法がわかりません。 目的は257個目、258個目、。。。256+n個目のデータ値を算出することです。(フーリエと結びつけるのがそもそも違うのかもしれません。) 精緻な値ではなくても構いません。 当方、社会人でして、仕事の関係で予測値を算出する必要があり質問させていただいています。世間には需要予測の類のソフト等存在することを存じていますが、いろいろな角度から算出したいと考えています。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
1周期に入らない場合,FFTは無理があると思います.FFTが周期関数に対して定義しているので. その場合のスペクトル解析ははMEMやMUSICなどの手法が向いていると思います.簡単でいいのであれば,LP法やAR法などもあります.入っている波は何波でしょうか?256個のデータでは原理的に127(AR法の場合,波がn個としてデータが2n+1ポイントだったと思う.)波しか取り出せません. 将来値の予測ですが,スペクトル解析が出来たとして,次に各波の初期位相と最大振幅を推定してあげれば,将来値も予測可能と思います.初期位相と振幅を同時に決めるためには,分離できる波の数はもっと減るかも知れません.
その他の回答 (3)
- nanashisan_
- ベストアンサー率20% (55/275)
フーリエ変換は周期関数を扱う演算です。256+n個目のデータはn個目のデータと同じ値になります。
お礼
ありがとうございます。 256個で1サイクルなら確かにそうなのですが、 1サイクルに満たない場合に、次にくる数値を算出したいのですが、 。。。 そもそもそいういケースの時に256個のデータでフーリエ解析するのがまずいのでしょうか。。。
- gako_2007
- ベストアンサー率19% (8/41)
この目的でフーリエ解析は使えないと思います。
お礼
ありがとうございます。 ん~、そうですか。 残念です。
- chie65536
- ベストアンサー率41% (2512/6032)
EXCELには、複数のデータから指数関数や直線などを算出し、予測値を求めるワークシート関数が幾つかあります。 GROWTH関数 LINEST関数 LOGEST関数 TREND関数 の中に使えそうなモノはありませんか?
お礼
ありがとうございます。 4つの関数、やってみましたけど少しきびしい(=思惑の数値にならない)ですね。
お礼
レス、遅くなり申し訳ありません。 ありがとうございます。 難しそうですね。教えていただけた手がかりを元に、 再度いろいろと試していきたく。。。 別の形でまた質問させていただくと思います。 この質問は一旦クローズとさせていただきます。 NO1~4までの皆様、ありがとうございました。