• ベストアンサー

フーリエ変換後、以降のデータ算出はできるのでしょうか?

EXCELを使っています。 例えば、 256個のデータを用意し「データ分析」の「フーリエ解析」を使って解析を行いスペクトラムを算出するのはわかるのですが、この結果を用いて257個目、258個目、。。。256+n個目のデータ値を算出する方法がわかりません。 目的は257個目、258個目、。。。256+n個目のデータ値を算出することです。(フーリエと結びつけるのがそもそも違うのかもしれません。) 精緻な値ではなくても構いません。 当方、社会人でして、仕事の関係で予測値を算出する必要があり質問させていただいています。世間には需要予測の類のソフト等存在することを存じていますが、いろいろな角度から算出したいと考えています。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • masudaya
  • ベストアンサー率47% (250/524)
回答No.4

1周期に入らない場合,FFTは無理があると思います.FFTが周期関数に対して定義しているので. その場合のスペクトル解析ははMEMやMUSICなどの手法が向いていると思います.簡単でいいのであれば,LP法やAR法などもあります.入っている波は何波でしょうか?256個のデータでは原理的に127(AR法の場合,波がn個としてデータが2n+1ポイントだったと思う.)波しか取り出せません. 将来値の予測ですが,スペクトル解析が出来たとして,次に各波の初期位相と最大振幅を推定してあげれば,将来値も予測可能と思います.初期位相と振幅を同時に決めるためには,分離できる波の数はもっと減るかも知れません.

doushiyou
質問者

お礼

レス、遅くなり申し訳ありません。 ありがとうございます。 難しそうですね。教えていただけた手がかりを元に、 再度いろいろと試していきたく。。。 別の形でまた質問させていただくと思います。 この質問は一旦クローズとさせていただきます。 NO1~4までの皆様、ありがとうございました。

その他の回答 (3)

回答No.3

フーリエ変換は周期関数を扱う演算です。256+n個目のデータはn個目のデータと同じ値になります。

doushiyou
質問者

お礼

ありがとうございます。 256個で1サイクルなら確かにそうなのですが、 1サイクルに満たない場合に、次にくる数値を算出したいのですが、 。。。 そもそもそいういケースの時に256個のデータでフーリエ解析するのがまずいのでしょうか。。。

  • gako_2007
  • ベストアンサー率19% (8/41)
回答No.2

この目的でフーリエ解析は使えないと思います。

doushiyou
質問者

お礼

ありがとうございます。 ん~、そうですか。 残念です。

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

EXCELには、複数のデータから指数関数や直線などを算出し、予測値を求めるワークシート関数が幾つかあります。 GROWTH関数 LINEST関数 LOGEST関数 TREND関数 の中に使えそうなモノはありませんか?

doushiyou
質問者

お礼

ありがとうございます。 4つの関数、やってみましたけど少しきびしい(=思惑の数値にならない)ですね。

関連するQ&A