![](/img/trans.png)
[英]Determine n_components of PCA such that the explained variance ratio is 0.99
[英]Determine the value of n_components variable in pca analysis
祝你今天愉快。 請幫我。 我有一個規范化的文件。 該文件由21個數字列組成。
我將對以下文件進行pca analysis
:
pca = decomposition.PCA(n_components=21)
pca_output = pca.fit_transform(pca_matrix)
pca_inverse = pca.inverse_transform(pca_output)
據我了解,我分配給n_components
變量的值等於列數。 但是我不明白的是如何確定n_components
變量。
它是一個超參數,找到最佳值取決於要對數據執行的操作。 讓我描述3種可能的用途:
n_components=None
)。 然后檢查屬性explained_variance_ratio_
並確定您願意刪除多少個。 或者,您可以放置n_components='mle'
並讓數據為您決定。 n_components
和預測模型的超參數上找到最佳的n_components。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.