Kom igångKom igång gratis

Valideringsmetoden

I kapitlet om linjär regression anpassade du en linjär regressionsmodell som förklarar katternas hjärtvikt utifrån deras kroppsvikt. Intervjuaren ber dig nu att utvärdera hur bra modellen är.

För att svara på den frågan behöver du ta fram förutsägelser som kan jämföras med de faktiska värdena. I valideringsmetoden delar du upp datan i två delar.

Du kan börja med att ta ett urval av, säg, 80 % av radnumren. Använd sedan de valda radnumren för att ta ut träningsdata. Resten av dataramen kan användas för testning.

Kom ihåg att:

rows <- c(1, 3)
df[-rows, ]

markerar alla utom den första och den tredje raden.

Datamängden cats finns tillgänglig i din miljö.

Den här övningen är en del av kursen

Öva på statistiska intervjufrågor i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

set.seed(123)

# Generate train row numbers
train_rows <- ___(nrow(___), round(0.8 * ___(cats)))
Redigera och kör kod