【问题标题】:linear model (lm) on distance matrix is not working on R 4.1.0距离矩阵上的线性模型 (lm) 不适用于 R 4.1.0
【发布时间】:2021-06-08 16:51:03
【问题描述】:

我有一些代码计算距离矩阵之间的线性模型,以获得abline() 的斜率估计。 在这种情况下,Dgen 是遗传距离的成对矩阵,而 Dgeo 是欧几里得距离的成对三角矩阵。在升级到 R 4.1.0 之前,线性模型运行良好,现在它产生以下错误:

model <- lm(Dgen~Dgeo)
Error in xj[i, , drop = FALSE] : incorrect number of dimensions

R 4.1.0 中是否发生了一些我不知道的变化?我检查了 CRAN 上的 what's new 并没有看到任何提到 lm() 的内容。

如果我做错了什么,请告诉我。 谢谢

【问题讨论】:

    标签: model distance lm


    【解决方案1】:

    我有同样的问题。解决了将 lm(Dgen~Dgeo) 更改为 lm(as.numeric(Dgen)~as.numeric(Dgeo)) 的问题。

    【讨论】:

      猜你喜欢
      • 2022-01-12
      • 1970-01-01
      • 2016-12-29
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      • 2017-02-19
      • 1970-01-01
      相关资源
      最近更新 更多