新書推薦:

《
精确科学的常识 天才数学家克利福德
》
售價:NT$
194

《
星海赞歌(第十三届北京科幻创作创意大赛“光年奖”获奖作品集)
》
售價:NT$
449

《
沪派江南·古今桥韵——高颜值的文化瑰宝
》
售價:NT$
500

《
中产阶级的孩子们:六十年代与文化领导权
》
售價:NT$
500

《
谈鬼说神
》
售價:NT$
1846

《
走出秦制:清末民初六十年(慈禧、奕?、李鸿章、张之洞、袁世凯、康有为、梁启超、宋教仁等对中国前途的思
》
售價:NT$
602

《
古典与文明·独尊儒术前夕的思想争锋:汉初“前经学时代”研究
》
售價:NT$
459

《
史记 全六册
》
售價:NT$
2030
|
| 編輯推薦: |
|
时间序列分析是统计学、经济金融和管理学等专业的一门很重要的课程。这些专业的学生学习这门课的主要目标是用时间序列模型对实际数据进行建模和分析。本书很好地平衡了数学理论和案例应用,并且配有R和Python两种语言的代码供读者选择学习。另外,还配有丰富的线上资源:教学PPT讲义、案例数据和代码。
|
| 內容簡介: |
|
本书通过案例讲述有关的概念和方法,不仅介绍了ARMA 模型、状态空间模型、Kalman 滤波、单位根检验和GARCH 模型等一元时间序列方法,还介绍了很多多元时间序列方法,如线性协整、门限协整、VAR 模型、Granger 因果检验、神经网络模型、可加AR 模型和谱估计等,并且增加了全新的一章讲述如何用深度学习进行时间序列分析. 书中强调对真实的时间序列数据进行分析,全程使用R 和Python软件分析了各个科学领域的实际数据,还分析了金融和经济数据的例子.本书通俗易懂,理论与应用并重,可作为高等院校统计学和经济管理等专业“时间序列分析”相关课程的教材,对金融和互联网等领域的相关从业者也极具参考价值.
|
| 關於作者: |
吴喜之系美国北卡罗来纳大学统计系博士,博士生导师。国务院学位委员会统计学科评议组成员、概率统计学会常务理事、国家教委概率统计教材组成员、国家统计教材编审委员会委员、数学进展编委、中国统计方法应用标准化技术委员会标准化中统计方法应用分委员会主任委员。主要从事序贯分析,回归诊断,质量控制和模型选择等方向的教学与研究。在国际重要学术刊物上发表论文50多篇,时著有近二十部专著和教材,代表性著作有《非参数统计》,《现代贝叶斯统计》,多次主持国家自然科学基金项目。曾在国加利福尼亚大学、北卡罗来那大学、北京大学、南开大学任教。 吴喜之是国内统计学界的学术带头人,国内推广R语言的先驱,曾为我国统计学学科升级为一级学科做出巨大的贡献,经常应邀到各个大学做统计学与R语言的讲座或短期培训。
|
| 目錄:
|
目录 CONTENTS 前言 第 1 章 引言 / 1 1.1 时间序列的特点 / 1 1.2 时间序列例子 / 2 1.3 R 软件入门 / 5 1.4 Python 软件入门 / 8 1.4.1 简介 / 8 1.4.2 动手 / 9 1.5 本章 Python 代码 / 10 1.6 习题 / 11 第 2 章 一元时间序列的基本概念和ARIMA模型 / 13 2.1 平稳性及相关性度量 / 13 2.1.1 平稳性、自协方差函数和自相关函数 / 14 2.1.2 差分算子和后移算子 / 16 2.2 白噪声 / 17 2.3 随机游走 / 19 2.4 趋势平稳过程 / 20 2.5 联合平稳性和互相关函数 / 21 2.6 一般线性模型 / 22 目录 VII 2.7 MA 模型 / 23 2.8 AR 模型 / 27 2.9 ARMA 模型 / 32 2.10 ARIMA 模型 / 37 2.11 季节模型 / 38 2.12 本章 Python 代码 / 39 2.13 习题 / 43 第 3 章 一元时间序列数据的拟合及预测: ARIMA 及其他模型 / 47 3.1 拟合及预测的基本目的与预测精度的度量 / 47 3.2 对序列自相关性的混成检验 / 49 3.3 ARMA 模型的估计和预测 / 49 3.3.1 ARMA 模型的最大似然估计 / 49 3.3.2 ARMA 模型的矩估计方法 / 50 3.3.3 ARMA 模型预测的基本数学原理 / 50 3.4 简单指数平滑 / 57 3.5 Holt-Winters 滤波预测方法 / 63 3.6 指数平滑模型的一些术语和符号 / 65 3.7 时间序列季节分解的 LOESS 方法 / 67 3.7.1 LOESS 方法简介 / 67 3.7.2 利用 LOESS 做季节分解 / 69 3.8 回归用于时间序列 / 75 3.9 时间序列的交叉验证 / 78 3.9.1 交叉验证: 利用固定长度的训练集来预测固定长度的未来 / 78 3.9.2 交叉验证: 利用逐渐增加长度的训练集来预测固定长度的未来 / 81 3.10 更多的一元时间序列数据实例分析 / 85 3.10.1 有效联邦基金利率例子 (例 1.4) / 85 3.10.2 澳洲 Darwin 自 1882 年以来月海平面气压指数例子 / 90 3.10.3 中国 12 个机场旅客人数例子 / 98 3.10.4 例 1.2 中 Auckland 降水序列例子 / 104 3.11 本章 Python 代码 / 113 VIII 应用时间序列分析: 基于 R 和 Python 3.11.1 例 3.1 中澳大利亚牛奶产量数据 / 113 3.11.2 例 3.2 中尼罗河年流量数据 / 116 3.11.3 例 3.3 中夏威夷 Mauna Loa 火山大气二氧化碳浓度数据 / 119 3.11.4 例 3.4 中乘机旅客数据 / 120 3.11.5 例 3.6 中中国经济数据 / 121 3.11.6 例 3.7 中 Nelson 和 Plosser 经济数据 / 125 3.11.7 例 3.8 中就业人口比例数据 / 126 3.12 习题 / 128 第 4 章 状态空间模型和 Kalman 滤波 / 130 4.1 动机 / 130 4.2 结构时间序列模型 / 131 4.2.1 局部水平模型 / 131 4.2.2 局部线性趋势模型 / 132 4.2.3 季节效应 / 132 4.3 一般状态空间模型 / 133 4.3.1 使用 R 程序包解状态空间模型的要点 / 134 4.3.2 系数随时间变化的回归 / 135 4.3.3 结构时间序列的一般状态空间模型表示 / 135 4.3.4 ARMA 模型的状态空间模型形式 / 138 4.4 Kalman 滤波 / 141 第 5 章 单位根检验 / 152 5.1 单整和单位根 / 152 5.2 单位根检验 / 156 5.2.1 DF 检验、ADF 检验以及 PP 检验 / 156 5.2.2 KPSS 检验 / 162 5.3 本章 Python 代码 / 164 5.3.1 随机数据 / 164 5.3.2 例 3.7 中货币流通速度数据 / 165 5.3.3 例 3.2 中尼罗河年流量数据 / 166 目录 IX 第 6 章 长期记忆过程: ARFIMA 模型 / 167 6.1 长期记忆序列 / 167 6.2 介于 I(0) 和 I(1) 之间的长期记忆序列 / 167 6.3 ARFIMA 模型 / 169 6.4 参数 d 的估计 / 171 6.4.1 参数 d 的估计: 平稳序列情况 / 171 6.4.2 参数 d. 的估计: 非平稳 ARFIMA(p, d., q) 情况 / 173 6.5 ARFIMA 模型拟合尼罗河年流量数据 / 173 第 7 章 GARCH 模型 / 176 7.1 时间序列的波动 / 177 7.2 模型的描述 / 180 7.2.1 ARCH 模型 / 180 7.2.2 GARCH 模型 / 181 7.3 数据的拟合 / 182 7.3.1 例 1.1 中美国工业生产增长指数数据的拟合 / 182 7.3.2 例 7.1 中数据的拟合 / 185 7.4 GARCH 模型的延伸 / 188 7.4.1 一组 GARCH 模型 / 188 7.4.2 FGARCH 模型族 / 190 7.4.3 ARFIMA-GARCH 模型族拟合例 7.1 中的数据 / 192 7.5 本章 Python 代码 / 197 7.5.1 例 7.1 中美元对欧元汇率数据 / 198 7.5.2 例 1.1 中美国工业生产增长指数序列数据 / 200 第 8 章 多元时间序列的基本概念及数据分析 / 202 8.1 平稳性 / 203 8.2 交叉协方差矩阵和相关矩阵 / 204 8.3 一般线性模型 / 205 8.4 VARMA 模型 / 205 8.5 协整模型和 Granger 因果检验 / 209 X 应用时间序列分析: 基于 R 和 Python 8.5.1 VECM 和协整 / 209 8.5.2 Engle-Granger 协整检验 / 213 8.5.3 Pillips-Ouliaris 协整检验 / 214 8.5.4 Johansen 方法 / 215 8.5.5 Granger 因果检验 / 218 8.6 多元时间序列案例分析 / 222 8.6.1 加拿大宏观经济数据 / 222 8.6.2 例 8.2 中加拿大宏观经济数据的协整检验和 Granger 因果检验 / 223 8.6.3 用 VAR(2) 模型拟合例 8.2 中加拿大宏观经济数据并做预测 / 226 8.6.4 用 VARX 模型拟合例 8.2 中加拿大宏观经济数据并做预测 / 229 8.6.5 用状态空间 VARX 模型拟合例 8.2 中的数据 / 232 8.7 本章 Python 代码 / 234 8.7.1 例 8.1 中燃气炉数据 / 235 8.7.2 例 3.7 中美国经济数据 / 236 8.7.3 例 8.1 中燃气炉数据 (续) / 238 8.7.4 例 8.2 中加拿大宏观经济数据 / 240 8.8 习题 / 242 第 9 章 非线性时间序列 / 243 9.1 非线性时间序列例子 / 243 9.2 线性 AR 模型 / 248 9.3 自门限自回归模型 / 248 9.3.1 一个门限参数的模型 / 249 9.3.2 两个门限参数的模型 / 251 9.3.3 Hansen 检验 / 253 9.4 logistic 平滑过渡自回归模型 / 254 9.5 可加 AR 模型 / 257 9.6 模型的比较 / 257 9.7 门限协整 / 258 9.7.1 向量误差修正模型 / 258 9.7.2 向量误差修正模型的估计 / 259 目录 XI 9.7.3 关于向量误差修正模型的 Hansen 检验 / 261 第 10 章 深度学习方法在时间序列中的应用 / 264 10.1 神经网络概述 / 264 10.2 BP 神经网络 / 266 10.2.1 信息的前向传播过程 / 266 10.2.2 误差的反向传播机制 / 268 10.2.3 案例实现 / 269 10.3 卷积神经网络 / 276 10.3.1 CNN 简介 / 276 10.3.2 CNN 的模型结构 / 276 10.3.3 卷积层工作原理 / 277 10.3.4 池化层工作原理 / 280 10.3.5 全连接层 / 280 10.3.6 CNN 的反向传播 / 281 10.4 循环神经网络和长短期记忆模型 / 286 10.4.1 RNN 模型介绍 / 286 10.4.2 LSTM 模型介绍 / 289 10.4.3 RNN、LSTM 案例 / 291 10.5 Transformer / 298 10.5.1 Seq2Seq / 298 10.5.2 注意力机制 / 299 10.5.3 Transformer 流程 / 299 10.5.4 Transformer 案例 / 306 10.5.5 Transformer 小结 / 312 第 11 章 谱分析简介 / 313 11.1 周期性时间序列 / 313 11.2 谱密度 / 317 11.3 谱分布函数 / 320 11.4 自相关母函数和谱密度 / 320 XII 应用时间序列分析: 基于 R 和 Python 11.5 时不变线性滤波器 / 323 11.6 谱估计 / 327 11.6.1 通过样本自协方差函数估计谱密度 / 327 11.6.2 通过周期图估计谱密度 / 327 11.6.3 非参数谱密度估计 / 329 11.6.4 参数谱密度估计 / 332 附录 A 使用 R 软件练习 / 334 附录 B 使用 Python 软件练习 / 345
|
| 內容試閱:
|
前 言 PREF ACE 现有时间序列教材的一些特点 一些教材比较着重于数学理论和推导 首先, 这些书的作者多为数学专业出身, 习惯于数学的严格性和精确而又漂亮的数学 结论的推导. 因此, 这些书适用于那些愿意为时间序列的数学理论研究做贡献的读者. 其次, 这些书中一元时间序列往往占绝大部分篇幅, 而且包含在各种数学假定下的定 理和结果. 这可能是因为一元时间序列的数学描述确实很漂亮, 很多结果都能够以比较简 洁的数学语言表达出来. 而多元时间序列则很不一样, 在一元情况下很漂亮的结果, 在多元 情况下就完全不同了. 在数学上, 烦琐的表达是不被人们所喜爱的, 因此, 多元时间序列很 少在数学味道很浓的教科书中展示. 本书提供了多元时间序列的一些分析视角, 通过案例 的形式给出, 供读者参考. 再次, 这些书对于真实时间序列的数据分析强调得不够. 由于其主要目的不是分析实 际数据, 因此实际数据往往很难满足这些书上的数学假定, 因此讨论实际应用并不是这些 书的重点. 还有一些教材强调应用, 但缺乏必要的数学系统性 这些书的作者大多不是数学专业出身, 他们在书中也列举了一些数学假定和结论, 但 是往往没有花篇幅去完善和系统化, 更没有用简明扼要的语言去做解释, 使得无论是数学 专业还是非数学专业背景的读者均不能很好地理解所用模型背后的机理. 本书特色 内容全面, 理论与实践相结合 本书力图用简单通俗的语言阐述基本概念和计算, 并尽量通过案例来讲述各种时间序 IV 应用时间序列分析: 基于 R 和 Python 列方法, 使得非数学专业背景的本科生、研究生、教师和技术人员较容易理解, 同时也把有 关的数学理论用简单完整的方式阐述, 以供读者快速掌握核心理论. R 和 Python 两种软件同时使用一 本书中绝大部分数据同时利用 R 和 Python 两种软件进行了分析, 在传统时序的章节, 采用 R 软件进行案例讲解,Python 代码放在每章的后面. 在新增的深度学习章节, 相关案 例实现使用了 Python 软件,Python 软件的深度学习架构更便捷高效! R 软件是世界上使用者最多的数据分析软件, 受到统计界的大力支持, 发展很快, 每天 都有许多新的程序包被加入, 到 2017 年初,R 的统计程序包数量已经超过一万个, 而 2009 年底还不到一千个. 新的统计方法大都以 R 程序包的形式首先展现在世人面前, 这是任何 商业软件所望尘莫及的. 本书 (除了第 10 章) 用免费、公开、透明的开源编程软件 R, 而且 提供全部代码. 希望读者能够尽快学会如何使用 R 软件解决自己的实际问题. 此外, 对于部分章 (除了第 4、6、9、11 章), 也提供了案例的 Python 软件实现, 放在每 章的最后. 本书的第 10 章讲解深度学习在时间序列中的应用, 这部分知识较新, 大多数教 材并未涉及. 考虑到 Python 软件进行深度学习建模的方便性, 我们利用该软件对第 10 章 的案例数据进行了处理. 希望通过 Python 软件的引入, 为更多的读者提供软件使用方面的 便利. 本书的实际案例所用数据和代码都可以通过扫描二维码二在机械工业出版社的网站获 取. 希望通过对这些来自不同领域的数据的分析能为读者提供一些数据分析的思路. 本书内容架构 第 1 章通过几个案例引入时间序列, 并对本书中的软件工具 R 和 Python 进行了简要 介绍. 第 2 章介绍一元时间序列的基本概念和 ARIMA 模型, 这些概念和模型对于理解后面 的内容很重要. 但是, 如果第 2 章的基本内容读者已经知道, 或者大概了解, 就不用在这一 章花太多工夫, 完全可以等到需要时再来査阅. 第 2 章的习题也主要是与熟悉基本概念有 关的. 第 3 章应用第 2 章的知识对实际数据进行分析, 得到各种拟合及预测结果. 此外, 第 3 章还介绍了 ARIMA 模型之外的其他模型及相关的拟合及预测等数据分析方法. 第 3 章的 习题提供了一些实际数据, 希望读者创造性地模仿该章的例子来做一元时间序列数据分析. 一 本书中软件生成图中的英文没有翻译为中文, 以便与代码输出保持一致.——编辑注 二 本书所用数据和代码可以通过扫描二维码 获得.——编辑注 前言 V 第 4 章是关于状态空间模型和 Kalman 滤波的, 涉及一些计算方法. 很多一元时间序 列的分析程序虽然没有明确说明, 但都潜在地用到了第 4 章的方法. 比如, 第 8 章会用到 多元状态空间模型. 因此, 第 4 章可以跳过去, 等到需要时再来参阅. 本书没有提供关于第 4 章内容的习题. 第 5~7 章主要介绍计量经济学中常用的单位根检验、研究长期记忆过程的 ARFIMA 模型及研究时间序列波动性的 GARCH 模型. 由于这三章主要描述有关的数学概念和模型 本身, 因此没有安排习题. 第 6 章根据情况可以跳过. 第 5 章和第 7 章内容的主要应用体现 在第 8 章中. 第 8 章主要介绍多元时间序列的基本概念和模型. 该章最后是对实际多元时间序列数 据的拟合和预测, 涉及前面各章的很多概念. 在习题中提供了许多实际数据供读者练习处 理多元时间序列数据. 第 9 章介绍了关于非线性时间序列的一些模型. 本章没有提供习题. 第 10 章用深度学习方法对具有时序特征的序列进行建模. 深度学习在金融高频时间 序列、带有时间标签的文本数据流等领域都有很好的表现. 该章介绍了 BP 神经网络、卷 积神经网络 (CNN)、循环神经网络 (RNN)、长短期记忆模型 (LSTM)、Transformer、Bert 模型等, 并提供了金融时间序列、文本序列等案例. 该章力求通过理论讲解和案例分析相 结合的方式呈现这些内容, 让读者边学边练. 本章没有习题, 建议读者将重点放在案例的分 析和实践上. 该章的内容可以根据教学实际情况选讲或自学. 第 11 章简单介绍谱分析. 第 2~10 章主要是从时间域角度分析时间序列, 主要基于时 间序列自相关函数的性质和稳定性. 谱分析则从另一个角度来研究时间序列, 这个角度我 们称之为频率域角度, 频率域分析把时间序列看成多组正弦曲线的叠加过程. 该章介绍谱 分析的基本思路, 并将时间域和频率域分析的关联性和一致性建立起来. 本章不涉及具体 数据的分析, 也没有习题. 这一章也可以仅作参考之用. 致谢 非常感谢云南财经大学谢佳春老师对本书初稿提出的很好的意见, 这些意见帮助我们 提升了本书的质量. 也非常感谢中央财经大学的王秦煜、林洛伊、段懿宸、刘岳龙同学在 本书形成过程中提供的校对和整理工作. 欢迎读者提出宝贵意见, 使得本书在再版时得以 改进. 我曾经在美国加州大学伯克利分校统计系本科时间序列课程 (STAT153) 及密歇根 大学安娜堡统计系的研究生时间序列课程 (STAT531) 上用过本书的内容. 吴喜之
|
|