自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 R语言时间序列学习+代码记录6:一次、二次、三次指数平滑(Holt、Holt-Winters exponential smoothing,ES)

指数平滑(Exponential Smoothing)是一种时间序列预测方法,广泛用于需求预测、销售预测和库存控制等领域。它通过给数据中的不同时间点赋予不同的权重,近期的数据被赋予更高的权重,从而使预测能更快地适应最新的数据趋势。即不舍弃过去的数据,但基于逐渐减弱并收敛为零的权重,从而以本期观察值和前一期指数平滑值加权平均数作为预测。

2024-11-06 18:01:00 1250

原创 R语言时间序列学习+代码记录5:Modeling Seasonal ARIMA

适用于有明显趋势、季节性或自相关特征的数据。ARIMA模型能有效处理非平稳时间序列,综合了自回归(AR)、差分(I)和移动平均(MA)三部分,捕捉了序列中的滞后关系和随机波动。

2024-10-30 17:26:39 1278

原创 R语言时间序列学习+代码记录4: Random Walk, ARIMA Forecasting Models

数据来源主要为FRED(课程要求使用),代码部分来自于老师,参考用书:1.Diebold FX Forecasting in Economics, Business, Finance and Beyond. University of Pennsylvania, 2017. - available on-line http:/​​/​​www.ssc.upenn.edu/​​~fdiebold/​​Teaching221/​​Forecasting.pdf2.Diebold FX Ele

2024-10-29 18:38:16 1216

原创 R语言时间序列学习+代码记录3:Forecasting cycles - AR( ), MA( ), and ARMA( )

是指使用模型对。

2024-10-02 17:48:17 2081 1

原创 R语言时间序列学习+代码记录2:Modeling cycles - AR( ), MA( ), and ARMA( )

由图:MA(4) 模型的残差 ACF 图仍然存在显著的自相关性,表明模型未能完全捕捉到时间序列数据中的自相关特征,即模型未能充分拟合数据,遗漏了一些周期性或趋势性。MA 模型的阶数通常可以从 ACF 图中看到,ACF 会在某个滞后期截断(即滞后q),而 AR 模型的阶数则可以从 PACF 中截断的滞后期确定。在滞后 k 处,若自相关系数显著高于显著性边界,则表明在该滞后期存在显著自相关性,说明模型的残差仍存在一些结构性关系,可能需要进一步改进,尤其是考虑自回归部分的修正。后,不同滞后期之间的直接相关性。

2024-09-29 16:36:42 1116 1

原创 R语言时间序列学习+代码记录1:趋势与季节性

通过去除趋势,剩下的部分就是时间序列中的季节性和随机波动,去趋势后的数据可以让你更好地观测季节性模式或周期性变化。比较三角函数模型的预测结果与哑变量模型的预测结果,通过观察预测区间长度,可以看出三角函数模型预测区间更宽。结果显示,模型可能存在自相关问题(Durbin-Watson统计量 = 1.19),需要进一步改进。虽然数据是单列的,但R仍然需要知道数据的时间维度(比如起始年份和每年的周期数)。去除趋势的主要目的是为了更清楚地分析数据中的其他模式,尤其是。期的预测区间,并通过指数变换恢复预测值。

2024-09-24 20:56:11 1353

原创 【python】利用GPT-4实现selenium(网页自动化)爬虫

背景是这样:本人没有学过爬虫,目前需要做一项数据录入的任务。基本内容就是,在网站上输入股票代码,点击提示框内出现的公司名称,再根据查询到的结果录入对应的数据。由于这个工作操作具有重复性,并且查询量巨大,于是考虑采用爬虫录入试试。

2024-07-29 16:52:04 2252

原创 python报错“‘NoneType‘ object has no attribute ‘append‘”

犯了一个很傻的错误,记录一下。用append时直接a.append(xxx)便可,不要用变量接收。append功能为在列表后追加元素,返回值为none,所以将其赋值给变量的话变量就会变为none。下面代码就会出现报错'NoneType' object has no attribute 'append'

2023-08-01 18:53:06 1976 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除