Video: HUR ANVÄNDER MAN?! 2024
En annan mycket viktig idé i R är formeln gränssnittet. Formelgränssnittet gör det möjligt att kortfattat ange vilka kolumner som ska användas vid montering av en modell, liksom modellens beteende.
Det är viktigt att komma ihåg att formelbeteckningen avser statistiska formler, i motsats till matematiska formler. Så, till exempel, betyder formeloperatören + att inkludera en kolumn, inte att matematiskt lägga till två kolumner tillsammans. Du behöver operatörerna när du börjar bygga modeller.
Var medveten om att tolkningen av tecknen kan skilja sig beroende på vilken modellfunktion du använder.
Operatör | Exempel | Betydelse |
---|---|---|
~ | y ~ x | Modell y som en funktion av x |
+ | y ~ a + b | Inkluder kolumner a såväl som b |
- | y ~ a - b | Inkludera en men utesluter b |
: | y ~ a: b | Uppskatt interaktionen mellan a och
b < * |
y ~ a * b | Inkludera kolumner samt deras interaktion (det vill säga y ~ a + b + a: b) | | |
y ~ a | b | Uppskatta y som en funktion av ett villkor för b |
|
Observera att det första argumentet är en formel och det andra argumentet är källdataman. I det här fallet berättar du aggregat för att modellera mpg som en funktion av växeln såväl som am och att beräkna medelvärdet. Det här är samma exempel som i föregående stycke, men med hjälp av formelgränssnittet blir din funktion väldigt lätt att läsa.
När du tittar på hjälpfilen för en funktion kommer det alltid att vara klart om du kan använda en formel med den funktionen. Ta en titt på hjälpen för? aggregat. I användningsavsnittet på den här sidan hittar du följande text:
## S3-metod för klassdata. ram "aggregat (x, med, FUN, …, förenkla = TRUE) ## S3-metod för klassformelaggregat (formel, data, FUN, …, delmängd, na. action = na. omit)Den här sidan listar en metod för klassdata. ram samt en metod för klassformeln. Detta indikerar att du kan använda antingen formulering.
Du kan hitta mer (teknisk) information om formel på egen hjälp sida,? formel.