You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言中vm()函数所属R包查询:运行他人代码遇阻

关于R中vm()函数缺失的解决方案

vm()是asreml包的内置函数,专门用于在混合线性模型中定义基于关系矩阵(如你代码里的GRM基因组关系矩阵)的随机效应项,用来指定个体ID对应的遗传协方差结构,完全匹配你代码里random = ~ vm(ID, GRM)的用法。

你之前尝试的nomcluster并非正确依赖包,正确的解决步骤:

  • 安装asreml包:注意asreml是商业授权包,无法从CRAN安装,需通过VSN International官方渠道获取授权和安装文件。
  • 加载asreml包:运行library(asreml)
  • 重新执行你的建模代码,此时vm()函数即可被正常识别。

另外,你的代码核心调用的asreml()本身就是asreml包的核心函数,整个代码的运行完全依赖该包,之前的报错本质是未正确安装/加载asreml导致的函数缺失。

内容的提问来源于stack exchange,提问作者Johanna Aldersey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 07:51:34