関数などはjavaで順位相関を参照
http://d.hatena.ne.jp/arupaka-_-arupaka/20130218/1361176768
import org.apache.commons.math3.stat.correlation.SpearmansCorrelation; object test6{ def main(args: Array[String]){ val data1=Array(20,17,30,42.3,17,50); val data2=Array(15,32,18,9.3,7,5); val cor = new SpearmansCorrelation(); println( cor.correlation(data1,data2)); } }
..jarをカレントディレクトリにおいて、、
コンパイル (Windows):
scalac -cp ".;./commons-math3-3.1.1.jar" test6.scala
scalac -cp ".:./commons-math3-3.1.1.jar" test6.scala
実行
Windows
$ scala -cp ".;./commons-math3-3.1.1.jar" test6
- 0.49280538030458115
$ scala -cp ".:./commons-math3-3.1.1.jar" test6
- 0.49280538030458115