Video: Slik bruker du kart og kompass 2024
En annen veldig viktig idé i R er formelen grensesnittet. Formelgrensesnittet gir deg mulighet til å spesifisere hvilke kolonner som skal brukes når du monterer en modell, samt modellens oppførsel.
Det er viktig å huske på at formelnotasjonen refererer til statistiske formler, i motsetning til matematiske formler. For eksempel betyr formelen operatøren + å inkludere en kolonne, ikke å matematisk legge to kolonner sammen. Du trenger operatørene når du begynner å bygge modeller.
Vær oppmerksom på at tolkningen av tegnene kan variere avhengig av modellfunksjonen du bruker.
Operatør | Eksempel | Betydning |
---|---|---|
~ | y ~ x | Modell y som en funksjon av x |
+ | y ~ a + b | Inkluder kolonnene a så vel som b |
- | y ~ a - b | Inkluder a, men unntatt b |
: | y ~ a: b | Estimere samspillet mellom a og
b < * |
y ~ a * b | Inkluder kolonner så vel som deres interaksjon (det vil si, y ~ a + b + a: b) | | |
y ~ a | b | Anslå y som en funksjon av en betingelse av b |
|
Legg merke til at det første argumentet er en formel, og det andre argumentet er kildedatabasen. I dette tilfellet forteller du aggregat for å modellere mpg som en funksjon av utstyr så vel som am og å beregne gjennomsnittet. Dette er det samme eksempelet som i forrige avsnitt, men ved hjelp av formelgrensesnittet blir funksjonen din veldig lett å lese.
Når du ser på hjelpefilen for en funksjon, vil det alltid være klart om du kan bruke en formel med den funksjonen. For eksempel, ta en titt på Hjelp for? aggregat. I bruksdelen av denne siden finner du følgende tekst:
## S3-metode for klassedata. rammen "aggregat (x, ved, FUN, …, forenkle = TRUE) ## S3 metode for klassen" formel "aggregat (formel, data, FUN, …, delmengde, na. action = na. omit)Denne siden viser en metode for klassedata. ramme, samt en metode for klassesammensetning. Dette indikerer at du kan bruke enten formulering.
Du kan finne mer (teknisk) informasjon om formel på egen hjelpside,? formel.