Začněte nyníZačněte zdarma

Standardizace dat

V přednášce jsme viděli, že pomocí matice \(A^TA\) lze z dat získat mnoho užitečných informací. V tomto cvičení to vyzkoušíš na atletických datech hráčů vstupujících do draftu NFL. Dataset combine je už načtený.

Toto cvičení je součástí kurzu

Lineární algebra pro datovou vědu v R

Zobrazit kurz

Pokyny k cvičení

  • Vyber pouze numerické sloupce datového rámce — konkrétně 5. až 12. sloupec. Výsledek pojmenuj A (se sloupci 1 až 4, které obsahují nenumerické hodnoty, matematické operace provádět nemůžeme).
  • Převeď tento datový rámec na matici pomocí příkazu as.matrix().
  • Odečti průměr každého sloupce matice.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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])
Upravit a spustit kód