Gerçek Verileri Modelleme

Python ile Doğrusal Modellemenin Temelleri

Jason Vestuto

Data Scientist

Scikit-Learn

from sklearn.linear_model import LinearRegression
# Genel bir modeli başlat
model = LinearRegression(fit_intercept=True)
# Veriyi yükle ve şekillendir
x_raw, y_raw = load_data()
x_data = x_raw.reshape(len(y_raw),1)
y_data = y_raw.reshape(len(y_raw),1)
# Modeli veriye uydur
model_fit = model.fit(x_data, y_data)
Python ile Doğrusal Modellemenin Temelleri

Tahminler ve Parametreler

# Doğrusal model parametrelerini çıkar
intercept = model.intercept_[0]
slope = model.coef_[0,0]
# Modeli kullanarak tahmin yap
future_x = 2100
future_y = model.predict(future_x)
Python ile Doğrusal Modellemenin Temelleri

statsmodels

x, y = load_data()
df = pd.DataFrame(dict(times=x_data, distances=y_data))
fig = df.plot('times', 'distances')
model_fit = ols(formula="distances ~ times", data=df).fit()
Python ile Doğrusal Modellemenin Temelleri

Belirsizlik

a0 = model_fit.params['Intercept']
a1 = model_fit.params['times']
e0 = model_fit.bse['Intercept']
e1 = model_fit.bse['times']
intercept = a0
slope = a1
uncertainty_in_intercept = e0
uncertainty_in_slope = e1
Python ile Doğrusal Modellemenin Temelleri

Hadi pratik yapalım!

Python ile Doğrusal Modellemenin Temelleri

Preparing Video For Download...