predict.qda
位於 MASS
包(package)。 說明
結合 qda
對多變量觀察結果進行分類
用法
## S3 method for class 'qda'
predict(object, newdata, prior = object$prior,
method = c("plug-in", "predictive", "debiased", "looCV"), ...)
參數
object |
類 |
newdata |
要分類的案例的 DataFrame ,或者,如果 |
prior |
類的先驗概率,默認情況下是訓練集中的比例或在 |
method |
這決定了如何處理參數估計。對於 |
... |
基於其他方法或基於其他方法的參數 |
細節
此函數是類 "qda"
的通用函數 predict()
的方法。可以通過為適當類的對象 x
調用 predict(x)
來調用它,也可以直接通過調用 predict.qda(x)
來調用它,而不管對象的類如何。
如果無法計算二次判別式,則通過返回 NA
來處理 newdata
中的缺失值。如果newdata
被省略,並且na.action
的擬合被省略,則這些將在預測中被省略。
值
包含組件的列表
class |
MAP 分類(一個因子) |
posterior |
類別的後驗概率 |
例子
tr <- sample(1:50, 25)
train <- rbind(iris3[tr,,1], iris3[tr,,2], iris3[tr,,3])
test <- rbind(iris3[-tr,,1], iris3[-tr,,2], iris3[-tr,,3])
cl <- factor(c(rep("s",25), rep("c",25), rep("v",25)))
zq <- qda(train, cl)
predict(zq, test)$class
參考
Venables, W. N. and Ripley, B. D. (2002) Modern Applied Statistics with S. Fourth edition. Springer.
Ripley, B. D. (1996) Pattern Recognition and Neural Networks. Cambridge University Press.
也可以看看
qda
, lda
, predict.lda
相關用法
- R predict.glmmPQL glmmPQL 擬合的預測方法
- R predict.lda 通過線性判別對多變量觀測值進行分類
- R predict.lqs 根據 lqs 擬合進行預測
- R predict.mca “mca”類的預測方法
- R parcoord 平行坐標圖
- R petrol N. L. Prater 的煉油廠數據
- R polr 有序邏輯回歸或概率回歸
- R phones 1950 年至 1973 年比利時電話
- R pairs.lda 從“lda”擬合生成成對散點圖
- R plot.lda 類“lda”的繪圖方法
- R painters 德皮萊斯的畫家資料
- R plot.mca “mca”類對象的繪圖方法
- R summary.rlm 魯棒線性模型的總結方法
- R ginv 廣義逆矩陣
- R housing 哥本哈根住房條件調查的頻率表
- R biopsy 乳腺癌患者的活檢數據
- R contr.sdif 連續差異對比編碼
- R Melanoma 惡性黑色素瘤的生存率
- R boxcox 線性模型的 Box-Cox 變換
- R ucv 帶寬選擇的無偏交叉驗證
- R theta.md 估計負二項式的 theta
- R rlm 線性模型的穩健擬合
- R npk 經典 N、P、K 階乘實驗
- R Cars93 1993 年美國銷售的 93 輛汽車的數據
- R geyser 老忠實間歇泉數據
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Classify from Quadratic Discriminant Analysis。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。