アットウィキロゴ

jccvv

package math;
import org.apache.commons.math3.random.CorrelatedRandomVectorGenerator;
 
import org.apache.commons.math3.linear.*;
 import org.apache.commons.math3.random.GaussianRandomGenerator;
import org.apache.commons.math3.random.*;
 
class pro{
 
public static void main(String[] args) {
 
pro test=new pro();
}
 
pro(){
 
 
 
  double[] mean = {1, 2};
double[][] cov = {{9, 4}, {4, 16}};
RealMatrix co = MatrixUtils.createRealMatrix(cov);
 
RandomGenerator rg = new JDKRandomGenerator();
rg.setSeed(17399225432l); 
 
   GaussianRandomGenerator rawGenerator = new GaussianRandomGenerator(rg);
 
CorrelatedRandomVectorGenerator generator = 
new CorrelatedRandomVectorGenerator(mean, co, 2, rawGenerator);
 
double[] r = generator.nextVector();
 
System.out.println(r[0]);
 
 
}
}
最終更新:2015年11月26日 18:10