Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将r中的值划分为因子_R_Regression_R Factor - Fatal编程技术网

如何将r中的值划分为因子

如何将r中的值划分为因子,r,regression,r-factor,R,Regression,R Factor,我使用逻辑回归得到y的一些概率,我做了以下工作: fit.model <- glm (y~ x1 +x2 , data = mydata, family=binomial) pred_model<- plogis(predict(fit.model, mydata)) fit.model这应该可以: class <- factor(ifelse(pred_model>0.5, "yes", "no"), c("yes", "no")) 0.5级,“是”、“否”),

我使用逻辑回归得到y的一些概率,我做了以下工作:

fit.model <- glm (y~ x1 +x2 , data = mydata, family=binomial)  
pred_model<- plogis(predict(fit.model, mydata))
fit.model这应该可以:

class <- factor(ifelse(pred_model>0.5, "yes", "no"), c("yes", "no"))
0.5级,“是”、“否”),c(“是”、“否”)
这应该可以:

class <- factor(ifelse(pred_model>0.5, "yes", "no"), c("yes", "no"))
0.5级,“是”、“否”),c(“是”、“否”)

我想你可能误解了普洛吉斯的所作所为。阅读
?predict.glm
并尝试改用
type=“response”
。更一般地说,“它不起作用”并不是对您的问题的足够具体的描述。我想您可能误解了
plogis
的作用。阅读
?predict.glm
并尝试改用
type=“response”
。更一般地说,“它不起作用”并不是对您的问题的足够具体的描述。谢谢Vincent我尝试了您的代码,它给出了正确的答案,并且感谢Joran的评论(不客气。)你应该把你的问题按现在回答的那样提出来,这样其他未回答的问题就更容易被发现谢谢你,文森特,我试过你的代码,它给出了正确的答案,谢谢乔兰的评论,不客气。:)你应该把你的问题按现在回答的那样提出来,这样其他未回答的问题就更容易被发现