API 參考¶
主要的 statsmodels API 分為模型
statsmodels.api
:橫斷面模型和方法。通常使用import statsmodels.api as sm
匯入。statsmodels.tsa.api
:時間序列模型和方法。通常使用import statsmodels.tsa.api as tsa
匯入。statsmodels.formula.api
:一個方便的介面,用於使用公式字串和 DataFrames 指定模型。此 API 直接公開支援公式 API 的模型的from_formula
類別方法。通常使用import statsmodels.formula.api as smf
匯入
API 著重於模型和最常用的統計檢定及工具。匯入路徑和結構 解釋了兩個 API 模組的設計,以及從 API 匯入與直接從模型定義所在的模組匯入有何不同。請參閱 使用者指南 中的詳細主題頁面,以取得可用模型、統計資料和工具的完整列表。
statsmodels.api
¶
迴歸¶
|
普通最小平方法 |
|
加權最小平方法 |
|
廣義最小平方法 |
|
具有 AR 共變異數結構的廣義最小平方法 |
|
遞迴最小平方法 |
|
滾動普通最小平方法 |
|
滾動加權最小平方法 |
插補¶
|
使用高斯模型的貝氏插補。 |
|
MI 使用提供的插補器物件執行多次插補。 |
|
使用鏈式方程式的多次插補。 |
|
包裝一個資料集,以允許使用 MICE 處理遺失的資料。 |
廣義估計方程式¶
|
使用廣義估計方程式的邊際迴歸模型。 |
|
使用 GEE 的名義反應邊際迴歸模型。 |
|
使用 GEE 的序數反應邊際迴歸模型 |
廣義線性模型¶
|
廣義線性模型 |
|
廣義加成模型 (GAM) |
|
具有貝氏估計的廣義線性混合模型 |
|
具有貝氏估計的廣義線性混合模型 |
離散和計數模型¶
|
Logit 模型 |
|
Probit 模型 |
|
多項式 Logit 模型 |
|
基於邏輯或常態分佈的序數模型 |
|
Poisson 模型 |
|
負二項式模型 |
|
廣義負二項式 (NB-P) 模型 |
|
廣義泊松模型 |
|
泊松零膨脹模型 |
|
零膨脹廣義負二項模型 |
|
零膨脹廣義泊松模型 |
|
將條件羅吉斯迴歸模型擬合到分組數據。 |
|
將條件多項羅吉斯模型擬合到分組數據。 |
|
將條件泊松迴歸模型擬合到分組數據。 |
多變量模型¶
|
因素分析 |
|
多變量變異數分析 |
|
主成分分析 |
其他模型¶
|
線性混合效應模型 |
|
生存函數的估計與推論。 |
|
Cox 比例風險迴歸模型 |
|
分位數迴歸 |
|
穩健線性模型 |
|
Beta 迴歸。 |
圖形¶
|
Q-Q 和 P-P 機率圖 |
|
繪製 QQ 圖的參考線。 |
|
繪製 x 的分位數與分布的分位數/ppf 的 Q-Q 圖。 |
|
繪製兩個樣本分位數的 Q-Q 圖。 |
統計¶
|
數據的擴展描述性統計資訊 |
|
數據的擴展描述性統計資訊 |
工具¶
|
執行測試套件 |
|
在陣列中新增一列 1。 |
|
載入先前儲存的物件 |
|
列出 statsmodels 和任何已安裝相依性的版本 |
|
開啟瀏覽器並顯示線上文件 |
statsmodels.tsa.api
¶
統計與檢定¶
|
計算自相關函數。 |
|
估計自共變數。 |
|
擴增迪基-福勒單根檢定。 |
|
時間序列獨立性的 BDS 檢定統計量 |
|
交叉相關函數。 |
|
計算兩個序列之間的交叉共變異數。 |
|
檢定單變量方程式是否無共整合。 |
|
Kwiatkowski-Phillips-Schmidt-Shin 定態性檢定。 |
|
偏自相關估計。 |
|
通過 OLS 計算偏自相關。 |
|
使用非遞迴 yule_walker 估計的偏自相關。 |
|
計算 Ljung-Box Q 統計量。 |
|
定態性的範圍單位根檢定。 |
Zivot-Andrews 結構性斷裂單位根檢定。 |
單變量時間序列分析¶
|
自迴歸 AR-X(p) 模型 |
|
自迴歸分佈式滯後 (ARDL) 模型 |
|
自迴歸整合移動平均 (ARIMA) 模型及其擴展 |
|
帶有外生迴歸因子的季節性自迴歸整合移動平均模型 |
|
ARDL 階數選擇 |
|
計算多個 ARMA 模型的資訊準則。 |
|
從 ARMA 模擬資料。 |
|
指定滯後多項式的 ARMA 過程的理論特性。 |
|
無約束誤差相關模型 (UECM) |
指數平滑¶
|
Holt Winter 的指數平滑法 |
|
Holt 的指數平滑法 |
|
簡單指數平滑法 |
|
線性指數平滑模型 |
|
ETS 模型。 |
多變量時間序列模型¶
|
動態因子模型 |
|
使用 EM 演算法的動態因子模型;每月/每季資料的選項。 |
|
擬合 VAR(p) 過程並進行滯後階數選擇 |
|
帶有外生迴歸因子的向量自迴歸移動平均模型 |
|
擬合 VAR,然後估計 A 和 B 的結構性成分,定義為 |
|
表示向量誤差校正模型 (VECM) 的類別。 |
|
單變量未觀察成分時間序列模型 |
濾波器和分解¶
|
使用移動平均進行季節分解。 |
|
使用 LOESS 進行季節趨勢分解。 |
|
使用 LOESS 進行多重季節性的季節趨勢分解。 |
|
使用 Baxter-King 帶通濾波器對時間序列進行濾波。 |
|
Christiano Fitzgerald 非對稱隨機遊走濾波器。 |
|
Hodrick-Prescott 濾波器。 |
馬可夫體制轉換模型¶
|
馬可夫轉換迴歸模型 |
|
一階 k 體制馬可夫轉換迴歸模型 |
預測¶
|
使用 STL 移除季節性的基於模型的預測 |
|
Assimakopoulos 和 Nikolopoulos (2000) 的 Theta 預測模型 |
時間序列工具¶
|
返回一個包含滯後的陣列。 |
|
向陣列添加趨勢和/或常數。 |
|
沿軸 0 或 1 對指定階數的趨勢進行去趨勢處理。 |
|
建立滯後值的二維陣列。 |
|
為二維陣列產生滯後矩陣,欄按變數排列。 |
|
確定性項的容器類別。 |
X12/X13 介面¶
|
對每月或每季資料執行 x13-arima 分析。 |
|
使用 x12/x13 ARIMA 執行自動季節性 ARIMA 階數識別。 |
statsmodels.formula.api
¶
模型¶
小寫名稱是對應模型類別的 from_formula 方法的別名。公式 API 中公開的方法的函式描述是通用的。有關詳細資訊,請參閱父模型的文件。
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立比例風險迴歸模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |
|
從公式和資料框架建立模型。 |