2013-03-15から1日間の記事一覧

scalaでファイル出力

scalaでファイル出力 import java.io.PrintWriter object test{ def main(args: Array[String]){ var p=new PrintWriter("test.txt") p.println("hello\n"); p.println("java\n") p.flush p.close } }

scalaで追加可能な配列

ArrayBufferクラスを用いる. import scala.collection.mutable.ArrayBuffer object ArrayTest{ def main(args:Array[String])={ var a=new ArrayBuffer[Double] a.append(1.0) a.append(2.0) a.append(7.0) //a+=(7.0)も同じ! println(a(1)); a.foreach{pr…

scalaとRの速度比較

タスク: ランダムウォークを2つ発生させて,それらをいくつかの時間スケールでbox平均をとり, 各時間スケールでグレンジャー因果検定をし,すべての時間スケールでもっとも小さい値を調べる. 上記を100回繰り返す. 計測結果 R 369.96秒 scala 6.655…

グレンジャー因果検定

グレンジャー因果検定: 注意事項 #本当の因果関係でないことに注意。 例えば,精度のよい天気予報と天気は因果関係ありと判定してしまう. また,線形モデルを仮定するので,モデルが非線形の場合は正確ではない. アイデア: x→yの相関を考える. y(t+1)…