predict.sofia(RSofia)
predict.sofia()所属R语言包:RSofia
Predict Method for Sofia-ml Model Fits
索非亚毫升模型拟合预测方法
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Predicted values based on Sofia-ml model object.
预测值基于的索非亚毫升模型对象。
用法----------Usage----------
## S3 method for class 'sofia'
predict(object, newdata, prediction_type, ... )
参数----------Arguments----------
参数:object
sofia-ml object
新华社索非亚毫升的对象
参数:newdata
If the model was fit with sofia.formula, a data frame; if it was fit with sofia.fit, a new set of X's
如果模型适合sofia.formula,一个数据框,如果它是合适的sofia.fit,X的一组新的
参数:prediction_type
linear: use standard linear dot product <w,x> for predictions; logistic: use prediction function of exp(<w,x>) / (1 + exp(<w,x>)) for prediction, in the manner of logistic regression
linear:使用标准的线性点产品<w,x>的的预测;logistic:使用预测功能的exp(<w,x>)的/(1 + EXP(<w,x> ;))预测,Logistic回归的方式
参数:...
unused
未使用的
值----------Value----------
predict.sofia produces a numeric vector of predictions
predict.sofia产生一个数值向量的预测
参见----------See Also----------
sofia
sofia
实例----------Examples----------
data(irismod)
i.TRAIN <- sample(1:nrow(irismod), 100)
model.logreg <- sofia(Is.Virginica ~ ., data=irismod[i.TRAIN,], learner_type="logreg-pegasos")
p <- predict(model.logreg, newdata=irismod[-1*i.TRAIN,], prediction_type = "logistic")
table(predicted=p>0.5, actual=irismod[-1*i.TRAIN,]$Is.Virginica)
model.pegasos <- sofia(Is.Virginica ~ ., data=irismod[i.TRAIN,], learner_type="pegasos")
d <- predict(model.pegasos, newdata=irismod[-1*i.TRAIN,], prediction_type = "linear")
table(predicted=d>0, actual=irismod[-1*i.TRAIN,]$Is.Virginica)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|