我正在尝试为08.html应用这些代码
我的问题
library(multcompView)
> library(lsmeans)
> lsmeans = lsmeans::lsmeans ### Uses the lsmeans function
> leastsquare = lsmeans(model,
+ "B_exp_type",
+ adjust="tukey")
NOTE: Results may be misleading due to involvement in interactions
> cld(leastsquare,
+ alpha=.05,
+ Letters=letters)
Error in cld(leastsquare, alpha = 0.05, Letters = letters) :
could not find function "cld"如何修复这个找不到函数"cld“错误?
发布于 2020-06-07 00:08:16
您需要安装multcomp包。
我已经看过一段时间了。
发布于 2021-11-26 15:06:42
我是那一页的作者。
有许多小的更新,我需要做的那个网站。一个是将对lsmeans包的所有调用都更新到emmeans包。不幸的是,我使用了lsmeans大约100次,所以这是很多小的更新。
如前所述,您可以从cld调用multcomp。下面的页面列出了有关emmeans对象的调用选项:
Rdrr.io/cran/emmeans/man/cran.emmGrid.html
下面的代码给出了一个示例:
library(emmeans)
warp.lm = lm(breaks ~ wool * tension, data = warpbreaks)
marginal = emmeans(warp.lm, ~ tension:wool)
pwpp(marginal)
library(multcomp)
cld(marginal, reversed=FALSE, alpha=0.05, details=FALSE,
adjust="sidak", level=0.95, Letters=letters)发布于 2021-11-29 09:42:27
添加到@基思·麦克纳尔蒂的回答:除了安装和加载{multcomp}包外,还必须安装{multcompView}包才能使用multcomp::cld()。
以下是未安装{multcompView}时的multcompView:
library(emmeans)
library(multcomp)
library(multcompView)
#> Error in library(multcompView): there is no package called 'multcompView'
mod <- lm(weight ~ group, data = PlantGrowth)
emm <- emmeans(mod, "group")
cld(emm, Letters = letters)
#> Error in .requireNS("multcompView", "The 'multcompView' package must be installed to use CLD methods"): The 'multcompView' package must be installed to use CLD methods这里是安装它的地方之一:
library(emmeans)
library(multcomp)
library(multcompView)
mod <- lm(weight ~ group, data = PlantGrowth)
emm <- emmeans(mod, "group")
cld(emm, Letters = letters)
#> group emmean SE df lower.CL upper.CL .group
#> trt1 4.66 0.197 27 4.26 5.07 a
#> ctrl 5.03 0.197 27 4.63 5.44 ab
#> trt2 5.53 0.197 27 5.12 5.93 b 另外,这里是我在紧凑型字母显示器上写的一个简短的章节。
https://stackoverflow.com/questions/62239392
复制相似问题