注意:内容が古いので、新しいエントリーをご覧ください(2017年5月19日記)。
自分用の備忘録:
- US CENSUS(米国の国勢調査局)からtar -zxvf x13assrc.tar.gzをダウンロードする
https://www.census.gov/srd/www/x13as/x13down_unix.html - ローカルディレクトリに保存し、tarで解凍する
tar -zxvf tar -zxvf x13assrc.tar.gz - Makefileを編集用にコピーする
cp makefile.g77 makefile - 先ほどコピーしたmakefileを以下のように編集してgfortranへのパスを通す(たとえば)
FC = /usr/local/bin/gfortran
LINKER = /usr/local/bin/gfortran - make
- makeで生成された"x13as"がexecutable binary(実行ファイル)
- x13asをしかるべきディレクトリに移動する(たとえば"~/bin"の場合、mv x13as ~/bin)
- Windows用バイナリ:https://www.census.gov/srd/www/x13as/x13down_pc.html
- Linux用バイナリ:https://www.census.gov/srd/www/x13as/x13down_unix.html
- executable binary(実行ファイル)をしかるべきディレクトリに移動する
[GNU Rのパッケージseasonalからx13asを実行する]
- 最初にGNU Rでseasonalをインストールする
install.packages("seasonal") - GNU Rのコンソール上でx13asまでのパスを指定する(~/binにある場合)
Sys.setenv(X13_PATH = "~/bin") - パッケージの読み込み
library("seasonal") - m <- seas(AirPassengers)
- plot(m)
- 季節調整済み系列(s11)の取り出し
m$series$s11 - seasonalの使い方についてvignettesを参照されたい
http://cran.r-project.org/web/packages/seasonal/vignettes/seas.pdf
[注意すべき点]
- X-13ARIMA-SEATSから季節調整済み系列はs11となった模様(X-12-ARIMAのd11。プログラムする人はお気をつけ下さい)
http://www.census.gov/ts/x13as/docX13ASHTML.pdf