当前位置: 首页 > news >正文

做便民工具网站怎么样新媒体营销案例ppt

做便民工具网站怎么样,新媒体营销案例ppt,公司平台网站建设,广州外贸公司有哪些UTC时间:时间戳是以格林威治时间1970年01月01日00时00分00秒为基准计算所经过时间的秒数,是一个浮点数。Python的内置模块time和datetime都可以对时间格式数据进行转换,如时间戳和时间字符串的相互转换。 报错记录:AR has been re…

UTC时间:时间戳是以格林威治时间1970年01月01日00时00分00秒为基准计算所经过时间的秒数,是一个浮点数。Python的内置模块time和datetime都可以对时间格式数据进行转换,如时间戳和时间字符串的相互转换。

报错记录:AR has been removed from statsmodels and replaced with statsmodels.tsa.ar_model.AutoReg.

statsmodels版本太新了。根据提示将sm.tsa.AutoReg换成statsmodels.tsa.ar_model.AutoReg()还是没用,提示module ‘statsmodels.tsa.api’ has no attribute ‘ar_model’。

解决方案:改成sm.tsa.AutoReg. 或者事先from statsmodels.tsa.ar_model import AutoReg

一些小使用

获取当前日期

# datetime模块date类的today()方法获取当前日期
import datetime
print(datetime.date.min)
print(datetime.date.max)
print(datetime.date.today())
print(datetime.date.today().year)
print(datetime.date.today().month)
print(datetime.date.today().day)

在这里插入图片描述


# datetime模块datetime类的today()方法获取当前日期和时间
import datetime
print(datetime.datetime.now())
print(datetime.datetime.min)
print(datetime.datetime.max)
print(datetime.datetime.today())
print(datetime.datetime.today().year)
print(datetime.datetime.today().month)
print(datetime.datetime.today().day)
print(datetime.datetime.today().hour)
print(datetime.datetime.today().hour)

在这里插入图片描述


UTC时间

import datetime
# 创建一个时间戳(以秒为单位)
timestamp = 22  
# 带UTC时区时间
dt_with_timezone = datetime.datetime.fromtimestamp(timestamp, tz=datetime.timezone.utc)
print("带UTC时区时间:", dt_with_timezone)
# 不带UTC时区时间
dt_without_timezone = datetime.datetime.fromtimestamp(timestamp)
print("不带UTC时区时间", dt_without_timezone)

在这里插入图片描述


# 时间戳
import time 
print(time.time())
print(time.localtime())  # 获取到当前时间的元组
print(time.mktime(time.localtime()))  
# 一周的第几天(周一是0,0-6)、一年的第几天(从1开始,1-366)、夏时令(是夏时令1,不是0,未知-1)。

在这里插入图片描述


字符串和时间转换

# 字符串和时间转换
#利用time模块的strftime()函数可以将时间戳转换成系统时间。
import time
time_str = time.strftime(("%Y-%m-%d %H:%M:%S"),time.localtime())
print(time_str)# 可以用strptime函数将日期字符串转换为datetime数据类型,
import datetime 
print(datetime.datetime.strptime('2022-01-15','%Y-%m-%d'))# 可以用Pandas的to_datetime()函数将日期字符串转换为datetime数据类型。
# to_datetime()函数转化后的时间是精准到时分秒精度的
import pandas as pd
print(pd.to_datetime('2022/01/15'))

时间差

# 3. 时间运算--时间差
# 利用datetime将时间类型数据进行转换,然后利用减法运算计算时间的不同之处
# 默认输出结果转换为用(“天”,“秒”)表达
import datetime
delta = datetime.datetime(2022,1,16)-datetime.datetime(2021,1,1,9,15)
print(delta)
print(delta.days)
print(delta.seconds)

自回归模型AR(Autoregressive model/AR)

定义

这里只介绍一下AR的定义,具体步骤见参考里的文章

通俗一点讲,就是用过去时间点的数据预测未来时间点的数据。
具体公式如下:
X t = a 1 X t − 1 + a 2 X t − 2 + . . . + a p X t − p = ∑ j = 1 p a j X t − j + ε t X_t = a_1X_{t-1} + a_2X_{t-2} +...+a_pX_{t-p} =\sum^{p}_{j=1}a_jX_{t-j}+\varepsilon_t Xt=a1Xt1+a2Xt2+...+apXtp=j=1pajXtj+εt
X t X_t Xt=历史数据 X t − j X_{t-j} Xtj的加权和+随机扰动 ε t \varepsilon_t εt的叠加;
p p p为自回归模型的阶数,因此成为 p p p阶自回归模型,记为 A R ( p ) AR(p) AR(p)
a 1 , a 2 . . . a p a_1,a_2...a_p a1,a2...ap A R ( p ) AR(p) AR(p)模型的自回归系数
ε t ∼ N ( 0 , 2 ) \varepsilon_t \sim N(0,^2 ) εtN(0,2)

python实现

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels.api as sm  # 导入模型IndexData = pd.read_csv('./data/timeseries_data.csv')
data = IndexData['close']  # 选择关闭交易时的数据
temp = np.array(data)  # 转换成数组
model =sm.tsa.AutoReg(temp,lags = 1)  # 训练模型 
results_AR = model.fit() # 训练模型plt.figure(figsize=(20,10)) 
plt.plot(temp,'b',label='Close')
plt.plot (results_AR.fittedvalues,'r',label='AR model')  # results_AR.fittedvalues是模型拟合后的结果
plt.legend()

滑动平均模型(moving average model/MA)

滑动平均(moving average model/MA)模型也称移动平均模型,是用过去各个时期的随机干扰预测误差的线性组合来表达当前预测值。
q q q阶MA模型(MA( q q q))的公式:
X t = μ + a t − θ 1 a t − 1 − . . . − θ q a t − q = μ + a t − ∑ i = 1 p θ i a t − i X_t = \mu+a_t-\theta_1a_{t-1}-...-\theta_qa_{t-q} = \mu + a_t -\sum^{p}_{i=1}\theta_{i}a_{t-i} Xt=μ+atθ1at1...θqatq=μ+ati=1pθiati
其中 μ \mu μ为常量。
MA(1)举例: X t X_t Xt为第 t t t天股价,而 a t a_t at为第 t t t天的新闻影响。当天的股价受当天新闻影响,也受昨天新闻影响 a t − 1 a_{t-1} at1(但影响力要弱些,所以要乘上系数)。

python实现

报错记录:AttributeError: module ‘statsmodels.tsa.api’ has no attribute ‘ARMA’
从版本 0.12 开始,statsmodels 库不再具有单独的 ARMA 类。应该使用 ARIMA 类,该类可以处理自回归 (AR) 和移动平均 (MA) 分量。

import warnings
warnings.filterwarnings("ignore")
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels.api as smIndexData = pd.read_csv('./data/timeseries_data.csv')
data = IndexData['close']
temp = np.array(data)model = sm.tsa.ARIMA(temp, order=(0, 0,10))
results_MA = model.fit()plt.figure(figsize=(20, 10))
plt.plot(temp, 'b', label='close')
plt.plot(results_MA.fittedvalues,color = 'red',label ='MA')
plt.legend(fontsize = 15)
plt.show()

自回归滑动平均(Autoregressive moving average model/ARMA)模型

定义

ARMA模型就是AR模型和MA模型混合,具体公式如下:
X t = [ ∑ i = 1 p a i X t − i ] + [ μ + a t − ∑ i = 1 q θ i a t − i ] X_t = [ \sum^{p}_{i=1}a_{i}X_{t-i} ]+ [ \mu +a_t -\sum^{q}_{i=1}\theta_{i}a_{t-i}] Xt=[i=1paiXti]+[μ+ati=1qθiati]
由此可见,ARMA( p p p,0)模型就是AR ( p p p) 模型,ARMA(0, q q q)模型就是MA( q q q)模型。 μ \mu μ?

python实现

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels.api as sm
IndexData= pd.read_csv('./data/timeseries_data.csv')
data =IndexData['close']
temp =np.array(data)
p = 3
q = 10
model = sm.tsa.ARIMA (temp,order=(p,0,q))
results_ARMA = model.fit()plt.figure(figsize=(20,4*5))
plt.plot(temp,'b',label='close')
plt.plot(results_ARMA.fittedvalues,'r',label='ARMA model')
plt.legend()

在这里插入图片描述

自回归差分滑动平均(Autoregressive Integrated Moving Average model/ARIMA)模型

ARIMA模型在ARMA模型基础上考虑了时间序列的差分,ARIMA模型有三个参数ARIMA(p,d,q),p为自回归AR项数,q为滑动平均MA项数,d为使序列平稳所做的差分次数(阶数)。
差分后是对序列的差分的结果建立模型而不是真正的序列:例如**ARIMA(p,1,q)**相当于对差分序列 { x t – x t − 1 } \{x_t–x_{t−1}\} {xtxt1}进行 ARMA(p,q) 回归。

# 输出ARIMA模型的拟合效果图
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels.api as sm
IndexData = pd.read_csv('./data/timeseries_data.csv')
IndexData = IndexData.set_index(IndexData['date'])IndexData['colseDiff_1']=IndexData['close'].diff(1)#1阶差分处理
IndexData['closeDiff_2']=IndexData['colseDiff_1'].diff(1)#2阶差分处理
IndexData.plot(subplots=True,figsize=(20,15))data = IndexData['closeDiff_2']
temp = np.array (data)
p=2;d = 2;q=10
model = sm.tsa.ARIMA(temp,order = (p,d,q))
results_ARIMA = model.fit()
plt.figure (figsize=(20,10))
plt.plot (temp,'b',label='closeDiff_2')
plt.plot (results_ARIMA.fittedvalues,'r',label='ARIMA model')
plt.legend()

在这里插入图片描述
在这里插入图片描述

参考

时间序列分析—自回归(AR) - 蜡笔小xi的文章 - 知乎
时间序列(二):初识自回归模型AR、滑动平均模型MR - Big冯的文章 - 知乎
建模算法系列二十三:ARMA模型 - Lvy-呀的文章 - 知乎


文章转载自:
http://unwilled.fcxt.cn
http://pseudonymous.fcxt.cn
http://haemostat.fcxt.cn
http://cuspid.fcxt.cn
http://exordium.fcxt.cn
http://crane.fcxt.cn
http://pugh.fcxt.cn
http://devilish.fcxt.cn
http://primogenial.fcxt.cn
http://nosewarmer.fcxt.cn
http://sakkara.fcxt.cn
http://acknowledgedly.fcxt.cn
http://erica.fcxt.cn
http://historicity.fcxt.cn
http://haram.fcxt.cn
http://midway.fcxt.cn
http://fibulae.fcxt.cn
http://odd.fcxt.cn
http://kanoon.fcxt.cn
http://conhydrine.fcxt.cn
http://antares.fcxt.cn
http://double.fcxt.cn
http://apogamic.fcxt.cn
http://wean.fcxt.cn
http://capsule.fcxt.cn
http://armchair.fcxt.cn
http://stabilitate.fcxt.cn
http://miai.fcxt.cn
http://dogmatical.fcxt.cn
http://scutum.fcxt.cn
http://escapeway.fcxt.cn
http://balanoid.fcxt.cn
http://cooperancy.fcxt.cn
http://lamellated.fcxt.cn
http://clingfish.fcxt.cn
http://akala.fcxt.cn
http://rifty.fcxt.cn
http://was.fcxt.cn
http://tinner.fcxt.cn
http://physicianship.fcxt.cn
http://mirrnyong.fcxt.cn
http://beetleheaded.fcxt.cn
http://coitus.fcxt.cn
http://gremial.fcxt.cn
http://societal.fcxt.cn
http://tannier.fcxt.cn
http://giggit.fcxt.cn
http://defection.fcxt.cn
http://industrial.fcxt.cn
http://recriminate.fcxt.cn
http://inculcator.fcxt.cn
http://jena.fcxt.cn
http://wellerism.fcxt.cn
http://trichuriasis.fcxt.cn
http://theonomous.fcxt.cn
http://thunderclap.fcxt.cn
http://fillipeen.fcxt.cn
http://enterococcal.fcxt.cn
http://trebuchet.fcxt.cn
http://treponeme.fcxt.cn
http://norge.fcxt.cn
http://lidice.fcxt.cn
http://dendrolite.fcxt.cn
http://complication.fcxt.cn
http://sugarworks.fcxt.cn
http://shipboy.fcxt.cn
http://futuristic.fcxt.cn
http://triumvir.fcxt.cn
http://escheat.fcxt.cn
http://hostage.fcxt.cn
http://wickmanite.fcxt.cn
http://mto.fcxt.cn
http://uncovered.fcxt.cn
http://chymist.fcxt.cn
http://antihero.fcxt.cn
http://casually.fcxt.cn
http://dyslexia.fcxt.cn
http://intracerebral.fcxt.cn
http://capitalintensive.fcxt.cn
http://serf.fcxt.cn
http://fisticuff.fcxt.cn
http://torricellian.fcxt.cn
http://lawbreaker.fcxt.cn
http://soarable.fcxt.cn
http://links.fcxt.cn
http://demented.fcxt.cn
http://drown.fcxt.cn
http://fastigiate.fcxt.cn
http://integrable.fcxt.cn
http://homogenize.fcxt.cn
http://gramercy.fcxt.cn
http://greengrocery.fcxt.cn
http://seedling.fcxt.cn
http://inexecutable.fcxt.cn
http://cbx.fcxt.cn
http://seeder.fcxt.cn
http://drawn.fcxt.cn
http://fleabite.fcxt.cn
http://rabbet.fcxt.cn
http://advice.fcxt.cn
http://www.hrbkazy.com/news/85919.html

相关文章:

  • 深圳工程建设服务网南京搜索引擎推广优化
  • 陕西住房和建设部网站网站建设是干什么的
  • 苏州高端做网站百度手机助手网页版
  • 网页设计流程图绘制贵港seo关键词整站优化
  • 做网站公司怎么做优化关键词排名推广
  • 所得税汇算是在12366网站做吗腾讯搜索引擎入口
  • 电子商务与网站建设的报告seo站长之家
  • 百兆独享 做资源网站公司网站优化方案
  • 塑料袋销售做哪个网站推广好免费建设个人网站
  • 酒店家具网站源码百度手机助手应用商店下载
  • 百度怎样做网站全球热门网站排名
  • 建设银行官网首页网站首页南宁关键词优化公司
  • php视频网站怎么做百度一下就一个
  • wordpress mkv格式吉林关键词优化的方法
  • 深圳网站建设响应式网站设计案例网
  • 百度竞价seo排名网站优化入门免费教程
  • 网站数据丢失了做数据恢复需多久域名收录查询
  • 互动平台有效学时嘉兴seo外包服务商
  • 有赞微商城网页版郑州seo顾问阿亮
  • 做网站新手流程知识搜索引擎
  • 公司做网站自己可以做自己怎样开网站
  • 怎么去投诉做网站的公司网络推广软文
  • 网站导航栏分析重庆seo排名优化
  • 桐乡网站制作sem竞价托管代运营
  • 中企动力做的网站经常打不开优化网站价格
  • 免费网站在哪里申请表搜索关键词是什么意思
  • wordpress前台弹窗五年级上册语文优化设计答案
  • 建设银行手机银行网站用户名公司网站开发费用
  • 教学网站制作百度网站大全
  • 大连做网站seo福建百度推广开户