2017-02-16 129 views
0

我在R中做了一个glm,并预测了我得到的结果中的一个模型。我收到pred$fit的值在-1.2和0.7之间变化。不过,我想将这些值重新缩放到0到1之间的范围,因此我可以在Y轴范围在这两个值之间的情况下观察它。改变ylim是不够的,因为不会看到负值。有没有可以应用于这种情况的功能?将预测数据缩放到0和1的范围内

回答

0

你的意思是这样的吗?

x <- seq(-1.2,0.7,.1) 
as.numeric(cut(x,quantile(x, seq(0,1,.1), include.lowest=T)))/10 
+0

'model4 = GLM(检测〜伪装,数据,家族=二项式) 摘要(model4) 方差分析(model4) nouv = expand.grid(迷彩=唯一的(数据$迷彩)) 预计值=预测(model4,newdata = nouv,se.fit = T) nouv $ fit = pred $ fit nouv $ min = pred $ fit-pred $ se.fit nouv $ max = pred $ fit + pred $ se.fit '这就是我所做的,预测函数给出的值是-1.2和0.7。我希望这些值只能在0和1之间变化。我不希望负面价值,同时保持数字之间的差距完全相同。 – Broccoli

相关问题