热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python根据时间序列画折线图_时间序列模型的python实现

这学期有一节时间序列课。一周一学期大法学完了之后,只是用python一步一步做下来的话,好像也没有那么那么那么难。但是,其实好多东西都

这学期有一节时间序列课。

一周一学期大法学完了之后,只是用python一步一步做下来的话,好像也没有那么那么那么难。

但是,其实好多东西都没太懂,能确定会了的,就只有写似然函数和无脑调用程序包。连python有几种数据结构都不知道,遇到报错的解决方法就是慢慢试,总会试出来的。

所以,回想写作业的时候到处搜代码没得结果的悲惨心路历程,决定把复feng习kuang时yu候xi敲的代码发一下。

以后万一有来知乎搜代码的(是的就是半年前的我本人),能稍微稍微有一点参考。

p.s不过能强行看明白我这渣代码的,可能也根本不需要来搜就是了……

内容太多了(主要是暂时不想再看了,更不想重新排个版写一遍了,等闲了没事干可能会考虑写一写吧,顺便重学一遍),所以就直接传文件了。

写的是Ruey S. Tsay的Analysis of Financial Time Series这本书前三章的内容。

就是跟着教材里的例子大概写了一下,描述性统计,ARMA模型,GARCH模型族啥的。

AR、MA和ARCH、GARCH写的比较详细,从检验平稳性开始一直写到了预测。

最后还写了怎么编似然函数,这样有一些arch的包里没有的模型也可以做了,比如GARCH-M之类的。

前面AR筛去不显著的滞后阶数,我也没找到现成的包,现在自己编似然函数之后也可以实现了,忘了在哪个文件了,大概是MLE吧。

VAR就没仔细写了,随便划拉了一下。

教材本身其实也是有程序演示的,不过用的R和一个什么语言,喜欢R的话就可以直接看书。

最后就是,记得用问号和dir!!!一个问号一个dir就可以走遍天下!!!我就是靠着问号和dir成功自救的!!!

上一次学程序还是小学兴趣班学的C还是C++了,本来想从头学python的,但是学来学去没学到ARMA和GARCH的内容,都快放弃了……

后来发现,没关系,啥都不会也没关系,只要看见不懂的函数就敲个问号看看帮助文档,看见不懂的对象就敲个dir看看有什么属性之类的,别的啥都不需要懂也能勉强度日。

不过懂了当然更好了,程序写的更清晰更简洁也是一定的。

而且听说AlphaGo也是python写的hhh,所以等空了可能会重新学吧。诶,今天也是感慨荒废时光的一天。zhimg_answer_editor_file_other.svg

Chapter1_偏度+峰度+JB统计量.html

332.3K ·

百度网盘zhimg_answer_editor_file_other.svg

Chapter2_AR+MA.html

644.5K ·

百度网盘zhimg_answer_editor_file_other.svg

Chapter3_ARCH.html

462.5K ·

百度网盘zhimg_answer_editor_file_other.svg

Chapter3_EGARCH+TGARCH.html

304.1K ·

百度网盘zhimg_answer_editor_file_other.svg

Chapter3_GARCH.html

457.8K ·

百度网盘zhimg_answer_editor_file_other.svg

Chapter8_VAR.html

361.1K ·

百度网盘zhimg_answer_editor_file_other.svg

MLE-可用于ARMA模型优化.html

360.5K ·

百度网盘zhimg_answer_editor_file_other.svg

似然比检验+MLE实现ARMA筛选、ARCH GARCH IGARCH GARCH-M.html

592.3K ·

百度网盘



推荐阅读
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 反向投影技术主要用于在大型输入图像中定位特定的小型模板图像。通过直方图对比,它能够识别出最匹配的区域或点,从而确定模板图像在输入图像中的位置。 ... [详细]
  • 利用决策树预测NBA比赛胜负的Python数据挖掘实践
    本文通过使用2013-14赛季NBA赛程与结果数据集以及2013年NBA排名数据,结合《Python数据挖掘入门与实践》一书中的方法,展示如何应用决策树算法进行比赛胜负预测。我们将详细讲解数据预处理、特征工程及模型评估等关键步骤。 ... [详细]
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • Logback使用小结
    1一定要使用slf4j的jar包,不要使用apachecommons的jar。否则滚动生成文件不生效,不滚动的时候却生效~~importorg.slf ... [详细]
  • cJinja:C++编写的轻量级HTML模板引擎
    本文介绍了cJinja,这是一个用C++编写的轻量级HTML模板解析库。它利用ejson来处理模板中的数据替换(即上下文),其语法与Django Jinja非常相似,功能强大且易于学习。 ... [详细]
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
  • Python处理Word文档的高效技巧
    本文详细介绍了如何使用Python处理Word文档,涵盖从基础操作到高级功能的各种技巧。我们将探讨如何生成文档、定义样式、提取表格数据以及处理超链接和图片等内容。 ... [详细]
  • 本文介绍了如何利用 Spring Boot 和 Groovy 构建一个灵活且可扩展的动态计算引擎,以满足钱包应用中类似余额宝功能的推广需求。我们将探讨不同的设计方案,并最终选择最适合的技术栈来实现这一目标。 ... [详细]
  • 中科院学位论文排版指南
    随着毕业季的到来,许多即将毕业的学生开始撰写学位论文。本文介绍了使用LaTeX排版学位论文的方法,特别是针对中国科学院大学研究生学位论文撰写规范指导意见的最新要求。LaTeX以其精确的控制和美观的排版效果成为许多学者的首选。 ... [详细]
  • 2018-2019学年第六周《Java数据结构与算法》学习总结
    本文总结了2018-2019学年第六周在《Java数据结构与算法》课程中的学习内容,重点介绍了非线性数据结构——树的相关知识及其应用。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 本文探讨了如何通过预处理器开关选择不同的类实现,并解决在特定情况下遇到的链接器错误。 ... [详细]
  • [Vue.js 3.0] Guide – Scaling Up – State Management
    [Vue.js 3.0] Guide – Scaling Up – State Management ... [详细]
author-avatar
晨雨心秋-济微路唐姜合
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有