r - 错误 - cocor 中的变量必须是数字
问题描述
我为相关性的差异运行了一个简单的函数 cocor,但我收到了错误消息:其中一个变量(时间性)必须是数字。所以我检查了变量的数据类型,它是双/数字。我没有使用同一数据库计算偏相关或置信区间的问题。
cocor(~temporality+expectability|temporality+positive,data =data2)
is.numeric(data2$temporality) # True
Data2 是一个包含 5 个变量(性别和 4 个数值度量)的数据库。
那么问题背后的真正原因是什么?谢谢
解决方案
我对“变量'x'必须是数字”有同样的问题。对于 cocor 函数。我在某个地方发现 cocor 似乎不适用于 tibbles,但是当数据转换为 data.frame 时它可以工作。
你的脚本会是这样的:
cocor(~temporality+expectability|temporality+positive, data = as.data.frame(data2))
推荐阅读
- oracle - 如何按时间给出客户的状态
- python - Python错误'NoneType'对象没有属性'post'jira
- java - 使用双向链表实现队列
- reactjs - WebRTC 使用 React:为什么远程视频没有播放?
- swift - AppTrackingTransparency 权限对于 FBSDK 登录是强制性的吗?
- mysql - MySQL全文搜索单字符表情符号
- flutter - 更改布局时,ScrollController 未附加到任何滚动视图错误
- ethereum - 无法在 BSC Scan 上验证和发布合同
- r - 如何在brms中按组指定具有不同形状的weibull多级回归?
- css - ng-zorro 的布局问题 - 滚动时自动完成框不会留在原位