我正在跟进这个答案 https://stackoverflow.com/a/62946040/7223434。我想知道是否有办法设置参数的默认值rug
to FALSE
和论证multiline
to TRUE
在生成的图中library(effects)
例如,如下面的代码所示?
library(effects)
m <- lm(Fertility ~ Examination*Education, data = swiss)
plot(allEffects(m), rug = FALSE, multiline = TRUE) # By default, change `rug = FALSE`
# `multiline = TRUE `
注意:以下建议涉及更改函数中的默认值的一般情况。
是的,弄乱默认参数是可能的。一种方法是修改formals
函数的,在这种情况下将是
formals(effects:::plot.eff)$rug <- FALSE
formals(effects:::plot.eff)$multiline <- TRUE
另一种可能性是使用default
包状
default::default(effects:::plot.eff) <- list(rug = FALSE,
multiline = TRUE)
要引用包描述,
用于更改函数参数默认值的简单语法,无论它们是在包中还是在本地定义。
有关该包的更多信息,您可以查找 CRAN 页面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)