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 迴圈:For 與 While 迴圈解釋
了解如何使用 Python 循環來迭代資料。透過互動式範例掌握 for 迴圈、while 迴圈、break、continue 和迴圈最佳實務。
查看資源
操作指南
如何在 Python 中對列表進行排序(升序和降序)
了解如何在 Python 中使用 sort() 方法和sorted() 函數對清單進行排序。發現自訂鍵排序和逆序範例。
查看資源
備忘錄
Python 字串方法備忘單
Python 字串操作的完整參考指南。掌握格式化、搜尋、拆分、取代和檢查字串屬性。
查看資源
語言比較
Python 與 JavaScript:哪種程式語言最好?
Python 和 JavaScript 的全面比較。探索語法差異、效能、用例(後端與前端)和編碼範例。
查看資源