毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#交通数据采集及整理方法的设计与实现(23)
Multiregression(String forecastname, String forecastid, int frequency, int lastingtime,int datanum,int refCycle)
{ Multiregression m = new Multiregression();
for (int t = 0; t < N; t++) {
(1) 以当前时间点为基点,往前以“周”(这里设为默认值)为单位进行数据选取,直到选取的数据数为datanum strdate[i]=time;
(2) 从数据库中获取预测对象的历史数据
(3) 算法计算: 首先是参数估算, 接着获取当前时间点 数据库中T、P、H的值
(4) 根据公式进行预测
(5) 将预测结果保存到数据库
(6) 最小二乘法参数估计
根据多元回归法的理论计算与分析,系统利用最小二乘法进行参数估计,最后可以总结为求解方程组,其具体的实现代码如下:
class Multiregression {
A 定义四个矩阵matrix1,matrix2,matrix3,matrix4用于存储方程组中未知项系数。
B 定义四个矩阵newmatrix1,newmatrix2,newmatrix3,newmatrix4用于存储变换(除以首项)后的未知项系数
C 最小二乘法参数估计,定义一个一文矩阵存储最后估计的参数结果
paramEvaluate(double T[],double H[],double P[],double c[],int datanum,boolean mark){
D 矩阵matrix1赋值:
matrix1[0][0] = datanum*1.0;//将datanum转为double
for(int i=0;i<datanum;i++){...}
E 矩阵变换,newmatrix1矩阵赋值:
newmatrix1[i][j] = matrix1[i][j]/matrix1[i][0];
F 矩阵matrix2赋值:
matrix2[i][j] = newmatrix1[0][j+1]-newmatrix1[i+1][j+1];
G 同(5),(6),分别对newmatrix2、matrix3、newmatrix3、matrix4赋值
H 解出方程组,求得参数
5.4 查询界面的实现
5.4.1 生成及查询阈值表功能的实现
阈值表是在中间数据库(即断面每五分钟的流量和速度数据)的基础上进一步生成15分钟,30分钟和一个小时的各路段及断面的数据信息。同时生成的阈值表可以供用户查询,查询的数据在初始阈值表的基础上进行了细微的变动,所有的查询数据都是路段的数据而非断面数据。其中每个路段的速度或流量的最大值,最小值和平均值都是根据该路段包含的所有断面的数据产生的,这是查询时的阈值表和初始生成的阈值表的一个小小不同。查询出的结果直接显示在datagrid中,限于篇幅,这里仅列出查询时间间隔为一小时的流量数据的方法,其核心代码如下所示。
此外,在阈值查询的过程中为方便数据的可用性,系统特意增加了导出excel报表的功能。在datagrid中显示的数据可以完全导出到excel表格中用作其它用途。导出excel的代码实现如下(仅以流量数据为例):
Excel.Application xlApp = new Excel.Application();//调用导出excel的类
xlApp.Application.Workbooks.Add(true);
DataTable table = db.getTable(sql);
for (int i = 0; i < table.Columns.Count; i++)
共26页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
下一页
上一篇:
C#房屋销售管理信息系统设计+流程图+ER图
下一篇:
Flash CS4三维游戏设计(赛车)
间谍软件之危害及其防范對策【1382字】
软件项目管理常见问题及解决方案【1196字】
计算机恶意软件的危害及防范方法【2774字】
虚拟制造技术的相關概念及其應用【1280字】
现代虚拟制造技术及應用前景分析【1935字】
浅析计算机病毒及防范的措施【2338字】
浅析搜索引擎的原理及发展前景【2973字】
中国学术生态细节考察《...
神经外科重症监护病房患...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
公寓空调设计任务书
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...