statsmodels
ScienceAnaliza statystyczna
Przegląd statsmodels
Statsmodels to biblioteka Pythona, która udostępnia klasy i funkcje do estymacji wielu różnych modeli statystycznych, a także do przeprowadzania testów statystycznych i eksploracji danych statystycznych. UzupełniaSciPyinterfejsem wyższego poziomu do regresji, analizy szeregów czasowych, statystyk nieparametrycznych i nie tylko.
DziękiPyRunmożesz dopasowywać modele regresji OLS, przeprowadzać testy hipotez i przeglądać podsumowania statystyczne bezpośrednio w przeglądarce. Statsmodels znajduje się w dystrybucjiPyodide, dzięki czemu możesz natychmiast rozpocząć analizę danych, bez konieczności wykonywania lokalnej konfiguracji Pythona.
Dane wyjściowe kodu i wykonania
Dopasuj i oceń zwykły model najmniejszych kwadratów.
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}")Powiązane pakiety
Polecane zasoby Pythona
Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.
Pętle Pythona
Dowiedz się, jak używać pętli Pythona do iteracji danych. Opanuj pętle for, pętle while, przerywaj, kontynuuj i pętluj najlepsze praktyki dzięki interaktywnym przykładom.
Jak sortować listę w Pythonie
Dowiedz się, jak sortować listę w Pythonie za pomocą metody sort() i funkcji sorted(). Odkryj przykłady niestandardowego sortowania kluczy i odwrotnej kolejności.
Ściągawka dotycząca metod ciągów w Pythonie
Kompletny przewodnik dotyczący manipulacji ciągami znaków w języku Python. Opanuj formatowanie, wyszukiwanie, dzielenie, zastępowanie i sprawdzanie właściwości ciągów.
Python kontra JavaScript: który język programowania jest najlepszy?
Kompleksowe porównanie Pythona i JavaScript. Poznaj różnice w składni, wydajność, przypadki użycia (backend vs frontend) i przykłady kodowania.