• 大小: 42.02 KB
    文件类型: .rar
    金币: 1
    下载: 1 次
    发布日期: 2024-11-27
  • 语言: Java
  • 标签:

资源简介

很好的回归分析算法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


评论

共有 条评论

相关资源