@Grab(group='org.apache.commons', module='commons-math3', version='3.0') import org.apache.commons.math3.stat.regression.* // 線形回帰 regression = new SimpleRegression() data = [[1, 5.1], [2, 7.9], [3, 10.5], [4, 14.2]] as double[][] regression.addData(data) // 傾きを表示 println "slope:" + regression.getSlope() // 切片を表示 println "intercept:" + regression.getIntercept() // 決定係数を表示 println "r-square:" + regression.getRSquare()動作環境
groovy 1.8.5, JDK7 Update2, Apache Commons Math 3.0
0 件のコメント:
コメントを投稿