做數據分析為何要學統計學(10)——如何進行時間序列分析

時間序列是由隨時間變化的值構成,如產品銷量、氣溫數據等等。通過對時間序列展開分析,能夠回答如下問題:

  • (1)被研究對象的活動特征是否有周期性(也稱季節性)
  • (2)被研究對象的活動特征是否有趨勢性(上升或下降)

時間序列分析有多種方法,常用方法為STL(Seasonal and Trend decomposition using Loess)算法。該方法是一種把時間序列分解為趨勢項(trend component)、季節項(seasonal component)和殘差項(remainder/residual component/random)的過濾過程。如下圖:

STL算法在1990年由密歇根大學的R. B. Cleveland教授以及AT&T Bell實驗室的W. S. Cleveland等人研發。其特點是:

  • 穩健的估計趨勢項和季節項,而不會被數據中的異常行為扭曲
  • 可以指定季節項的周期為采樣時間間隔任意大于一的整數倍
  • 可以分解有缺失值的時間序列

?以下用紐約1946年1月到1959年12月的每月新生兒數作為時間序列分析人口增長的規律。代碼如下:

#讀入時間序列數據
import pandas as pd
X=pd.read_csv("https://robjhyndman.com/tsdldata/data/nybirths.dat",header=None,names=["birth"])
#繪制折線圖
X.plot()

?

#進行時間序列分析
import  statsmodels.api as sm
import matplotlib.pyplot as plt
res = sm.tsa.seasonal_decompose(X,period=12)
res.plot()
plt.xlabel("Month")
plt.show()

結果如下

可以看人口出生在第38個月左右后出生有明顯上升趨勢,而且從每年3月-6期間,出生人口開始進入高峰期,從8月份左右開始出生人口急速下降。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/215145.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/215145.shtml
英文地址,請注明出處:http://en.pswp.cn/news/215145.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

學生成績管理系統詳細設計書

1. 引言 本學生成績管理系統旨在滿足學校對學生成績進行高效、精準、便捷管理的需求。通過系統化的管理方式,改善現有成績管理方式的不足,提高工作效率,同時保證學生成績信息的準確性和安全性。本詳細設計文檔將為系統的實現提供全面的指導和…

UE4/UE5 修改/還原場景所有Actor的材質

使用藍圖方法: 1.修改場景所有Actor 材質: Wirframe:一個材質類 MatList:獲取到的所有模型的全部材質 的列表 TempAllClass:場景中所有獲取的 Actor 的列表 功能方法如下: 藍圖代碼可復制在&#xff1a…

Unity之OpenXR+XR Interaction Toolkit接入微軟VR設備Windows Mixed Reality

前言 Windows Mixed Reality 是 Microsoft 用于增強和虛擬現實體驗的VR設備,如下圖所示: 在國內,它的使用率很低,一把都是國外使用,所以適配起來是相當費勁。 這臺VR設備只能用于串流Windows,啟動后,會自動連接Window的Mixed Reality程序,然后打開微軟的增強現實門戶…

1.2 輕量級數據交互格式–JSON

對于接口來說,數據交互大部分都是使用的JSON格式,我們這里說的數據,就是我們上一章里講解HTTP協議的時候,HTTP協議結構里的實體,也就是放在body里。body里存放需要傳輸的數據,數據是JSON格式,然后通過HTTP協議來傳輸給接口,接口再以同樣的方式給我們返回。理解了這一層…

網絡基礎(五):網絡層協議介紹

目錄 一、網絡層 1、網絡層的概念 2、網絡層功能 3、IP數據包格式 二、ICMP協議 1、ICMP的作用和功能 2、ping命令的使用 2.1ping命令的通用格式 2.2ping命令的常用參數 2.3TypeCode:查看不同功能的ICMP報文 2.4ping出現問題 3、Tracert 4、沖突域 5、…

LSU介紹

LSU(Load Store Unit)是一個專門的執行單元,負責執行所有的加載(load)和存儲(store)指令等,生成load和store操作的虛擬地址,并從內存中加載數據或將數據從寄存器中存儲回…

關于前端原生技術-Jsonp的理解與簡述

【版權聲明】未經博主同意,謝絕轉載!(請尊重原創,博主保留追究權) https://blog.csdn.net/m0_69908381/article/details/134777717 出自【進步*于辰的博客】 在學習了Jsoup這個知識點之后,發覺js的這一特點…

基于appium的常用元素定位方法

一、元素定位工具   app應用的元素使用的是控件定位,不同于web網頁,web網頁定位元素通常使用的是F12工具,那么在app當中我們則要借助其它的工具來輔助定位。 1.uiautomatorviewer.bat   uiautomatorviewer.bat工具在安裝完ADT工具之后&a…

【Docker】進階之路:(十一)Docker存儲

【Docker】進階之路:(十一)Docker存儲 Docker存儲簡介storage driverdata volumevolumebind mounttmpfs mount Docker提供了4種存儲方式:默認存儲、volume(數據卷)、bind mounts(綁定掛載)、tmpfsmount(僅在Linux環境中提供)。其中…

Jemeter,提取響應體中的數據:正則表達式、Json提取器

一、正則表達式 1、線程組--創建線程組; 2、線程組--添加--取樣器--HTTP請求; 3、Http請求--添加--后置處理器--正則表達式提取器; 4、線程組--添加--監聽器--查看結果樹; 5、線程組--添加--取樣器--調試取樣器。 響應體數據…

docker mysql8 設置不區分大小寫

docker安裝Mysql8.0的坑之lower_case_table_names_docker mysql lower_case_table_names-CSDN博客https://blog.csdn.net/p793049488/article/details/108365929 docker run ‐di ‐‐nametensquare_mysql ‐p 33306:3306 ‐e MYSQL_ROOT_PASSWORD123456 mysql

運籌學經典問題(一):指派問題

問題描述 有 N N N個任務,需要 N N N個人去完成,每個人完成不同工作的效率不同(或者資源、收益等等),需要怎么分配使得整體的效率最高(成本最低等等)呢?這就是經典的指派問題啦&…

金蝶EAS如何增加報表

金蝶EAS如何增加銷售毛利報表? 文章目錄 菜單路徑:導入授權發布管理 菜單路徑: 商業分析———擴展報表中心——報表工具 ——報表工具 汽車 4S——整車管理——整車銷售——擴展報表 導入 選擇報表文件進行導入 授權 發布管理

(純原創)基于JavaWeb的寵物領養商城(詳細源碼以及開發設計報告)

摘要 本寵物領養系統以MVC分層為原則,數據持久化使用Mybatis,數據庫使用MySQL,這些技術目前相對比較成熟,方便系統的維護與擴展 商城系統包括了寵物領養、用戶注冊、用戶登錄、商品查詢、商品添加到購物車、刪除商品等幾大功能…

Linux基礎項目開發2:物聯網監控——視頻監控方案介紹(一)

前言: 這次我們來做一個關于視頻監控的基礎小項目,需要我們用到網絡的相關知識,還會學到好多優秀的網絡協議,下面讓我們開始對物聯網視頻監控進行一個大體框架的介紹吧 目錄 項目內容: 1.視頻監控方案介紹 2.視頻監控…

手寫VUE后臺管理系統10 - 封裝Axios實現異常統一處理

目錄 前后端交互約定安裝創建Axios實例攔截器封裝請求方法業務異常處理 axios 是一個易用、簡潔且高效的http庫 axios 中文文檔:http://www.axios-js.com/zh-cn/docs/ 前后端交互約定 在本項目中,前后端交互統一使用 application/json;charsetUTF-8 的請…

云計算 云原生

一、引言 云計算需要終端把信息上傳到服務器,服務器處理后再返回給終端。在之前人手一臺手機的情況下,云計算還是能handle得過來的。但是隨著物聯網的發展,什么東西都要聯網,那數據可就多了去了,服務器處理不過來&…

汽車標定技術(十二)--A2L文件生成的方法

目錄 1.工具生成 1.1 CANape/ASAP2 Studio 1.2 ASAP2ToolKit 1.3 Matlab/Simulink 2.手寫A2L要點 3.小結 A2L文件的制作一直以來是一個很少有人關注的方向,不管是標定工程師還是Slave協議棧的開

MachMap:End-to-End Vectorized Solution for Compact HD-Map Construction

參考代碼:None 動機與出發點 地平線的MapTR展現出了構建高精地圖的能力,但是它的機制確實是有點復雜了。為了兼容不同車道線的朝向,環形車道線的起終點等情況,針對性設計了permute-equal的匹配邏輯,這樣的邏輯真的是太…

軟件測試之壓力測試詳解

一、什么是壓力測試 軟件測試中:壓力測試(Stress Test),也稱為強度測試、負載測試。壓力測試是模擬實際應用的軟硬件環境及用戶使用過程的系統負荷,長時間或超大負荷地運行測試軟件,來測試被測系統的性能、…