【发布时间】:2020-10-29 11:43:48
【问题描述】:
这就是我运行 traj::step1measures 时发生的情况
step1measures(datamat, timemat, ID = TRUE)
if (cor.mat[i_row, i_col] > 0.999) { 中的错误:需要 TRUE/FALSE 的缺失值
2。 check.correlation(输出[, -1], 详细)
1。 step1measures(datamat, timemat, ID = TRUE)
我已经检查了多次,我确信数据和时间矩阵中没有空值或缺失值。关于这里出了什么问题/可能会弹出缺失值的任何建议?
【问题讨论】:
-
您检查了 datamat 和 timemat,但是您检查了 cor.mat 吗?在 rstudio 中,您可以通过在控制台中选择函数名称并输入 F2 来探索函数的代码
-
谢谢!我只是尝试运行两个矩阵的单独关联(没有 ID 列)并发现以下内容:'cor.test(datamat,timemat)'和'cor(c(datamat),c(timemat))'产量正常结果。但是,“cor(datamat, timemat)”会产生一系列 NA 和“标准偏差为零”的警告。我不确定这是否是 traj::step1measures 所使用的,或者如果其他相关测试这样做,它为什么不起作用。