• ベストアンサー

統計ソフトRで3項移動平均を求める

>x<-c(2 3 4 5 6 6 4 3 4 5 7 3 8 2 9 8 5 3 4 5 5 1 7 3 7 8 6 6 5 6 9)#カンマは省いてあります >plot(x,tyape"b") とすると、これで折れ線グラフができたと思います。今度はこのデータの3項移動平均を求めて図を重ね書きしたいのですが、Rで3項移動平均を求めるにはどうすればよいのでしょうか。  for構文で自分で繰り返すプログラムを作らなければならないのでしょうか? 

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

  • ベストアンサー
回答No.1

package stats の中の decompose 関数でできると思います。ただし私は使い方がよく分かっていません。

関連するQ&A

  • 統計処理ソフトRで2次曲線をプロットしたいのですが

    統計処理ソフトRを使って,a*x^2 + b*y^2 + c*xy + d*x + e*y + f =0 の形の2次曲線をプロットしたいのですが、どのようにしてスクリプトを書けばいいのかわかりません。 紙の上だと標準化して回転させて書くということはわかりますしできるのですが、Rを用いてプロットするとなるとどうやればよいのかわかりません。。。いろいろ調べたつもりなのですが。。よければスクリプトを書いていただけると助かります。 検索用ワード:グラフ,二次形式,双曲線,楕円

  • EXCELの株価ローソク足+出来高+移動平均線2本

    EXCEL97を使っています。株価の4本値 出来高 5日移動平均値 25日移動平均値を 用いて、下に出来高 株価のローソク足に5日 25日の移動平均を折れ線表示にして グラフ表示させたいと考えています。 株価の4本値 出来高 表示まではデフォルトの機能であるのでグラフにできるのです が、5日移動平均値 25日移動平均値を加えるとうまく表示がいきません。 解決方法をご存知の方 教えて頂けないでしょうか?よろしくお願いいたします。

  • エクセルでグラフの平均化を教えてください。

    エクセルで2つ以上のグラフの平均化を知りたいです。ただし、x軸成分が2つのグラフ間で統一ではありません。例えば グラフ1.(x,y)=(1.028,0.525),(1.864,0.691),(2.530,0.841),(2.979,1.022) グラフ2.(x,y)=(1.031,0.543),(1.796,0.644),(2.532,0.880),(2.901,1.002) という2つの折れ線グラフがあったとします。これらのグラフの中心を通るようなグラフの作成は可能ですか?? また、グラフが3つ、4つ以上になって、それらを平均化した線を描くグラフの作成法を教えてください。 よろしくお願いします。

  • 移動平均とローパスフィルタについて(matlab)

    入力信号10Hz(サンプリング周波数1000Hz)に対して、 1周期分(100点)のデータを取り出して平均値を算出し、1サンプル移動して同様に100点のデータの平均値を算出する、というような移動平均のプログラムを書きました(下に載せました)。 この移動平均プログラムと同様の結果が得られるようなローパスフィルタを設計したいのですが、方法がよくわかりません。 ご存じの方、教えて頂けると幸いです。 宜しくお願いします。 以下、移動平均プログラムになります。 clear all fs = 1000; % サンプリング周波数 t = 1/fs:1/fs:3; f = 10; % 入力信号の周波数 y = sin(2*pi*f*t); % 入力信号の生成 M = round(fs/f); % 一周期分のサンプル数(10Hzの場合、100点) for i = 1:1:length(y)-M+1 y2(i) = mean(y(i:1:i-1+M)); % 移動平均 end plot(t(M:end),y2);

  • エクセルのグラフの目盛りについて

    エクセルのグラフで二軸上の折れ線グラフを用いてグラフを描いたところ、プロットのデータに対応した値しかx軸の目盛りに表記されません。プロットにかかわらず、x軸の目盛りを取りたいのですが、どうやったらよいのでしょうか?

  • エクセルでのグラフについて

    エクセルで折れ線グラフを作成した際に、 ゼロが数値に入ってるとX軸上にプロットされますね? で、ここから質問なのですが、 グラフが下に落ちるときに 真下に落ちてから右にプロットされる場合と 右下に落ちていく場合があるのですが、 何が違ってるのでしょうか? 真下に落ちるような折れ線グラフを作成したいのですが、 どうすればいいのかがわかりません。 教えてください。 よろしくお願いします。

  • 【Excel 2003】散布図で空白セルをプロットさせないようにする?

    【Excel 2003】散布図で空白セルをプロットさせないようにする?  今晩は,質問させていただきます.どうぞよろしくお願いいたします. エクセルで空白セルを含む表を散布図(の折れ線で繋がっているもの)に いたしましたが、空白セルが0としてグラフ上に残ってしまいますorz  確か空白セルの部分はグラフ上にプロットされずに、折れ線が 途切れた形になり、そこから、ツール→オプション→グラフ の 「値0でプロット」や「補間してプロット」で修正しておりました記憶が ございます故、今回もそのようにするつもりだったのでございますが。。。。  何か修正できる設定方法があるのでございましょうか??  もしお詳しい方がいらっしゃいましたら,是非ともアドバイスいただきたく どうぞよろしくお願いいたします

  • エクセルのグラフ上に書かれている数式

    エクセルのグラフ上に書かれている数式 2つの散布図のグラフ上に y=0.8471x+0.0121 R^2=0.2791 y=1.027x-0.0228 R^2=0.801 と数式が記載され、プロットされた場所に直線が引かれているのですが、 どの様に見ればいいのですか?

  • エクセルのグラフ

    X軸に年齢、Y軸に給与で全社員の給与の散布図を作成しています。 各年齢の平均給与を折れ線でひきたいのですが、どうもうまくいきません。 400人ほどのデータ数があるので、データ数が多すぎるからなのでしょうか?まず、最初に年齢、給与、平均給与でグラフを作って、そのあとで、平均給与だけグラフの種類(散布図→折れ線)を変えようとしてもそのデータだけをどうしても選ぶことができません。あるいは先に年齢、給与だけでグラフを作っておいてあとから平均給与をプラスする方法でしてみるとへんてこなグラフになってしまいます。イメージとすれば散布図のグラフに近似曲線を加えたようなグラフを作りたいのですが、これは可能なのでしょうか?

  • よいグラフソフトを探しています。

    グラフソフトを探しています。 数値解析ではなく、図の作成用です。 たとえば、レポートにJPGファイルとして貼り付けるとか、 プレゼンでPowerPointに貼り付けるとか。 EXCELはややこしく、特に、作った図の大きさを指定するのが難しく、 たとえば、二つのグラフを大きさ指定で並べたい時に、いつも困っています。 あと、直リンさせないで、画像として張り込む方が便利なので。 主に折れ線グラフや散布図で、分析機器の出力データなので点数は非常に多いです。 あと、一つの枠内に、複数のデータをプロットできるもの。 何か、オススメがありましたら教えてください。 市販品でもフリー、シェアウェアでもかまいません。