ARモデルを使ってシミュレーションに使う信号を作りたいです
4 views (last 30 days)
Show older comments
ある時系列信号をARモデル化して元の信号より長いシミュレーション信号を作りたいです さらに作った信号の中の一部分をフィルタにかけて加工したシミュレーション信号を作りたいです
どのような手順で何の関数を使い処理していけばいいでしょうか
0 Comments
Answers (2)
Hiroumi Mita
on 26 Jan 2018
ar関数が、System Identification Toolboxで提供されております。
これを使って次のようにされたらいかがでしょうか?
(1) ある時系列信号からARモデルを推定
(2) なんらかの初期値+ノイズ等から、ARモデルのデータを生成
(3) (2)のデータの適切な箇所を抽出し、時系列データに変換して、
それをフィルタの式(過去の状態量を元に現在の状態量を計算)
に入力
あるいはSimulink上でやると、時系列シミュレーションはさらに簡単になるかもしれません。
Hiroumi Mita
on 29 Jan 2018
基本的に、MATLABでの何らかの解析の進め方は、初級者の方、上級者の方いずれでもマニュアルを調べながら進めるのが基本です。 doc 知りたいキーワード などを繰り返すことで、ノウハウやスキルは次第に蓄積されます。
また、簡易にまとめてあるMATLABの書籍を参考にしてもよいでしょう。
初心者の段階であれば、まずは小刻みに小さな目標を設定して それをクリアーしていきましょう。
まずは、次のような手順で進めるとよいかと思います。
(1) 時系列データの基本を理解する。
MATLABで時間軸とデータの組み合わせを理解する。 どのように時間データとデータを組み合わせるか、マニュアルや例で調べる。
(2) ar関数のマニュアルを読んで、Exampleを理解する。
いろいろなキーワードが例のスクリプトに出てくるので、それをマニュアルで調べる。
ここまでやれば、MATLAB上のデータ定義、ar関数の使い方は見えると思います。
0 Comments
See Also
Categories
Find more on 時系列解析 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!