- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARMA模型预测源代码
源代码
导入数据及绘图代码:
Private Sub Command1_Click()
On Error Resume Next
Dim xlApp As Excel.Application 定义EXCEL类
Dim xlBook As Excel.Workbook 定义工件簿类
Dim xlsheet As Excel.Worksheet 定义工作表类
CommonDialog1.CancelError = True
CommonDialog1.DialogTitle = 指定数据Excel表
CommonDialog1.InitDir = App.Path
CommonDialog1.ShowOpen
Set xlApp = CreateObject(Excel.Application) 创建EXCEL应用类
Set xlBook = xlApp.Workbooks.Open(CommonDialog1.FileName) 打开Excel文档
If Err Then
MsgBox 未选择数据文件,无法导入, 0, 提示
Exit Sub
Else
xlApp.Visible = False 不可见
Set xlsheet = xlBook.Worksheets(1) 打开sheet1工作表
MsgBox 已成功导入数据, 0, 提示
End If
Dim i
For i = 1 To 60
y(i) = xlsheet.Cells(i, 1)
Next i
For i = 2 To 60
x(i) = y(i - 1)
Next i
xlBook.Save
ActiveWorkbook.Close
xlBook.Close (True)
xlApp.Quit
Set xlApp = Nothing
Shell cmd.exe/c taskkill/f/im excel.exe
Form1.DrawWidth = 6
Form1.Cls
Form1.Scale (-4, 30000)-(72, 2000)
Form1.Line (68, 3400)-(0, 3400)
Form1.Line (0, 29000)-(0, 3000)
CurrentX = 70: CurrentY = 3500: Print X
CurrentX = 2: CurrentY = 28000: Print Y
For i = 2 To 59
Form1.Line (i, y(i))-(i + 1, y(i + 1)), vbGreen
Next i
End Sub
回归结果代码:
Private Sub Command1_Click()
Dim xsum As Double, ysum As Double
For i = 2 To 60
xsum = xsum + x(i)
ysum = ysum + y(i)
Next i
xaver = xsum / 59
yaver = ysum / 59
Dim yy1 As Double
For i = 2 To 60
yy1 = yy1 + (y(i) - yaver) ^ 2
Next i
ystd = (yy1 / 58) ^ 0.5
Dim xymulti As Double, xx As Double
For i = 2 To 60
xymulti = xymulti + x(i) * y(i)
xx = xx + x(i) ^ 2
Next i
b = xymulti / xx
For i = 2 To 60
y1(i) = b * x(i)
Next i
For i = 2 To 60
sst = sst + (y(i) - yaver) ^ 2
Next i
For i = 2 To 60
ssr = ssr + (y(i) - b * x(i)) ^ 2
Next i
sse = sst - ssr
r2 = sse / sst
adr2 = 1 - (59 / 58) * (ssr / sst)
ser = ((ssr - 2) / (59 - 1)) ^ 0.5
Dim qq As Double, qq1 As Double
For i = 3 To 60
qq = qq + (y(i) - y1(i) - y(i - 1) + y1(i - 1)) ^ 2
Next i
For i = 2 To 60
qq1 = qq1 + (y(i) - y1(i)) ^ 2
Next i
dw = qq / qq1
l = -(59 / 2) * (Log(2 * 3.1415926)
您可能关注的文档
- 10春四年级英语月考(一)试卷.doc
- 11全国二完型.doc
- 12.21化学作业.doc
- 11C++的IO流类库.ppt
- 15.典型相关分析.ppt
- (2011.10.15)浅议非公有制企业与构建和谐劳动关系.doc
- 1个简单的MFC程序.doc
- 1安全生产文明施工措施费用台帐.doc
- 1通信电源专业基础知识和设备告警分析-答案.doc
- 2.1.0患者安全管理制度.doc
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
最近下载
- 对外汉语 天气 太冷了.ppt
- 2025年咨询工程师信息化系统建设与软件开发咨询服务采购专题试卷及解析.pdf VIP
- 装载机液压系统设计装载机液压系统设计.doc VIP
- 第八单元习作: 那次经历真难忘 课件 统编版语文三年级上册.pptx
- 2025年演出经纪人演出经纪人的权利与义务在艺人经纪中的具体实践专题试卷及解析.pdf VIP
- 2025年互联网营销师互联网营销行政处罚案例专题试卷及解析.pdf VIP
- 2025年AWS认证自动化更新CloudFrontWAF规则专题试卷及解析.pdf VIP
- 2007江铃全顺欧iii发动机维修手册.pdf
- 2025年演出经纪人演出项目媒体合作与公关专题试卷及解析.pdf VIP
- 两家公司系属同一家公司证明.doc VIP
原创力文档


文档评论(0)