热门标签 | 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 ·

百度网盘



推荐阅读
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 离线环境下的Python及其第三方库安装指南
    在项目开发中,有时会遇到电脑只能连接内网或完全无法联网的情况。本文将详细介绍如何在这种环境下安装Python及其所需的第三方库,确保开发工作的顺利进行。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • [论文笔记] Crowdsourcing Translation: Professional Quality from Non-Professionals (ACL, 2011)
    Time:4hoursTimespan:Apr15–May3,2012OmarZaidan,ChrisCallison-Burch:CrowdsourcingTra ... [详细]
  • 深入解析JVM垃圾收集器
    本文基于《深入理解Java虚拟机:JVM高级特性与最佳实践》第二版,详细探讨了JVM中不同类型的垃圾收集器及其工作原理。通过介绍各种垃圾收集器的特性和应用场景,帮助读者更好地理解和优化JVM内存管理。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • 解析SQL查询结果的排序问题及其解决方案
    本文探讨了为什么某些SQL查询返回的数据集未能按预期顺序排列,并提供了详细的解决方案,帮助开发者理解并解决这一常见问题。 ... [详细]
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社区 版权所有