ПочатиПочніть безкоштовно

Стандартизуємо дані

На лекції ми побачили, що можна багато дізнатися про набір даних, утворивши з нього матрицю \(A^TA\). У цій вправі ви зробите це для атлетичних показників гравців, які подаються на драфт коледжів до National Football League. Набір даних combine уже завантажено для вас.

Ця вправа є частиною курсу

Лінійна алгебра для Data Science в R

Переглянути курс

Інструкції до вправи

  • Витягніть лише числові елементи датафрейму, узявши стовпці з 5-го по 12-й. Назвіть це A (ми не можемо виконувати обчислення на нечислових компонентах у стовпцях 1–4).
  • Перетворіть цей датафрейм на матрицю за допомогою команди as.matrix().
  • Відніміть середнє значення кожного зі стовпців матриці.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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])
Редагувати та запускати код