statsmodels
Science統計分析
概要 statsmodels
Statsmodels は、さまざまな統計モデルの推定、統計テストの実行、統計データの探索のためのクラスと関数を提供する Python ライブラリです。これは、回帰、時系列分析、ノンパラメトリック統計などのための高レベルのインターフェイスでSciPyを補完します。
PyRunを使用すると、ブラウザで直接 OLS 回帰モデルを当てはめ、仮説検定を実行し、統計の概要を調べることができます。 Statsmodels はPyodideディストリビューションにバンドルされているため、ローカルで Python をセットアップしなくてもすぐにデータ分析を開始できます。
コードと実行の出力
通常の最小二乗モデルを当てはめて評価します。
OLS Linear Regressionエディターで実行
import statsmodels.api as sm
import numpy as np
np.random.seed(42)
x = np.linspace(0, 10, 50)
y = 3 * x + 7 + np.random.normal(0, 2, size=50)
X = sm.add_constant(x)
model = sm.OLS(y, X).fit()
print("OLS Regression Results")
print("=" * 40)
print(f"R-squared : {model.rsquared:.4f}")
print(f"Intercept : {model.params[0]:.4f} (true: 7)")
print(f"Slope : {model.params[1]:.4f} (true: 3)")
print(f"P-values : {model.pvalues.round(4).tolist()}")
print(f"AIC : {model.aic:.2f}")関連パッケージ
推奨される Python リソース
関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。
Python チュートリアル
Python ループ
Python ループを使用してデータを反復処理する方法を学びます。インタラクティブな例を使用して、for ループ、while ループ、ブレーク、継続、ループのベスト プラクティスをマスターします。
リソースの表示
ハウツーガイド
Python でリストを並べ替える方法
sort() メソッドとsorted() 関数を使用して、Python でリストを並べ替える方法を学びます。カスタムキーの並べ替えと逆順の例をご覧ください。
リソースの表示
チートシート
Python 文字列メソッドのチートシート
Python 文字列操作の完全なリファレンス ガイド。文字列プロパティの書式設定、検索、分割、置換、チェックをマスターします。
リソースの表示
言語の比較
Python と JavaScript: どちらのプログラミング言語が最適ですか?
Python と JavaScript の包括的な比較。構文の違い、パフォーマンス、使用例 (バックエンドとフロントエンド)、およびコーディング例を調べます。
リソースの表示