• 締切済み

ランダムな時間間隔に計測した値から、毎分の値を移動平均で推定したい

ランダムな時間間隔で計測した値があり、この値をもとに移動平均で毎分の値を推定したいです。 最終的に時間(毎分)と推定値、飛び飛びの計測値の3列を出力したいのですが、 そのための便利な関数や方法がありましたらお教えいただければ幸いです。

みんなの回答

  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.4

#3です。 回答ではありません。 コードの方は、Javaでした(^^;) ので修正まで。

  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.3

補間 不等間隔 VBAで検索すると色々と見つかります。 関数でやっている事例を見つけました。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1126850831 VBAのコードはいいのがみつかりませんね。 理論と、C/C++でやった事例がありましたので、ご参考まで。 http://www.st.toba-cmt.ac.jp/~2442/I5-Tsuuchi/LagrangeHokan.htm

latifolius
質問者

お礼

キワードありがとうございます。補間 で探せばよかったのですね。

回答No.2

ご質問の内容は あるときからの経過時間とその間に進んだ距離の相関関係を知りたい。 ただし、経過時間が一定ではなくランダムである。 ということでいいでしょうか? それならば「回帰分析」で傾向値を算出できます。 「ツール」⇒「分析ツール」⇒「回帰分析」 (インストールされていない場合ガイドが出ます) 画像のように(見えるかな?) B列に何分後か C列にそのときの値(進んだ距離) を入れて 回帰分析のY範囲にはB列の値 X範囲にはc列の値を指定します。 D列で傾向値を算出しています。式は以下の通りです。 切片の係数(絶対番地)+X値1の係数(絶対番地)*距離

latifolius
質問者

お礼

ご指摘のような質問内容です、分かりにくくてすみません。 回帰分析も考えたのですが、必ずしも線形ないしは簡単な多項式で近似できなさそうなので、移動平均がよいのです。 イメージとしては以下のような値から、毎分の進んだ距離を推定する形です。 開始 終了 進んだ距離 10:05 10:13 10 10:09 10:17 15 10:28 10:30 5 10:45 11:07 4 11:33 11:42 9 12:15 12:19 15

回答No.1

計算方法と欲しい値を含めたサンプルを提示されてはいかが?

関連するQ&A