Paano ko gagawa ng linear regression sa data?

Paano ko gagawa ng linear regression sa data?
Anonim

Sagot:

Kailangan mong makita ang buong sagot upang maintindihan

Paliwanag:

Hindi ko lubos na alam kung ano ang iyong ibig sabihin muna makuha mo ang iyong data set kung saan mo i-reset ang y sa x upang malaman kung paano ang isang pagbabago sa x effect y.

x y

1 4

2 6

3 7

4 6

5 2

At nais mong makita ang kaugnayan sa pagitan ng x at y kaya sabihin sa tingin mo ang modelo ay tulad ng

# y = mx + c #

o sa mga istatistika

# y = beta_0 + beta_1x + u #

mga ito # beta_0, beta_1 # ang mga parameter sa populasyon at # u # ang epekto ng mga hindi nababantayan na mga variable kung hindi man tinatawag ang term na error kaya gusto mo ang mga estimator # hatbeta_0, hatbeta_1 #

Kaya # haty = hatbeta_0 + hatbeta_1x #

Sinasabi nito sa iyo na ang hinulaang mga coefficent ay magbibigay sa iyo ng hinulaang halaga ng y.

Kaya ngayon gusto mong mahanap ang pinakamahusay na mga pagtatantya para sa mga co-efficents gawin namin ito sa pamamagitan ng paghahanap ng pinakamababang pagkakaiba sa pagitan ng aktwal na halaga y at hinulaang.

#min sum_ (i = 1) ^ nhatu_i ^ 2 ~ hatbeta_0, hatbeta_1 #

Ito talaga ang nagsasabi na gusto mo ang minimum ng kabuuan ng mga pagkakaiba sa pagitan ng mga halaga ng acutal y at mga hinulaang y halaga para sa iyong linya ng pagbabalik

Kaya ang mga formula para sa paghahanap ng mga ito ay

# hatbeta_1 = (sum_ (i = 1) ^ n (x_i- barx) (y_i-bary)) / (sum_ (i = 1) ^ n (x_i-barx) ^ 2) #

# hatbeta_0 = bary-hatbeta_1barx #