Python时间序列分析(ARIMA模型回归,决策树二分类)

23 篇文章 10 订阅
订阅专栏

1. 时间序列

1.1 date_range

  • 时间戳(timestamp)
  • 固定周期(period)
  • 时间间隔(interval)

可以指定开始时间与周期

  • H:小时
  • D:天
  • M:月
rng = pd.date_range('2016-07-01', periods = 10, freq = '3D')
rng

在这里插入图片描述

import datetime as dt
time=pd.Series(np.random.randn(20),index=pd.date_range(dt.datetime(2016,1,1),periods=20))
print(time)

在这里插入图片描述

1.2 truncate过滤

time.truncate(before='2016-1-10')

在这里插入图片描述

time.truncate(after='2016-1-10')

在这里插入图片描述

print(time['2016-01-15':'2016-01-20'])

在这里插入图片描述

data=pd.date_range('2010-01-01','2011-01-01',freq='M')
print(data)

在这里插入图片描述

1.3 Timestamp,Period,Timedelta

  • Timestamp 时间戳
    在这里插入图片描述
  • Period 时间区间
    在这里插入图片描述
  • Timedelta 时间差
    在这里插入图片描述

1.4 时间转换

在这里插入图片描述

1.5 period_range

在这里插入图片描述

1.6 指定索引

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

1.7 时间戳Timestamp 和时间周期period 转换

ts = pd.Series(range(10), pd.date_range('07-10-16 8:00', periods = 10, freq = 'H'))
ts

在这里插入图片描述

ts_period = ts.to_period()
ts_period

在这里插入图片描述

1.8 时间序列插值

插值方法

  • 补充函数 asfreq()在这里插入图片描述
    -在这里插入图片描述

  • ffill 空值取前面的值

  • bfill 空值取后面的值

  • interpolate 线性取值
    -在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.股价预测(回归)

2.1 查看数据

import pandas as pd
import pandas_datareader
import datetime
import matplotlib.pylab as plt
import seaborn as sns
from matplotlib.pylab import style
from statsmodels.tsa.arima_model import ARIMA
from statsmodels.graphics.tsaplots import plot_acf, plot_pacf

style.use('ggplot')    
plt.rcParams['font.sans-serif'] = ['SimHei'] 
plt.rcParams['axes.unicode_minus'] = False  
stockFile = 'data/T10yr.csv'
stock = pd.read_csv(stockFile, index_col=0, parse_dates=[0])
stock.head(10)

在这里插入图片描述

2.2 取Close列每周的平均值

stock_week = stock['Close'].resample('W-MON').mean()
stock_train = stock_week['2000':'2015']
stock_train.head()

在这里插入图片描述

2.3 Close列每周的平均值绘制折线图

stock_train.plot(figsize=(12,8))
plt.legend(bbox_to_anchor=(1.25, 0.5))
plt.title("Stock Close")
sns.despine()

在这里插入图片描述

2.4 一阶分差,提高平稳性

stock_diff = stock_train.diff()
stock_diff = stock_diff.dropna()

plt.figure()
plt.plot(stock_diff)
plt.title('一阶差分')
plt.show()

在这里插入图片描述

2.5 ACF,PACF

  • 自相关函数ACF
    有序的随机变量序列与其自身相比较
    自相关函数反映了同一序列在不同时序的取值之间的相关性
acf = plot_acf(stock_diff, lags=20)
plt.title("ACF")
acf.show()

在这里插入图片描述

  • 偏自相关函数(PACF)
    对于一个平稳AR(p模型,求出滞后k自相关系数p(k)时,实际上得到并不是x(t)与x(t-k)之间单纯的相关关系。
    x(t)同时还会受到中间k-1个随机变量x(t-1)、x(t-2)、……、x(t-k+1)的影响,而这k-1个随机变量又都和x(t-k)具有相关关系。
    所以,自相关系数p(k)里实际掺杂了其他变量对x(t)与x(t-k)的影响。
    偏自相关函数,剔除了中间k-1个随机变量x(t-1)、x(t-2)、……、x(t-k+1)的干扰之后,x(t-k)对x(t)影响的相关程度。

ACF还包含了其他变量的影响。
PACF是严格这两个变量之间的相关性。

ACF包含了其他阶的影响
PCAF只包含这两阶的影响,更绝一些,把中间阶都剔除了

pacf = plot_pacf(stock_diff, lags=20)
plt.title("PACF")
pacf.show()

在这里插入图片描述

2.6 ARIMA模型

  • 差分自回归移动平均模型 ARIMA(p,d,q)
    自回归模型描述当前值与历史值之间的关系,用变量自身的历史时间数据对自身进行预测。自回归模型必须满足平稳性的要求。
  • AR是自回归, p为自回归项;
  • MA为移动平均,q为移动平均项数,
  • d为时间序列成为平稳时所做的差分次数

- ARIMA(p,d,q)阶数确定:
在这里插入图片描述

  • 截尾:落在置信区间内(95%的点都符合该规则)
    AR (p ) 看PACF
    MA(q ) 看ACF
  • ACF中第几个点落到阴影面积中,就为第几阶p
  • PACF中第几个点落到阴影面积中,就为第几阶q
model = ARIMA(stock_train, order=(1, 1, 1),freq='W-MON')
result = model.fit()
#print(result.summary())
pred = result.predict('20140609', '20160701',dynamic=True, typ='levels')
print (pred)

在这里插入图片描述

plt.figure(figsize=(6, 6))
plt.xticks(rotation=45)
plt.plot(pred)
plt.plot(stock_train)

在这里插入图片描述

2.7 总结

  • ARIMA建模流程
    (1)将序列平稳化(差分法确定d)
    (2)p和q阶数确定(ACF,PACF)
    (3)ARIMA(p,d,q)

3. 对tsfresh库中机器人执行失败数据集分类(二分类)

  • tsfresh库文档地址 http://tsfresh.readthedocs.io/en/latest/text/quick_start.html

3.1 查看数据

import matplotlib.pylab as plt
import seaborn as sns
from tsfresh.examples.robot_execution_failures import download_robot_execution_failures, load_robot_execution_failures
from tsfresh import extract_features, extract_relevant_features, select_features
from tsfresh.utilities.dataframe_functions import impute
from tsfresh.feature_extraction import ComprehensiveFCParameters
from sklearn.tree import DecisionTreeClassifier
from sklearn.cross_validation import train_test_split
from sklearn.metrics import classification_report

download_robot_execution_failures()
df, y = load_robot_execution_failures()#导入tsfresh官网上例子数据
df.head()

在这里插入图片描述

3.2 绘制不同传感器的数据随时间变化

df[df.id == 3][['time', 'a', 'b', 'c', 'd', 'e', 'f']].plot(x='time', title='Success example (id 3)', figsize=(12, 6));
df[df.id == 20][['time', 'a', 'b', 'c', 'd', 'e', 'f']].plot(x='time', title='Failure example (id 20)', figsize=(12, 6));

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

3.3 时间序列特征提取

extraction_settings = ComprehensiveFCParameters()
#column_id (str) – The name of the id column to group by
#column_sort (str) – The name of the sort column.
X = extract_features(df, 
                     column_id='id', column_sort='time',
                     default_fc_parameters=extraction_settings,
                     impute_function= impute)
X.head()

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

  • 特征过滤
X_filtered = extract_relevant_features(df, y, 
                                       column_id='id', column_sort='time', 
                                       default_fc_parameters=extraction_settings)
X_filtered.head()

在这里插入图片描述

3.4 用决策树模型训练,预测,评估

树模型参数:

  • 1.criterion gini or entropy

  • 2.splitter best or random 前者是在所有特征中找最好的切分点 后者是在部分特征中(数据量大的时候)

  • 3.max_features None(所有),log2,sqrt,N 特征小于50的时候一般使用所有的

  • 4.max_depth 数据少或者特征少的时候可以不管这个值,如果模型样本量多,特征也多的情况下,可以尝试限制下

  • 5.min_samples_split 如果某节点的样本数少于min_samples_split,则不会继续再尝试选择最优特征来进行划分如果样本量不大,不需要管这个值。如果样本量数量级非常大,则推荐增大这个值。

  • 6.min_samples_leaf 这个值限制了叶子节点最少的样本数,如果某叶子节点数目小于样本数,则会和兄弟节点一起被剪枝,如果样本量不大,不需要管这个值,大些如10W可是尝试下5

  • 7.min_weight_fraction_leaf 这个值限制了叶子节点所有样本权重和的最小值,如果小于这个值,则会和兄弟节点一起被剪枝默认是0,就是不考虑权重问题。一般来说,如果我们有较多样本有缺失值,或者分类树样本的分布类别偏差很大,就会引入样本权重,这时我们就要注意这个值了。

  • 8.max_leaf_nodes 通过限制最大叶子节点数,可以防止过拟合,默认是"None”,即不限制最大的叶子节点数。如果加了限制,算法会建立在最大叶子节点数内最优的决策树。如果特征不多,可以不考虑这个值,但是如果特征分成多的话,可以加以限制具体的值可以通过交叉验证得到。

  • 9.class_weight 指定样本各类别的的权重,主要是为了防止训练集某些类别的样本过多导致训练的决策树过于偏向这些类别。这里可以自己指定各个样本的权重如果使用“balanced”,则算法会自己计算权重,样本量少的类别所对应的样本权重会高。

  • 10.min_impurity_split 这个值限制了决策树的增长,如果某节点的不纯度(基尼系数,信息增益,均方差,绝对差)小于这个阈值则该节点不再生成子节点。即为叶子节点 。

  • n_estimators:要建立树的个数

X_train, X_test, X_filtered_train, X_filtered_test, y_train, y_test = train_test_split(X, X_filtered, y, test_size=.4)

cl = DecisionTreeClassifier()
cl.fit(X_train, y_train)
print(classification_report(y_test, cl.predict(X_test)))

在这里插入图片描述

cl2 = DecisionTreeClassifier()
cl2.fit(X_filtered_train, y_train)
print(classification_report(y_test, cl2.predict(X_filtered_test)))

在这里插入图片描述

  • 查看特征的重要性
pd.Series(rfr.feature_importances_, index = df.feature_names).sort_values(ascending = False)

在这里插入图片描述

Python实现时间序列分析回归模型(AutoReg算法)项目实战
京斗码农的博客
01-29 939
Python实现时间序列分析回归模型(AutoReg算法)项目实战
python学习——时间序列
小伟的博客
06-26 3244
时间序列操作,包括pd.Timestamp\pd.to_datetime\pd.dte_range以及时间格式转化、时间元素提取、日期索引、时间偏移、重采样方法的介绍及使用
Python实现时间序列ARIMA模型(附带超详细理论知识和完整代码实现)
韩江雪de 小屋
04-15 6865
时间序列分析的基本思想:寻找系统的当前值与其过去的运行记录(观察数据)的关系,建立能够比较精确地反映时间序列中动态依存关系的数学模型,并借此对系统的未来行为进行预报。ARIMA模型(Autoregressive Integrated Moving Average model,差分整合移动平均自回归模型,又称整合移动平均自回归模型(移动也可称作滑动)),是时间序列预测分析方法之一。ARIMA(p,d,q)中,AR是“自回归”,p为自回归项数;
Python统计学10——时间序列分析回归模型(ARIMA)
weixin_46277779的博客
09-06 1万+
Python进行时间序列模型的建模流程,ADF单位根检验,LB纯随机检验,ACF和PACF图,ARIMA模型构建,残差检验,模型预测和评价
深度学习之线性回归——2020.2.13
MumuziD的博客
02-13 355
线性回归输出是一个连续值,因此适用于回归问题。回归问题在实际中很常见,如预测房屋价格、气温、销售额等连续值的问题。与回归问题不同,分类问题中模型的最终输出是一个离散值。我们所说的图像分类、垃圾邮件识别、疾病检测等输出为离散值的问题都属于分类问题的范畴。softmax回归则适用于分类问题。 由于线性回归和softmax回归都是单层神经网络,它们涉及的概念和技术同样适用于大多...
时间序列分析ARIMA上手-Python
热门推荐
百川的博客
05-23 4万+
概念时间序列 时间序列(或称动态数列)是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列。时间序列分析的主要目的是根据已有的历史数据对未来进行预测。 时间序列分析 时间序列分析是根据系统观察得到的时间序列数据,通过曲线拟合和参数估计来建立数学模型的理论和方法。时间序列分析常用于国民宏观经济控制、市场潜力预测、气象预测、农作物害虫灾害预报等各个方面。 组成要素构成要素:长期趋势,季节
【数据挖掘】时间序列分析理论和使用SPSS进行ARIMA模型分析
ZhiyangStudy的博客
12-02 3万+
1 前言 1.1 基本概念 时间序列分析(Time Series Analysis)是研究事物发展变化规律的一种量化分析方法,隶属于统计学但又不同于其他统计分析方法的特殊特点。对于时间序列可以有不同层次的理解,一般情况下,那些依据时间先后顺序排列起来的一系列有相同内涵的数据都可以称为时间序列。实际上,只要能够被持续地观察和度量,同时被记录,就能得到所谓的时间序列。这一点对于我们测绘的太熟悉不过了,变形监测的沉降数据、卫星的周期观测数据等等都属于时间序列数据。 指标集 是指可以直观理解为时间t的取值范围,对一
基于Python实现时间序列分析建模(ARIMA模型)项目实战
10-31
【项目实战】基于Python实现时间序列分析建模(ARIMA模型)项目实战 内容包括: 资料说明:包括数据集+源代码+PDF文档说明+代码视频讲解。 资料内容包括: 1)项目背景; 2)数据收集; 3)数预处理; 4)RBF神经网络...
ARIMA模型时间序列数据分析python代码
06-27
使用ARIMA模型进行时间序列数据分析 编程语言:python 代码编辑器:jupyter notebook 适合想了解ARIMA模型的大致流程以及代码实现的朋友
时间序列预测:使用Python创建季节性ARIMA模型
02-24
分解数据:时间序列稳定化测试方法:测试序列稳定性:看以看到整体的序列并没有到达稳定性要求,要将时间序列转为平稳序列,有如下几种方法:DeflationbyCPILogarithmic(取对数)FirstDifference(一阶差分)...
Python时间序列处理之ARIMA模型的使用讲解
01-01
ARIMA模型的全称是自回归移动平均模型,是用来预测时间序列的一种常用的统计模型,一般记作ARIMA(p,d,q)。 ARIMA的适应情况 ARIMA模型相对来说比较简单易用。在应用ARIMA模型时,要保证以下几点: 时间序列数据是...
arima预测python程序
04-10
资源为python版的arima模型代码,后面也会上传代码中使用的数据集
MATLAB ARIMA 模型时间序列分析预测 matlab源码
03-01
资源名:MATLAB ARIMA 模型时间序列分析预测 matlab源码 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群...
时间序列建立图模型(二)
weixin_44602176的博客
12-20 545
1.Lasso方法的定义 Lasso方法是指将最小二乘法的损失函数与ℓ1\ell _{1}ℓ1​范数相结合,即对回归系数的绝对值之和施加约束。与最小二乘法相比,ℓ1\ell _{1}ℓ1​范数所添加的约束可以收缩系数,甚至可以迅速使系数为0,在参数估计的同时实现了模型选择,因此Lasso方法为线性回归提供了一种自动选择模型的方法,并且该方法得到的优化问题是凸的,从而能够有效地解决大规模数据处理的问题。 设有n对观测数据(xi,yi)(x_{i},y_{i})(xi​,yi​),其中xi=(xi1,xi2,.
学术论坛第五期:时序序列分类算法概述
Sharon0408的博客
11-17 2556
学术论坛·第五期 推荐阅读时长:8min 前言 学术论坛第五期我们有幸邀请到中国矿业大学(北京)博士、云智慧智能研究院算法工程师徐同学,从时序序列分类的概念、研究意义、基本框架及算法总结四个方面带来对时间序列分类算法的总结概述,下面就让我们一起来学习吧~ 学术论坛内容 一、什么是时间序列分类 二、为什么要研究时间序列分类 三、时间序列分类问题基本框架 四、时间序列分类算法总结与典型算法介绍 一、什么是时间序列分类 1.分类任务 分类任务是一个机器学习领域的任...
利用python进行数据分析-时间序列1
zhuhengv的博客
07-29 6791
1.日期和时间数据类型及工具 结果为: 2016-07-14 22:03:47.969000 2016 7 14 datetime是以毫秒形式存储日期和时间。datetime.timedelta表示两个datetime对象之间的时间差 delta=datetime.datetime(2011,1,7)-datetime.datetime(2008,6,24,8,15) print de
学习记录(三)——时间序列预测方法
qq_44615263的博客
04-27 331
学习记录(三)——时间序列预测方法 ARMA/ARIMA回归滑动平均模型(auto regressive moving average model,ARMA)只能针对平稳数据进行建模,只能支持对单变量历史数据的回归,处理不了多变量的情况。 差分整合移动平均自回归模型(autoregressive integrated moving average model,ARIMA)是ARMA的改进版,需要先对数据进行差分,差分平稳后在进行建模。 机器学习方法 使用机器学习方法,需要先进行特征工程。【参考:深度了解
python平均入门时间_理论+Python代码详解:入门时间序列分类
weixin_39929153的博客
12-02 220
对时间序列进行分类?这真的有可能吗?这会有什么用呢?我们接触的大多数时间序列数据主要涉及产生预测的交易。无论是预测产品的需求还是销售额,航空公司的乘客数量或特定股票的收盘价,我们都习惯于利用久经考验的时间序列技术来预测需求。但随着生成的数据量呈指数增长,尝试新想法和算法的机会也随之增加。使用复杂的时间序列数据集仍然是一个利基领域,扩展你的保留曲目以包含新想法总是有帮助的。这就是本文的目的,向你介绍...
python时间序列分类_利用Python对时间序列进行分类与聚类
weixin_39530833的博客
11-28 511
原文地址我在最近的工作中遇到了一个问题,问题是我需要根据银行账户在一定时间内的使用信息对该账户在未来的一段时间是否会被销户进行预测。这是一个双元值的分类问题,只有两种可能,即会被销户和不会被销户。针对这个问题一般来说有两种解决策略。提取时间序列的统计学特征值,例如最大值,最小值,均值等。然后利目前常用的算法根据提取的特征进行分类,例如Naive Bayes, SVMs 等。k-NN方法。针对想要预...
Python 金融时间序列分析 ARIMA 模型
最新发布
04-19
ARIMA(自回归综合移动平均模型)是一种常用的时间序列分析方法,特别适用于金融领域的数据分析。它可以帮助我们预测未来的趋势和波动性。下面是一个使用Python进行金融时间序列分析ARIMA模型的示例[^1][^2]: 1....

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • ValueError: Input contains NaN, infinity or a value too large for dtype('float64'). 69404
  • 解决:selenium.common.exceptions.WebDriverException: Message: 'chromedriver' execu 68923
  • python使用pyecharts绘制地图 50247
  • Python词云实现 41836
  • ImportError: cannot import name '***' from 'pyecharts' 18380

分类专栏

  • 架构 8篇
  • 微服务 12篇
  • 注册与配置中心 3篇
  • Devops 9篇
  • Docker 9篇
  • Kubernetes 12篇
  • Linux 9篇
  • ServiceMesh 1篇
  • Go 23篇
  • Go进阶 2篇
  • Go基础知识 8篇
  • go framework 10篇
  • Go实践 1篇
  • 计算机基础 4篇
  • 操作系统 2篇
  • 数据结构 2篇
  • 计算机网络 2篇
  • 中间件 16篇
  • 常用中间件 1篇
  • 消息队列 2篇
  • MySQL 5篇
  • Redis 5篇
  • NoSQL 4篇
  • Python 4篇
  • Django 20篇
  • Flask 14篇
  • 数据分析与数据挖掘 41篇
  • 爬虫项目 24篇
  • 深度学习 3篇
  • 工作面试总结 20篇
  • Java 15篇
  • Java基础 1篇
  • 机器学习 23篇
  • 前端 12篇
  • 自动化测试 1篇
  • Node.js 3篇
  • 后端开发 23篇
  • 比赛 3篇
  • 小程序合集 5篇
  • Bedug 14篇
  • OpenCV 5篇
  • 学习资源 2篇
  • 小技巧 14篇
  • 备忘 9篇

最新评论

  • Python爬虫实战之爬取起点小说

    丛荣: 执行之后就返回 :[] [] 两个空列表

  • 【数据库篇】Elasticsearch知识总结

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性;(2)使用更多的站内链接。

  • 【操作系统】问题分析

    CSDN-Ada助手: PHP 中的安全性问题有哪些,如何解决?

  • 【数据库篇】MySQL基础知识

    CSDN-Ada助手: 大数据处理系统发展了这么多年,Map/Reduce 还是核心的理论基础么?

  • 【中间件篇】Redis面试题

    CSDN-Ada助手: 中间件的异常处理应该如何实现?需要注意哪些问题?

大家在看

  • JINGWHALE ART 年度流行色,用代码创造色彩斑斓的数字世界! 1516
  • C#/.NET/.NET Core优秀项目和框架2023年10月简报
  • 【2024最新精简版】MyBatis面试篇 708
  • Go实战全家桶之十三:自研配置中心goconfigclient
  • 【花雕学编程】Arduino BLDC 之全向移动工程车 321

最新文章

  • 【BUG】golang gorm导入数据库报错 “unexpected type clause.Expr“
  • 【Go】Channel底层实现 ②
  • 【Go】深入理解 Go map:赋值和扩容迁移 ①
2024年3篇
2023年6篇
2022年16篇
2021年33篇
2020年103篇
2019年136篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码淮南外贸网站建设多少钱芜湖设计公司网站多少钱锦州模板制作哪家好辽阳优化多少钱铜仁seo排名价格伊犁英文网站建设公司防城港外贸网站设计推荐民治外贸网站设计公司银川推广网站多少钱河池百搜标王推荐常德seo优化公司大庆关键词排名报价兰州网站优化哪家好红河百度竞价多少钱黔南百度竞价包年推广报价温州百度网站优化排名价格烟台网站搜索优化多少钱天门企业网站设计多少钱济宁seo排名哪家好南阳模板制作公司大丰品牌网站设计报价张掖设计公司网站价格黄冈营销网站哪家好东营网站关键词优化哪家好常德网站推广哪家好海口seo报价雅安优秀网站设计哪家好邵阳百度关键词包年推广多少钱辽源网站定制多少钱安庆网站定制报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化