Hjem Personlig finansiering Hvordan man kan modellere lineære dataforbindelser med R-dummier

Hvordan man kan modellere lineære dataforbindelser med R-dummier

Indholdsfortegnelse:

Video: Beregning af a og b ud fra 2 punkter- lineær funktion 2024

Video: Beregning af a og b ud fra 2 punkter- lineær funktion 2024
Anonim

En variansanalyse for dine data kan også skrives som en lineær model i R, hvor du bruger en faktor som en forudsigelsesvariabel til at modellere en responsvariabel.

Selvfølgelig kan forudsigelsesvariabler også være kontinuerlige variabler. For eksempel har vægten af ​​en bil tydeligvis indflydelse på kilometertal. Men det ville være rart at have en ide om størrelsen af ​​den indflydelse. I det væsentlige vil du finde ligningen der repræsenterer trendlinjen. Du finder de data, du har brug for for at kontrollere dette i datasættet mtcars.

Sådan opbygges en lineær model

Funktionen lm () giver dig mulighed for at angive alt fra den mest enkle lineære model til komplekse interaktionsmodeller.

For at beregne kilometertal i funktion af vægten af ​​en bil, bruger du funktionen lm (): >> Model <- lm (mpg ~ wt, data = mtcars)

Du leverer to argumenter:

En formel der beskriver modellen:
  • Her modellerer du variablen mpg som en funktion af variablen wt. En dataramme, der indeholder variablerne i formlen:

  • Her bruger du datarammermtcars. Du kan angive mange komplekse modeller med formel grænsefladen, når du kender din vej.

Det resulterende objekt er en liste med en meget kompleks struktur, men i de fleste tilfælde behøver du ikke bekymre dig om det. Modelobjektet indeholder en masse oplysninger, der er nødvendige for beregningerne af diagnostik og nye forudsigelser.

Sådan hentes information fra modellen

I stedet for at dykke ind i selve objektobjektet og finde oplysningerne et eller andet sted i listobjektet, kan du bruge nogle funktioner, der hjælper dig med at få de nødvendige oplysninger fra modellen. Du kan f.eks. Udtrække en navngivet vektor med koefficienterne fra modellen ved hjælp af coef () -funktionen, som denne: >> coef. Model coef. Model (Intercept) wt 37. 285126 -5. 344472

Disse koefficienter repræsenterer afsnittet og hældningen af ​​trendlinjen. Du kan bruge dette til at plotte trendlinjen på en scatterplot af dataene. Du gør dette i to trin:

Du plotter scatterplot med dataene.

Du bruger funktionen plot () til det.

  1. Du bruger funktionen abline () til at tegne trendlinjen baseret på koefficienterne.

    Følgende kode giver dig plottet: >> plot (mpg ~ wt, data = mtcars)> abline (a = coef. Model [1], b = coef. Model [2])

  2. abline () argument a repræsenterer aflytningen, og b repræsenterer hældningen af ​​trendlinjen, du vil plotte. Du tegner en lodret linje ved at indstille argumentet v til at opsnappe

x

-axis i stedet.Horisontale linjer er plottet ved at indstille argumentet v til aflytningen med

y -axen. Nedenfor er et overblik over funktioner til at udtrække information fra selve modelobjektet. Disse funktioner arbejder med forskellige model objekter, herunder dem bygget af aov () og lm (). Mange pakkeforfattere giver også de samme funktioner til de modeller, der er bygget af funktionerne i deres pakke. Så du kan altid prøve at bruge disse ekstraktionsfunktioner i kombination med andre modelfunktioner. Funktion

Hvad det gør

coef ()

Returnerer en vektor med koefficienterne fra modellen confint ()
Returnerer en matrix med den øvre og nedre grænse på > konfidensinterval for hver koefficient af modellen monteret ()
Returnerer en vektor med de indstillede værdier for hver observation

residualer ()

Returnerer en vektor med resterne for hver observation < vcov () Returnerer varians-kovariansmatricen for koefficienten
Hvordan man kan modellere lineære dataforbindelser med R-dummier

Valg af editor

Hvad er Array Formulas i Excel 2013? - dummies

Hvad er Array Formulas i Excel 2013? - dummies

En matrixformel i Excel 2013 (og andre regneark) er en speciel formel, der opererer på en række værdier. Hvis et celleområde leverer dette interval (som det ofte er tilfældet), betegnes det som et arrayinterval. Hvis denne rækkevidde leveres af en liste over numeriske værdier, er de kendt som ...

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Excel 2016b har en række funktioner til Statistisk analyse. Funktionsbiblioteket på fanen Formler viser alle kategorier af Excel-regnearkfunktioner. Trinene i at bruge et regneark funktion er Skriv dine data i et datarray og vælg en celle for resultatet. Vælg den relevante formelskategori og vælg en ...

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Microsoft har lavet nogle få ændringer i Excel's Ribbon (fanebåndet øverst), hvilket afspejler ændringer i Excel. Den mest oplagte tilføjelse er pæren øverst til højre for tilføjelser. Det er mærket "Fortæl mig hvad du vil gøre. "Dette kaldes Tell Me-boksen, og det er nyt ...

Valg af editor

Sådan postes på en vens Facebook-tidslinje - dummies

Sådan postes på en vens Facebook-tidslinje - dummies

Dit nyhedsfeed trækker indlæg, som dine Facebook-venner lav på et sted, så du kan læse dem alle på én gang. Men nogle gange vil du læse alt om kun en person. Heldigvis er alle deres indlæg blevet samlet på deres tidslinjer. Tidslinjen er ligesom en nyhedsfeed alt om en person. ...

Sådan sender du en Facebook-begivenhed - dummies

Sådan sender du en Facebook-begivenhed - dummies

Den første måde du sikkert finder ud af om Facebook begivenheden er gennem en anmeldelse. Når en ven inviterer dig til en begivenhed, vises et lille rødt flag over meddelelsesikonet i den store blå bar øverst. Klik på ikonet for at åbne din underretningsmenu; Klik derefter på den invitation, der skal tages ...

Hvordan man kan se de billeder du er på Facebook - dummies

Hvordan man kan se de billeder du er på Facebook - dummies

Hvis du har meget af Facebook venner, du er sandsynligvis i et ton af fotos. Du kan se de billeder, du er i, uden at skulle gå hele Facebook, så længe du er mærket i dem. Måske har du tagget dem selv, eller dine venner har måske tagget dig. Det første sted du ...

Valg af editor

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Hvis du 'er interesseret i fotografering, du finder ingen bedre enhed end en digital spejlreflekskamera (eller dSLR). Uanset om du er amatør eller professionel, kan du finde en dSLR, der passer til dine behov. Du kan virkelig ikke slå kombinationen af ​​magt, fleksibilitet, vækstpotentiale og "accessorize-ability" af en dSLR. Med oplysningerne i denne ...

Hvordan man tager gebyr som bryllupsfotograf - dummier

Hvordan man tager gebyr som bryllupsfotograf - dummier

Som bryllupsfotograf, dit job er at hjælpe De formelle portrætter flyder så jævnt som muligt. Du kan lægge meget af grunden i månederne før den faktiske bryllupsdato som du kommunikerer med parret. Hvis du gør dine lektier, kan du fokusere på at holde portræt sessioner organiseret og opretholde kontrol ...