Video: 20 DOLLAR TOYS R US CHALLENGE | PART 2 | We Are The Davises 2024
I R legger du linjer til et plott på en veldig lignende måte for å legge til poeng, bortsett fra at du bruker linjene () for å oppnå dette.
Men først bruk litt R magic for å lage en trendlinje gjennom dataene, kalt en regresjonsmodell . Du bruker lm () -funksjonen til å estimere en lineær regresjonsmodell:
passe <- lm (venter ~ utbrudd, data = trofast)
Resultatet er et objekt av klasse lm. Du bruker funksjonen utstyrt () for å trekke ut de monterte verdiene fra en regresjonsmodell. Dette er nyttig, fordi du kan da plotte de monterte verdiene på en tomt. Du gjør dette neste.
Hvis du vil legge til denne regresjonslinjen i det eksisterende plottet, bruker du bare funksjonslinjene (). Du kan også spesifisere linjefarge med kolargumentet: >> plot (trofast)> linjer (trofaste $ utbrudd, montert (passformet), col = "blue")
En annen nyttig funksjon er abline (). Dette lar deg tegne horisontale, vertikale eller skrå linjer. For å tegne en vertikal linje ved stillingsutbrudd == 3 i fargen lilla, bruk følgende:
For å lage en horisontal linje, bruker du også abline (), men denne gangen angir du h-argumentet. For eksempel, opprett en horisontal linje på gjennomsnittlig ventetid: >> abline (h = gjennomsnittlig (trofast $ venter))
Du kan også bruke funksjonen abline () for å lage en skrå linje gjennom diagrammet ditt. Faktisk, ved å angi argumenter a og b, kan du tegne en linje som passer til den matematiske ligningen y = a + b * x. Med andre ord, hvis du angir koeffisientene til regresjonsmodellen som argumentene a og b, får du en linje gjennom dataene som er identiske med din prediksjonslinje:
Enda bedre, du kan bare sende lm-objektet til abline Tegn linjen direkte. (Dette virker fordi det er en metode abline. Lm ().) Dette gjør koden din veldig enkel: >> abline (fit, col = "rød")