데이터 표준화하기
강의에서 우리는 데이터셋으로부터 행렬 \(A^TA\) 를 만들어 많은 정보를 얻을 수 있다는 것을 살펴봤어요. 이 연습에서는 National Football League 대학 드래프트에 참가하는 선수들의 운동 능력 데이터로 이를 수행해 볼 거예요. 데이터셋 combine 이 미리 로드되어 있어요.
이 연습은 강의의 일부입니다
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])