Zacznij terazZacznij za darmo

Standaryzacja danych

Na wykładzie zobaczyłeś, że macierz \(A^TA\) pozwala dowiedzieć się wiele o zbiorze danych. W tym ćwiczeniu zastosujesz ją do danych sportowych zawodników przystępujących do draftu NFL. Zbiór danych combine jest już wczytany.

To ćwiczenie jest częścią kursu

Algebra liniowa dla data science w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyodrębnij tylko numeryczne elementy ramki danych, wybierając kolumny od 5. do 12. Zapisz wynik jako A (na kolumnach 1–4 zawierających dane nienumeryczne nie można wykonywać operacji matematycznych).
  • Przekształć tę ramkę danych w macierz, używając polecenia as.matrix().
  • Odejmij średnią każdej z kolumn macierzy.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Extract columns 5-12 of combine
A <- combine[, ___:___]

# Make A into a matrix
A <- ___(A)

# Subtract the mean of each column
A[, ___] <- A[, 1] - mean(A[, 1])
A[, 2] <- A[, 2] - ___(A[, 2])
A[, ___] <- A[, 3] - mean(A[, 3])
A[, ___] <- A[, ___] - mean(A[, 4])
A[, 5] <- A[, 5] - mean(A[, 5])
A[, ___] <- A[, 6] - mean(A[, ___])
A[, 7] <- A[, ___] - mean(A[, 7])
A[, ___] <- A[, 8] - mean(A[, 8])
Edytuj i uruchom kod