有沒有辦法在下面的plot(allEffects(), ...)呼叫中更改刻度線標簽(下面紅色的兩個標簽)?
我想將其更改為"A"和"B"里面的plot(m1, ...)唯一的(不是通過CO2資料或m1模型)。
本?effects::plot.eff似乎并沒有提供太多指導做好。
#================ Fully Reproducible Example
library(effects)
m1 <- lm(uptake ~ Treatment, data = CO2)
plot(allEffects(m1))

uj5u.com熱心網友回復:
我們可能會更改xlevels模型中的“治療”
library(effects)
m1$xlevels$Treatment <- c("A", "B")
plot(allEffects(m1))
-輸出

如果我們不想更改模型本身,則從allEffects輸出創建一個物件并更改其中的級別
e1 <- allEffects(m1)
levels(e1$Treatment$x$Treatment) <- c("B", "A")
e1$Treatment$variables$Treatment$levels <- c("A", "B")
plot(e1)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/368708.html
上一篇:難以在R中擬合分段線性資料
