ÎncepețiÎncepe gratuit

Încearcă o împărțire 80/20

Acum că setul tău de date este ordonat aleatoriu, poți împărți primele 80% din el într-un set de antrenament și ultimele 20% într-un set de testare. Poți face acest lucru alegând un punct de împărțire la aproximativ 80% din datele tale:

split <- round(nrow(mydata) * 0.80)

Poți folosi apoi acest punct pentru a extrage primele 80% din set de date ca set de antrenament:

mydata[1:split, ]

Și același punct îți permite să determini setul de testare:

mydata[(split + 1):nrow(mydata), ]

Acest exercițiu face parte din cursul

Machine Learning cu caret în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Alege un index de rând pentru împărțire, astfel încât punctul de împărțire să fie la aproximativ 80% din setul de date diamonds. Numește acest index split.
  • Creează un set de antrenament numit train folosind acel index.
  • Creează un set de testare numit test folosind acel index.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Determine row to split on: split


# Create train


# Create test
Editează și rulează codul