Eğilim Etrafındaki Değişim
Veriler mükemmel şekilde doğrusal olmak zorunda değildir; ölçümlerde rastgele bir değişkenlik veya "yayılım" olabilir ve bu durum model parametrelerindeki değişime de yansır. Bu parametrelerdeki değişim "standart hata" ile nicelenir ve model parametresi tahminindeki "belirsizlik" olarak yorumlanır.
Bu egzersizde, statsmodels içindeki ols ile bir model kuracak ve o modelin her parametresi için standart hatayı çıkaracaksın.

Bu egzersiz, kursun bir parçasıdır
Python ile Doğrusal Modellemenin Temelleri
Egzersiz talimatları
- Önceden yüklenmiş verileri bir DataFrame
dfiçinde sakla;x_dataiçin etikettimes,y_dataiçin etiketdistancesolsun. model_fit = ols().fit()kullanarakdata=dfüzerindeformula="distances ~ times"biçiminde doğrusal bir model uydur.- Tahmini kesişimi
model_fit.params['Intercept']ve eğimin standart hatasınımodel_fit.bse['Intercept']içinden çıkar. - Eğimi de aynı şekilde elde et ve ardından dördünü de anlamlı adlarla yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Store x_data and y_data, as times and distances, in df, and use ols() to fit a model to it.
df = pd.DataFrame(dict(____=x_data, ____=y_data))
model_fit = ols(____="distances ~ times", data=____).____()
# Extact the model parameters and their uncertainties
a0 = model_fit.____['Intercept']
e0 = model_fit.____['Intercept']
a1 = model_fit.____['times']
e1 = model_fit.____['times']
# Print the results with more meaningful names
print('Estimate of the intercept = {:0.2f}'.format(____))
print('Uncertainty of the intercept = {:0.2f}'.format(____))
print('Estimate of the slope = {:0.2f}'.format(____))
print('Uncertainty of the slope = {:0.2f}'.format(____))