APIリファレンス¶
メインのstatsmodels APIはモデルに分割されています
statsmodels.api
:横断的モデルとメソッド。標準的にはimport statsmodels.api as sm
を使用してインポートします。statsmodels.tsa.api
:時系列モデルとメソッド。標準的にはimport statsmodels.tsa.api as tsa
を使用してインポートします。statsmodels.formula.api
:数式文字列とDataFramesを使用してモデルを指定するための便利なインターフェース。このAPIは、formula APIをサポートするモデルのfrom_formula
クラスメソッドを直接公開します。標準的にはimport statsmodels.formula.api as smf
を使用してインポートします。
APIは、モデルと最も頻繁に使用される統計的検定、およびツールに焦点を当てています。インポートパスと構造は、2つのAPIモジュールの設計と、APIからのインポートがモデルが定義されているモジュールから直接インポートするのとどのように異なるかを説明します。利用可能なモデル、統計、およびツールの完全なリストについては、ユーザーガイドの詳細なトピックページを参照してください。
statsmodels.api
¶
回帰¶
|
通常最小二乗法 |
|
加重最小二乗法 |
|
一般化最小二乗法 |
|
AR共分散構造を持つ一般化最小二乗法 |
|
再帰的最小二乗法 |
|
ローリング通常最小二乗法 |
|
ローリング加重最小二乗法 |
補完¶
|
ガウスモデルを使用したベイズ補完。 |
|
MIは、提供されたimputerオブジェクトを使用して多重代入を実行します。 |
|
連鎖方程式による多重代入。 |
|
MICEで欠損データを処理できるようにデータセットをラップします。 |
一般化推定方程式¶
|
一般化推定方程式を用いた周辺回帰モデル。 |
|
GEEを用いた名義反応周辺回帰モデル。 |
|
GEEを用いた順序反応周辺回帰モデル |
一般化線形モデル¶
|
一般化線形モデル |
|
一般化加法モデル(GAM) |
|
ベイズ推定による一般化線形混合モデル |
|
ベイズ推定による一般化線形混合モデル |
離散およびカウントモデル¶
|
ロジットモデル |
|
プロビットモデル |
|
多項ロジットモデル |
|
ロジスティック分布または正規分布に基づく順序モデル |
|
ポアソンモデル |
|
負の二項モデル |
|
一般化負の二項 (NB-P) モデル |
|
一般化ポアソンモデル |
|
ゼロ過剰ポアソンモデル |
|
ゼロ過剰一般化負の二項モデル |
|
ゼロ過剰一般化ポアソンモデル |
|
グループ化されたデータに条件付きロジスティック回帰モデルを適合させる。 |
|
グループ化されたデータに条件付き多項ロジットモデルを適合させる。 |
|
グループ化されたデータに条件付きポアソン回帰モデルを適合させる。 |
多変量モデル¶
|
因子分析 |
|
多変量分散分析 |
|
主成分分析 |
その他のモデル¶
|
線形混合効果モデル |
|
生存関数の推定と推論。 |
|
Cox比例ハザード回帰モデル |
|
分位点回帰 |
|
ロバスト線形モデル |
|
ベータ回帰。 |
グラフィックス¶
|
Q-Q および P-P 確率プロット |
|
qqプロットの参照線をプロットする。 |
|
xの分位数と分布の分位数/ppfとの間のQ-Qプロット。 |
|
2つのサンプルの分位数のQ-Qプロット。 |
統計¶
|
データに関する拡張された記述統計量 |
|
データに関する拡張された記述統計量 |
ツール¶
|
テストスイートを実行する |
|
配列に1の列を追加する。 |
|
以前に保存したオブジェクトをロードする |
|
statsmodelsおよびインストールされている依存関係のバージョンを一覧表示する |
|
ブラウザを開き、オンラインドキュメントを表示する |
statsmodels.tsa.api
¶
統計と検定¶
|
自己相関関数を計算する。 |
|
自己共分散を推定する。 |
|
拡張ディッキー=フラー単位根検定。 |
|
時系列の独立性のためのBDS検定統計量 |
|
相互相関関数。 |
|
2つの系列間の相互共分散を計算する。 |
|
単変量方程式のコインテグレーションの非存在を検定します。 |
|
定常性に関する Kwiatkowski-Phillips-Schmidt-Shin 検定。 |
|
偏自己相関の推定。 |
|
OLS を介した偏自己相関の計算。 |
|
非再帰的 yule_walker で推定された偏自己相関。 |
|
Ljung-Box Q 統計量を計算します。 |
|
定常性に関するレンジ単位根検定。 |
Zivot-Andrews 構造変化単位根検定。 |
単変量時系列分析¶
|
自己回帰 AR-X(p) モデル |
|
自己回帰分布ラグ (ARDL) モデル |
|
自己回帰和分移動平均 (ARIMA) モデルと拡張機能 |
|
外生回帰子モデルを使用した季節自己回帰和分移動平均 |
|
ARDL 次数選択 |
|
多くの ARMA モデルの情報量基準を計算します。 |
|
ARMA からデータをシミュレートします。 |
|
指定されたラグ多項式に対する ARMA プロセスの理論的特性。 |
|
制約なし誤差相関モデル (UECM) |
指数平滑化¶
|
ホルト-ウィンターズ指数平滑化 |
|
ホルトの指数平滑化 |
|
単純指数平滑化 |
|
線形指数平滑化モデル |
|
ETS モデル。 |
多変量時系列モデル¶
|
動的因子モデル |
|
EM アルゴリズムを使用した動的因子モデル。月次/四半期データのオプション。 |
|
VAR(p) プロセスを適合させ、ラグ次数の選択を行います |
|
外生回帰子モデルを使用したベクトル自己回帰移動平均 |
|
VAR を適合させてから、A および B の構造成分を推定します。定義 |
|
ベクトル誤差修正モデル (VECM) を表すクラス。 |
|
単変量観測されないコンポーネント時系列モデル |
フィルターと分解¶
|
移動平均を使用した季節分解。 |
|
LOESS を使用した季節トレンド分解。 |
|
複数の季節性に対して LOESS を使用した季節トレンド分解。 |
|
Baxter-Kingバンドパスフィルターを用いて時系列をフィルタリングします。 |
|
Christiano Fitzgeraldの非対称ランダムウォークフィルター。 |
|
Hodrick-Prescottフィルター。 |
マルコフ連鎖レジーム切替モデル¶
|
マルコフ切替回帰モデル |
|
一次のk-レジームマルコフ切替回帰モデル |
予測¶
|
季節性除去にSTLを用いたモデルベースの予測 |
|
AssimakopoulosとNikolopoulos(2000)のTheta予測モデル |
時系列ツール¶
|
与えられた配列にラグを含めた配列を返します。 |
|
配列にトレンドおよび/または定数を追加します。 |
|
軸0または1に沿って指定された次数のトレンドで配列をデトレンドします。 |
|
ラグの2次元配列を作成します。 |
|
変数で配置された列を持つ2次元配列のラグ行列を生成します。 |
|
決定項のコンテナクラス。 |
X12/X13インターフェース¶
|
月次または四半期データのx13-arima分析を実行します。 |
|
x12/x13 ARIMAを使用して、自動季節ARIMA次数識別を実行します。 |
statsmodels.formula.api
¶
モデル¶
小文字の名前は、対応するモデルクラスのfrom_formulaメソッドのエイリアスです。フォーミュラAPIで公開されているメソッドの説明は一般的です。詳細については、親モデルのドキュメントを参照してください。
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームから比例ハザード回帰モデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |
|
数式とデータフレームからモデルを作成します。 |