小编ToJ*_*oJo的帖子

R boxplot:如何自定义box-whisker图的外观(例如,删除线条或边框,更改异常值的符号)

今天,我想知道如何定制盒须图的外观.例如,我想删除盒子周围的线条.然而,问题是,border参数同时改变了盒须图的所有线的颜色.所以,如果有一个好主意设置,border = "white"那么胡须也会"消失",你有一条代表你的中位数的白线.

由于我无法在互联网上找到解决我的问题的解决方案,我在一点点摆弄并想出了一些似乎几乎没有记录整体的强大设置.这些设置允许您在很大程度上自定义盒须图的外观.我知道,一些功能已经在stackoverflow上公布(例如这里).但是,我找不到完整的文档.因此,这篇文章.

appearance r shape boxplot linestyle

8
推荐指数
2
解决办法
3万
查看次数

5
推荐指数
1
解决办法
2017
查看次数

如何动态地将'object'参数传递给anova()函数

我正在努力编写一个脚本,允许更灵活的方法来比较使用lme4nlme包的不同线性混合效果模型.因为我不想为我添加或删除的每个模型调整脚本,所以我正在寻找一种动态方法.这样做我只需要调整一个包含模型公式的字符串的变量.

这个工作正常,除非anova()进来.anova()不接受包含适当类的元素列表:

###### Here is my problem
# comparing models by means of ANOVA
anova(lme.lst)                                  #### --> does not work
anova(lme.lst[[1]], lme.lst[[2]], lme.lst[[3]]) #### would work but kills the dynamic approach
######
Run Code Online (Sandbox Code Playgroud)

我没有想出一个简洁的方法来分解列表并将多个参数传递给anova()函数.我试过unlist()没有任何成功.

这是一个最小的例子(改编自lme4手册,第8页):

require(lme4)
require(AICcmodavg)

# Variable containing of strings in order to describe the fixed effect terms 
# (wihout response/dependen variable)                                            ### should be orderd from
callModel <- c("angle ~ …
Run Code Online (Sandbox Code Playgroud)

r lme4 anova nlme

1
推荐指数
1
解决办法
744
查看次数