资源简介
一个自己用JAVA实现的ARMA模型,可以运行。实现比较简单,希望对大家有用。
代码片段和文件信息
package arma;
public class ARMA {
// 计算AR模型的系数
static public double[] ARCoeff(double[] datas int delay) {
double[][] dAllParCorrs = ParCorr.calcAllParCorr(datas delay);
double[] arCoeffs = new double[delay];
for (int i = 0; i < delay; i++) {
arCoeffs[i] = dAllParCorrs[delay - 1][i];
}
return arCoeffs;
}
// 计算残差平方和 sum square error
static public double SSE (double[] datas double[] coeffs) {
int coeffLen = coeffs.length;
double sum = 0;
double estimated = 0;
for (int i=coeffLen; i estimated = 0;
for (int j=0; j estimated += coeffs[j] * datas[i-j-1];
}
sum += Math.pow(datas[i] - estimated 2);
}
return sum * 1.0 / (datas.length - coeffLen);
}
// AIC信息量
static public double AIC(double sigma2 int dataCount int argsCount) {
return dataCount * Math.log(sigma2 * 10) + 2 * argsCount;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 358 2012-04-25 10:05 ARMA\.classpath
文件 380 2012-04-25 10:02 ARMA\.project
文件 629 2012-04-25 09:58 ARMA\.settings\org.eclipse.jdt.core.prefs
文件 1144 2012-04-25 10:07 ARMA\bin\arma\ARMA.class
文件 1636 2012-04-25 10:07 ARMA\bin\arma\ARModel$Equation.class
文件 5652 2012-04-25 10:07 ARMA\bin\arma\ARModel.class
文件 1017 2012-04-25 10:07 ARMA\bin\arma\AutoCorr.class
文件 1260 2012-04-25 10:07 ARMA\bin\arma\Diff.class
文件 755 2012-04-25 10:07 ARMA\bin\arma\ErrorAnalysis.class
文件 3956 2012-04-25 10:07 ARMA\bin\arma\MainDemoTest.class
文件 1743 2012-04-25 10:07 ARMA\bin\arma\ParCorr.class
文件 1277 2012-04-25 10:07 ARMA\bin\arma\Predictor.class
文件 1537 2012-04-25 10:07 ARMA\bin\arma\StatComTool.class
文件 286 2012-04-25 10:07 ARMA\bin\arma\StationaryChecker.class
文件 678 2012-04-25 10:07 ARMA\bin\arma\Toeplitz.class
文件 903 2012-04-25 10:07 ARMA\bin\arma\WNChecker.class
文件 32775 2012-04-09 17:22 ARMA\lib\Jama-1.0.2.jar
文件 945 2012-04-25 10:07 ARMA\src\arma\ARMA.java
文件 7962 2012-04-25 10:07 ARMA\src\arma\ARModel.java
文件 928 2012-04-25 10:07 ARMA\src\arma\AutoCorr.java
文件 1287 2012-04-25 10:07 ARMA\src\arma\Diff.java
文件 476 2012-04-25 10:07 ARMA\src\arma\ErrorAnalysis.java
文件 3113 2012-04-25 10:07 ARMA\src\arma\MainDemoTest.java
文件 1724 2012-04-25 10:07 ARMA\src\arma\ParCorr.java
文件 1516 2012-04-25 10:07 ARMA\src\arma\Predictor.java
文件 1430 2012-04-25 10:07 ARMA\src\arma\StatComTool.java
文件 56 2012-04-25 10:07 ARMA\src\arma\StationaryChecker.java
文件 603 2012-04-25 10:07 ARMA\src\arma\Toeplitz.java
文件 696 2012-04-25 10:07 ARMA\src\arma\WNChecker.java
目录 0 2012-04-25 10:07 ARMA\bin\arma
............此处省略9个文件信息
相关资源
- java 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
川公网安备 51152502000135号
评论
共有 条评论