अपने डेटा को Standardize करना
लेक्चर में आपने देखा कि किसी डेटासेट से मैट्रिक्स \(A^TA\) बनाकर आप उसके बारे में बहुत कुछ जान सकते हैं. इस अभ्यास में, आप यह काम नेशनल फ़ुटबॉल लीग कॉलेज ड्राफ्ट में आने वाले खिलाड़ियों के एथलेटिक डेटा पर करेंगे. डेटासेट combine पहले से आपके लिए लोड है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Data Science के लिए Linear Algebra
अभ्यास निर्देश
- डेटा फ्रेम के केवल संख्यात्मक एलिमेंट निकालें, यानी 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])