Video: SCP-093 Red Sea Object | euclid | portal / extradimensional scp 2024
Hvis du arbeider med faktorer i R som har numeriske verdier som nivåer, må du være ekstra forsiktig når du bruker disse faktorene i modeller og andre beregninger. For eksempel konverterer du antall sylindere i de innebygde datasettet mtcars til en faktor som dette: >> cyl. faktor <- som. faktor (mtcars $ cyl)
Hvis du vil vite median antall sylindere, kan du bli fristet til å gjøre følgende:
For å transformere en faktor riktig, er de opprinnelige numeriske verdiene, kan du først omdanne faktoren til tegn og deretter til numerisk. Men på svært store data, gjøres dette raskere med følgende konstruksjon:
Med denne koden lager du en kort vektor med nivåene som numeriske verdier, og deretter bruker du intern integerrepresentasjon av faktoren for å velge riktig verdi.
Selv om R ofte konverterer en numerisk vektor til en faktor automatisk når det er nødvendig, gjør det ikke om både numeriske vektorer og faktorer kan brukes. Hvis du for eksempel vil modellere kjørelengde for en bil til antall sylindere, får du en annen modell når du bruker antall sylindere som en numerisk vektor eller som en faktor.Tolkningen av begge modellene er helt forskjellig, og mye avhenger av hva du vil gjøre. Men du må være oppmerksom på det, eller du kan tolke feil modell.