Kalkulator linearne regresije

Prilagodite premico najmanjših kvadratov parom podatkov ter preberite njen nagib, R², p-vrednost, intervale zaupanja, ostanke in napovedi na enem mestu.

Podatki

Najprej vnesite x, nato y. Dva stolpca, kopirana iz preglednice, se prilepita neposredno, vključno z vrstico z glavo. Za decimalke uporabite vejico, npr. 12,5.
Izbirno. Do 50 vrednosti, ločenih s presledki.

Regresijska premica

Premica najmanjših kvadratov

Koeficienti

ČlenOcenaStd. napakatp{level}-odstotni interval

Pojasnjena varianca

Vir varianceprost. stop.Vsota kvadratovPovprečni kvadratFp

Prilagoditev in ostanki

Napovedi

Povprečni interval pokriva povprečni y pri določenem x. Individualni interval pokriva eno novo opazovanje, zato je vedno širši.

xŷPovprečni {level}%Individualni {level}%

Točka za točko

xyŷy − ŷ

Formula in vstavljanje vrednosti

b = Σ(x − x̄)(y − ȳ) ÷ Σ(x − x̄)²

a = ȳ − b·x̄

SSE = Σ(y − ŷ)²

SST = Σ(y − ȳ)²

R² = 1 − SSE ÷ SST

s = √(SSE ÷ (n − 2))

SE(b) = s ÷ √Σ(x − x̄)²

    Vaše podatkovne točke in vsi statistični izračuni ostanejo v tem brskalniku in se nikoli ne naložijo na strežnik.

    Pogosta vprašanja

    Kaj mi R² dejansko pove?

    R² predstavlja delež variacije spremenljivke y, ki jo pojasnjuje premica: 0,96 pomeni, da je 96 % variacije usklajene z x, 4 % pa ne. Ne pove pa ničesar o tem, ali je bila ravna črta sploh prava oblika — tudi izrazita krivulja ima lahko visok R² — zato ga interpretirajte skupaj z grafikonom ostankov. Korelacija r je kvadratni koren R² s predznakom nagiba, zato je r negativen pri padajoči premici.

    Ali majhna vrednost p pomeni, da x povzroča y?

    Ne. Vrednost p odgovarja le na eno ozko vprašanje: če bi bil dejanski nagib enak 0, kako pogosto bi vzorec te velikosti dal nagib, ki je vsaj tako oddaljen od 0? Majhna vrednost pomeni le, da je trditev „sploh ni povezave“ težko zagovorena razlaga, nič več. Vzročnost zahteva ustrezen načrt raziskave — tretji dejavnik, ki vpliva na obe spremenljivki, ali vzorec, ki ni bil zbran neodvisno, prav tako zlahka povzroči majhne vrednosti p.

    Zakaj so napovedi opremljene z dvema intervaloma?

    Odgovarjata na različni vprašanji. Povprečni interval ocenjuje, kje leži povprečni y za vse enote pri določenem x, zato se upošteva le negotovost same premice. Individualni interval pa ocenjuje, kje bo pristala ena nova opazovana vrednost, kar doda še razpršenost točk okoli premice — zaradi tega dodatnega člena je ta interval vedno širši od obeh. Oba intervala se širita, ko se x oddaljuje od sredine vaših podatkov.

    Ali je pomembno, kateri stolpec določim kot x?

    Da. Metoda najmanjših kvadratov minimizira navpična odstopanja, zato obravnava y kot pojasnjevano spremenljivko in x kot pojasnjevalno spremenljivko. Če ju zamenjate, dobite drugačen nagib in drugačen začetni odsek — le r in R² ostaneta nespremenjena. Spremenljivko, ki jo želite napovedati, vnesite v y; če ste stolpca vnesli obratno, ju gumb za zamenjavo prepiše na mestu.

    Matematične osnove metode najmanjših kvadratov

    Metoda najmanjših kvadratov (angl. ordinary least squares ali OLS) je standardni matematični postopek za prilagajanje ravne črte dvodimenzionalnim podatkovnim točkam. Cilj te metode je določiti premico, ki minimizira vsoto kvadratov navpičnih odstopanj (ostankov) med dejanskimi opazovanimi vrednostmi in prilagojeno premico.

    Kalkulator linearne regresije izračunava parametre premice z uporabo dveh prehodov s kompenziranim seštevanjem, kar preprečuje izgubo natančnosti pri delu s podatki zelo različnih redov velikosti. Izračun temelji na naslednjih korakih in vsotah odklonov od aritmetičnih sredin:

    • Vsota kvadratov odklonov za x: Sxx = Σ(xᵢ − x̄)²
    • Vsota kvadratov odklonov za y: Syy = Σ(yᵢ − ȳ)²
    • Vsota produktov odklonov: Sxy = Σ(xᵢ − x̄)(yᵢ − ȳ)

    Iz teh vrednosti izpeljemo nagib premice (b) in začetni odsek (a) po enačbah:

    • Nagib b = Sxy ÷ Sxx
    • Začetni odsek a = ȳ − b·x̄

    Kjer sta x̄ in ȳ aritmetični sredini vnesenih podatkov. Ta matematični model predpostavlja, da neodvisna spremenljivka x pojasnjuje odvisno spremenljivko y.

    Interpretacija regresijskih koeficientov in mer prilagoditve

    Rezultati linearne regresije ponujajo natančen vpogled v odnos med spremenljivkama prek več statističnih kazalnikov, ki jih kalkulator prikaže v razdelku "Regresijska premica":

    • Nagib b: Prikazuje smer in jakost vpliva. Velja pravilo: "V povprečju se y spremeni za ‹slope› za vsako povečanje x za 1 enoto.".
    • Začetni odsek a: Predstavlja vrednost na navpični osi, kjer premica seka os y. Velja pravilo: "Kjer je x enak 0, premica leži pri y = ‹intercept›.".
    • Korelacija r: Meri stopnjo linearne povezanosti med spremenljivkama. Izračuna se kot r = Sxy ÷ √(Sxx·Syy) in nosi predznak nagiba b.
    • Koeficient determinacije (R²): Predstavlja delež pojasnjene variance in se izračuna kot R² = SSR ÷ SST, kjer je SSR vsota kvadratov regresije, SST pa skupna vsota kvadratov.
    • Prilagojeni R²: Prilagodi vrednost R² glede na število prostostnih stopenj po formuli 1 − (1 − R²)(n − 1) ÷ (n − 2), kar je ključno pri ocenjevanju modelov z majhnim številom točk.
    • Standardni odklon ostankov s: Predstavlja preostalo razpršenost točk okoli prilagojene premice in se izračuna kot s = √(SSE ÷ (n − 2)), kjer je SSE vsota kvadratov napak.

    Preizkušanje domnev in statistična značilnost

    Za oceno zanesljivosti izračunanih koeficientov kalkulator izvede preizkus značilnosti (t-test) za nagib in začetni odsek. Tabela "Koeficienti" vsebuje stolpce "Člen", "Ocena", "Std. napaka", "t", "p" in "‹level›-odstotni interval".

    Standardna napaka nagiba se izračuna kot SE(b) = s ÷ √Sxx, standardna napaka začetnega odseka pa kot SE(a) = s · √(1÷n + x̄² ÷ Sxx). Testna statistika t je razmerje med oceno koeficienta in njegovo standardno napako. Vrednost p se nato določi na podlagi regularizirane nepopolne beta funkcije z n − 2 prostostnimi stopnjami. Ker ima model le eno pojasnjevalno spremenljivko, je skupni F-preizkus v tabeli "Pojasnjena varianca" (ANOVA) matematično ekvivalenten kvadratu t-statistike nagiba, zato oba preizkusa vrneta identično p-vrednost.

    Analiza ostankov in vizualizacija

    Zanesljivost linearnega modela ni odvisna le od visokih vrednosti R², temveč predvsem od porazdelitve ostankov (razlik med dejanskimi in napovedanimi vrednostmi y − ŷ). Kalkulator v razdelku "Prilagoditev in ostanki" izriše dva grafikona:

    1. Prilagojena premica: "Raztreseni grafikon točk s premico najmanjših kvadratov in pasom okoli njene aritmetične sredine".
    2. Ostanki: "Grafikon ostankov v odvisnosti od x, porazdeljenih okoli ničelne črte".

    Grafikon ostankov je ključen za prepoznavanje morebitnih kršitev predpostavk linearne regresije, kot sta nelinearnost ali heteroskedastičnost (neskladna razpršenost ostankov). Če ostanki kažejo jasno krivuljo ali pahljačasto obliko, linearni model morda ni ustrezen.

    Napovedovanje in intervali zaupanja

    Kalkulator omogoča vnos specifičnih vrednosti x v polje "Napovej y pri x" za izračun napovedanih vrednosti ŷ. Za vsako napovedano vrednost se izračunata dve vrsti intervalov zaupanja:

    • Povprečni ‹level›% interval: Ocenjuje negotovost same premice (povprečni odziv) po formuli s · √(1÷n + (x₀ − x̄)² ÷ Sxx).
    • Individualni ‹level›% interval: Ocenjuje razpon za eno samo novo opazovanje po formuli s · √(1 + 1÷n + (x₀ − x̄)² ÷ Sxx).

    Ker individualni interval vključuje tudi naravno razpršenost točk okoli premice (faktor 1 pod korenskim znakom), je vedno širši od povprečnega intervala. Oba intervala se opazno širita, ko se vrednost x₀ oddaljuje od aritmetične sredine x̄. Če vnesena vrednost x leži izven območja vnesenih podatkov, kalkulator vrstico opremi z oznako "izven območja podatkov" in opozorilom, da gre za ekstrapolacijo.

    Pravila vnosa podatkov in mejni primeri

    Orodje podpira dve postavitvi vnosa: "Parne vrstice" in "Dva seznama". Pri uporabi pike kot decimalnega ločila se vrednosti ločijo s presledki, vejicami ali novimi vrsticami. Pri uporabi vejice kot decimalnega ločila pa se seznami ločijo s presledki, podpičji ali novimi vrsticami.

    Kalkulator med izračunom obravnava naslednje posebne in mejne primere:

    • Točno dve točki: Prikaže se obvestilo: "Dve točki natančno določata premico, zato ni preostanka, iz katerega bi lahko ocenili negotovost.".
    • Popolno prileganje: Če vse točke ležijo na premici, se izpiše: "Točke ležijo natančno na premici, zato ni razpršenosti ostankov, intervala ali p-vrednosti pa ni mogoče oceniti.".
    • Konstantne vrednosti Y: Če so vse vrednosti y enake, je premica popolnoma vodoravna. Orodje javi: "Vse vrednosti y so enake, zato je premica vodoravna, r, R² in preizkus značilnosti pa niso definirani.".
    • Konstantne vrednosti X: Če so vse vrednosti x enake, bi bila premica navpična. Izračun se zaustavi z napako: "Vse vrednosti x so enake, zato bi bila premica navpična, pri nagibu pa bi prišlo do deljenja z nič.".

    Zasebnost in lokalna obdelava podatkov

    Vsi podatki, ki jih vnesete v kalkulator, in vsi izračunani statistični rezultati se obdelujejo izključno lokalno znotraj vašega spletnega brskalnika. Podatki se nikoli ne prenašajo na zunanje strežnike, kar zagotavlja zasebnost vaših podatkovnih nizov med delom.


    Pogosta vprašanja (FAQ)

    Ali je pomembno, kateri stolpec določim kot x?

    Da. Metoda najmanjših kvadratov minimizira navpična odstopanja, zato obravnava y kot pojasnjevano spremenljivko in x kot pojasnjevalno spremenljivko. Če ju zamenjate, dobite drugačen nagib in drugačen začetni odsek — le r in R² ostaneta nespremenjena. Spremenljivko, ki jo želite napovedati, vnesite v y; če ste stolpca vnesli obratno, ju gumb za zamenjavo prepiše na mestu.

    Kaj mi R² dejansko pove?

    R² predstavlja delež variacije spremenljivke y, ki jo pojasnjuje premica: 0,96 pomeni, da je 96 % variacije usklajene z x, 4 % pa ne. Ne pove pa ničesar o tem, ali je bila ravna črta sploh prava oblika — tudi izrazita krivulja ima lahko visok R² — zato ga interpretirajte skupaj z grafikonom ostankov. Korelacija r je kvadratni koren R² s predznakom nagiba, zato je r negativen pri padajoči premici.

    Ali majhna vrednost p pomeni, da x povzroča y?

    Ne. Vrednost p odgovarja le na eno ozko vprašanje: če bi bil dejanski nagib enak 0, kako pogosto bi vzorec te velikosti dal nagib, ki je vsaj tako oddaljen od 0? Majhna vrednost pomeni le, da je trditev „sploh ni povezave“ težko zagovorena razlaga, nič več. Vzročnost zahteva ustrezen načrt raziskave — tretji dejavnik, ki vpliva na obe spremenljivki, ali vzorec, ki ni bil zbran neodvisno, prav tako zlahka povzroči majhne vrednosti p.

    Zakaj so napovedi opremljene z dvema intervaloma?

    Odgovarjata na različni vprašanji. Povprečni interval ocenjuje, kje leži povprečni y za vse enote pri določenem x, zato se upošteva le negotovost same premice. Individualni interval pa ocenjuje, kje bo pristala ena nova opazovana vrednost, kar doda še razpršenost točk okoli premice — zaradi tega dodatnega člena je ta interval vedno širši od obeh. Oba intervala se širita, ko se x oddaljuje od sredine vaših podatkov.