के साथ पीसीए के लिए मूल उदाहरण matplotlib.mlab.PCA के साथ एक साधारण प्रिंसिपल घटक विश्लेषण करने की कोशिश कर रहा है लेकिन कक्षा के गुणों के साथ मुझे अपनी समस्या का एक साफ समाधान नहीं मिल सकता है। यहाँ एक उदाहरण है:matplotlib
2 डी में कुछ डमी डेटा प्राप्त करें और पीसीए शुरू:
from matplotlib.mlab import PCA
import numpy as np
N = 1000
xTrue = np.linspace(0,1000,N)
yTrue = 3*xTrue
xData = xTrue + np.random.normal(0, 100, N)
yData = yTrue + np.random.normal(0, 100, N)
xData = np.reshape(xData, (N, 1))
yData = np.reshape(yData, (N, 1))
data = np.hstack((xData, yData))
test2PCA = PCA(data)
अब, मैं सिर्फ अपनी मूल निर्देशांक में वैक्टर के रूप में प्रमुख घटकों और उन्हें अपने डेटा पर तीर के रूप में प्लॉट करने के लिए चाहते हैं।
वहां जाने के लिए एक त्वरित और साफ तरीका क्या है?
धन्यवाद, Tyrax
महान है, धन्यवाद। यही वह है जिसे मैं ढूंढ रहा था। – Tyrax
1.618 निरंतर का अर्थ क्या है? जहाँ से यह आया ? – joaquin
@ जोआक्विन: इसका लगभग [सुनहरा अनुपात] (http://en.wikipedia.org/wiki/Golden_ratio)। आप, निश्चित रूप से, अपनी पसंद के किसी भी स्थिरता का चयन कर सकते हैं, लेकिन यह [अक्सर अच्छा दिखता है] (http://en.wikipedia.org/wiki/Golden_ratio#Painting)। – unutbu