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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。