【发布时间】:2018-02-10 04:57:43
【问题描述】:
我正在尝试使用 glmnet 进行分类预测,但是我无法推断“glmnet.predict”的返回对象应该代表什么。使用代码
mlogit_r<-glmnet(train_x, cbind(cns_label, renal_label,breast_label,nsclc_label,ovarian_label,leuk_label,colon_label, mela_label),
family="multinomial", alpha=0)
pred <- predict(mlogit_r, train_x, type="class")
train_x 为 57(n) x 6830(p),y 对象为 57(n) x 8(类数)。返回的预测对象是一个带有标签的 57 x 100 矩阵。其中哪些是预测的标签?
它没有显示在文档中,因为它只是说
返回的对象取决于 . . .传递给 glmnet 对象的预测方法。
【问题讨论】:
-
出于好奇,您将 glmnet 多项式预测用于什么目的?
-
@OLIVER.KOO 我正在他们的样本数据集“NCI(微阵列)”上尝试与“统计学习的要素:数据挖掘、推理和预测。第二版”不同的方法,该方法处理识别不同癌症的基因。
-
哇 @user3707850 听起来超级酷。我可以向你借那本书吗?
标签: r predict glmnet lasso-regression