资源简介
很好的回归分析算法Java程序,适合做多元线性回归,一元回归等数据挖掘应用
代码片段和文件信息
package algorithms.regression;
import java.io.*;
import java.util.Arrays;
class Calculator
{
int abcde;
int valueGrp[]= new int[5];
int add() //锟斤拷锟藉函锟斤拷锟皆盿dd()锟斤拷锟斤拷4锟斤拷锟斤拷锟斤拷锟街拷锟\uFFFD
{ return a+b; }
int sub() //锟斤拷锟藉函锟斤拷锟皆眘ub()锟斤拷锟斤拷4锟斤拷锟斤拷锟斤拷锟街拷锟\uFFFD
{ return a-b; }
//锟斤拷锟斤拷 mid(abcde) method 锟斤拷锟揭筹拷abcde锟斤拷锟叫硷拷值锟斤拷
double mid(){
int num = valueGrp.length/2;
return (double)valueGrp[num];
}
//锟斤拷锟斤拷 average(abcde) method 锟斤拷锟揭筹拷abcde锟斤拷平锟斤拷值锟斤拷
double average(){
double total=0;
for (int i=0; i total+=(double)valueGrp[i];
}
return total/(double)valueGrp.length;
}
//锟斤拷锟斤拷 sort(abcde) method 锟斤拷abcde锟斤拷锟斤拷锟斤拷锟斤拷
String sort(){
Arrays.sort(valueGrp);
String tt = ““;
for (int i=0; i tt+=“ “+valueGrp[i];
}
return tt;
}
//锟斤拷锟斤拷 stdev(abcde) method 锟斤拷锟斤拷锟斤拷abcde锟斤拷准锟斤拷值锟斤拷
double stdev(){
//锟斤拷准锟筋公式 锟斤拷锟斤拷锟絰 锟劫匡拷锟斤拷锟\uFFFD x.sqrt();
//avgrValue=平锟斤拷值
// (N-avgrValue)^2 每锟斤拷锟斤拷p去平锟斤拷值锟斤拷平锟斤拷(N 为: ABCDE 锟斤拷锟斤拷)
//x=( (a-avgrValue)^2 +(a-avgrValue)^2+(a-avgrValue)^2+(a-avgrValue)^2+(a-avgrValue)^2 )/5
double avgrValue = this.average();
double x =0;
for (int i=0; i x+=Math.pow((double)valueGrp[i]-avgrValue2);
}
x = x/5;
return Math.sqrt(x);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1638 2010-04-01 14:03 regression\Calculator.java
文件 381237 2010-04-01 14:02 regression\Regression.java
文件 5858 2010-04-01 14:21 regression\RegressionExampleTwo.java
目录 0 2013-11-04 18:38 regression
----------- --------- ---------- ----- ----
388733 4
评论
共有 条评论