【问题标题】:Levene's Test in RR 中的 Levene 检验
【发布时间】:2018-10-29 17:51:35
【问题描述】:

我使用 Levene 的测试来检查 R 中的方差相等性。为此,我安装了 car 包。为此,我在 R 中使用了以下命令:

install.packages("car")

运行此命令后,我收到以下消息:

安装包到‘C:/Users/DELL/Documents/R/win-library/3.5’ (因为未指定“lib”)

还安装依赖项'magrittr'、'pkgconfig'、'R6'、'BH'、'rematch'、'assertthat'、'fansi'、'utf8'、'forcats'、'hms'、'readr' 、'cellranger'、'zip'、'cli'、'crayon'、'pillar'、'rlang'、'SparseM'、'MatrixModels'、'sp'、'haven'、'curl'、'data.table' ,'readxl','openxlsx','tibble','minqa','nloptr','Rcpp','RcppEigen','carData','abind','pbkrtest','quantreg','maptools',' rio', 'lme4'

在这个依赖列表中,除了Rcpp 之外的所有包都被安装了。在此过程之后,我尝试运行 Levene 的测试并收到以下错误消息

library(car)
leveneTest(Minimum1 ~ Type)

Error in leveneTest(Minimum1 ~ Type) :
could not find function "leveneTest"

【问题讨论】:

  • 我无法重现该错误。 除了“Rcpp”包之外的所有包都已安装。也许尝试安装这个包?
  • Levene 测试是很简单的东西,不可能依赖 Rcpp。看看cran.r-project.org/web/packages/car/index.html -- car 包只依赖于carData -- 没有no 其他依赖。绝对没有 magrittr ... 并且绝对没有 Rcpp 在列表中。出了点问题....我会先再次尝试install.packages
  • library(car) 之后尝试search()。你能在第二位看到"package:car" 吗?如果是,请尝试ls(2)。你看到了什么?
  • 运行library(car) 后,sessionInfo() 会显示什么?这将列出所有加载的包及其版本。这可能有助于我们确定发生了什么(编辑您的问题以包含该输出)
  • 嗯...很明显问题出在您安装的car 上。显然有问题,因为 (1) car 未附加到您的搜索路径 - 这可以从 search() 中看出; (2) car 不依赖于 Rcpp 或 OP 中列出的任何其他包。也就是说,加载car(使用library(car))绝不应依赖Rcpp,使用Rcpp 解决您的问题对您没有帮助。在做任何其他事情之前,我会再次尝试install.packages("car")。也许它安装正确,问题就消失了。

标签: r


【解决方案1】:

在加载“car”包之前使用 (install.packages("hms")) 安装“hsm”包

【讨论】:

    猜你喜欢
    • 2021-09-19
    • 2019-09-28
    • 2021-05-22
    • 1970-01-01
    • 2014-08-29
    • 2020-06-30
    • 2014-12-30
    • 2014-05-30
    • 2015-09-17
    相关资源
    最近更新 更多