我是化學家,大約一年前我決定了解更多關於化學計量學的知識。交叉驗證PCA + lm
我這個問題,我不知道如何解決工作:
我執行的實驗設計(多赫勒類型與3個因素)記錄多個分析物濃度爲ÿ。 然後我上執行PCAÿ和我使用的第一PC(總方差的87%),新ý上得分線性迴歸模型與我的實驗編碼設置爲X。
現在我需要進行一次性交叉驗證,刪除每個對象之前在新的「訓練集」上執行PCA,然後根據我之前創建的分數迴歸模型,預測分數在「測試集」中的觀察值,並且計算預測誤差,比較預測分數和通過在先前PCA的空間中測試集中對象的投影而獲得的分數。所以重複n次(n是我實驗設計的點數)。 我想知道如何用R來做。
嗨安德烈,歡迎交叉驗證(並特別歡迎多一個同胞化學家在這裏!)。然而,你的問題主要是關於編程,而不是統計(你已經有了DoE並且知道交叉驗證需要包括PCA)。因此,我將投票將其遷移到stackoverflow,討論編程問題。當您詢問R時,我還會添加一個R標籤。 – cbeleites 2013-02-20 20:23:02
謝謝@cbeleites但我在哪裏可以找到「stackoverflow」?我是小白人! – 2013-02-21 00:09:27
@ndr:stackoverflow應該找到了你現在... – cbeleites 2013-02-21 08:42:26