2017-02-16 84 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

相關問題