statsmodels
SciencePhân tích thống kê
Tổng quan statsmodels
Statsmodels là thư viện Python cung cấp các lớp và hàm để ước tính nhiều mô hình thống kê khác nhau, cũng như để tiến hành kiểm tra thống kê và khám phá dữ liệu thống kê. Nó bổ sung choSciPymột giao diện cấp cao hơn để hồi quy, phân tích chuỗi thời gian, thống kê phi tham số, v.v.
VớiPyRun, bạn có thể điều chỉnh các mô hình hồi quy OLS, chạy kiểm tra giả thuyết và khám phá các bản tóm tắt thống kê trực tiếp trong trình duyệt của mình. Statsmodels được gói trong bản phân phốiPyodide, vì vậy bạn có thể bắt đầu phân tích dữ liệu ngay lập tức mà không cần bất kỳ thiết lập Python cục bộ nào.
Đầu ra mã & thực thi
Điều chỉnh và đánh giá mô hình bình phương tối thiểu thông thường.
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}")Gói liên quan
Tài nguyên Python được đề xuất
Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.
Vòng lặp Python
Tìm hiểu cách sử dụng vòng lặp Python để lặp lại dữ liệu. Nắm vững các phương pháp hay nhất về vòng lặp for, while, ngắt, tiếp tục và lặp bằng các ví dụ tương tác.
Cách sắp xếp danh sách trong Python
Tìm hiểu cách sắp xếp danh sách trong Python bằng phương thức Sort() và hàm Sort(). Khám phá các ví dụ về sắp xếp khóa tùy chỉnh và thứ tự đảo ngược.
Bảng cheat phương thức chuỗi Python
Hướng dẫn tham khảo đầy đủ về thao tác chuỗi Python. Làm chủ định dạng, tìm kiếm, phân tách, thay thế và kiểm tra thuộc tính chuỗi.
Python vs JavaScript: Ngôn ngữ lập trình nào tốt nhất?
So sánh toàn diện giữa Python và JavaScript. Khám phá sự khác biệt về cú pháp, hiệu suất, trường hợp sử dụng (phụ trợ so với giao diện người dùng) và các ví dụ về mã hóa.