移動窓を設定し、各種統計量(1変量)を計算する。 mstatsコマンドの移動窓バージョンとして考えればよい。
mmvstats [s=] [k=] f= [t=] c= [skip=] -n [i=] [o=] [-assert_diffSize] [-assert_nullkey] [-assert_nullin] [-assert_nullout] [-nfn] [-nfno] [-x] [-q] [tmpPath=] [precision=] [--help] [--helpl] [--version]
s= |
ここで指定した項目(複数項目指定可)で並べ替えられた後、各種統計量が計算される。 |
-qオプションを指定しないとき、s=パラメータは必須。 |
|
k= |
ここで指定された項目(複数項目指定可)を単位として集計する。 |
f= |
集計項目名リスト(複数項目指定可)を指定する。 |
t= |
期間数を1以上の整数で指定する。 |
c= |
統計量(以下のリストから一つだけ指定可) |
sum|mean|devsq|var|uvar|sd|usd|cv|min| |
|
|max|range|skew|uskew|kurt|ukurt |
|
詳細な定義はmstatsコマンドを参照のこと。 |
|
skip= |
出力を抑制する最初の行数 |
移動窓の合計を計算する。 最初の行は期数に満たないため出力されない。
$ more dat1.csv id,value 1,5 2,1 3,3 4,4 5,4 6,6 7,1 8,4 9,7 $ mmvstats s=id f=value t=2 c=sum i=dat1.csv o=rsl1.csv #END# kgmvstats c=sum f=value i=dat1.csv o=rsl1.csv s=id t=2 $ more rsl1.csv id%0,value 2,6 3,4 4,7 5,8 6,10 7,7 8,5 9,11
mmvavg : 移動平均に限定した計算を行う。
mwindow : 動窓のデータを作成するので、そのデータを使えばmmvstatsで計算できない統計量も計算可能。
mmvsim : 移動窓の類似度(2変量統計量)の計算を行う。