public static void main (String [] args)
{
final double [] x = new double [] {1.47 ,1.50, 1.52,1.55,1.57,1.60,1.63,1.65,1.68,1.70,1.73,1.75,1.78,1.80,1.83};
final double [] y = new double [] {52.21,53.12,54.48,55.84,57.20,58.57,59.93,61.29,63.11,64.47,66.28,68.10,69.92,72.19,74.46};
final SimpleRegression reg = new SimpleRegression(true);
for (int cont = 0; cont < x.length ; cont ++)
reg.addData(x[cont], y[cont]);
final double estimIntercept = reg.getIntercept();
final double estimSlope = reg.getSlope();
final double tStudentNMinus2_0975 = new TDistribution(reg.getN() - 2).inverseCumulativeProbability(0.975);
final double tStudentNMinus2_095 = new TDistribution(reg.getN() - 2).inverseCumulativeProbability(0.95);
final double tStudentNMinus2_090 = new TDistribution(reg.getN() - 2).inverseCumulativeProbability(0.90);
System.out.println("Sum square errors: " + reg.getSumSquaredErrors());
System.out.println("estimIntercept: " + estimIntercept + ", estimSlopr: " + estimSlope);
System.out.println("tStudentNMinus2_0975: " + tStudentNMinus2_0975 + ", tStudentNMinus2_095: " + tStudentNMinus2_095 + ", tStudentNMinus2_090: " + tStudentNMinus2_090);
}