我正在尝试绘制线性概率模型的结果,该模型根据参与者的性别和另一个变量(prs_ea_ALL)绘制事件的概率。当我包含分类变量“ intyorn”时,我遇到一条错误消息(见下文)。我不明白为什么会这样。有人可以帮我解决这个问题吗?
let min = 5
let max = 12
let length = 20
let arr = Array.from({length: 40}, (_, i)=>{
let m = Math.floor(i / (max - min))
return m % 2
? max - (i - (max - min) * m )
: min + (i - (max - min) * m )
})
console.log(arr.join(','))
data.frame中的错误(prs_ea_all = rep(seq(从= -4,到= 4,length.out = 100), 参数暗示不同的行数:200、1、1050
答案 0 :(得分:1)
由于您没有发布可复制的示例,因此我将创建一些模拟数据来说明错误。 发生的情况是,当您尝试构建数据帧时,您将拥有不同长度的向量。 这是一个简单的示例,将导致相同的错误
cordova clean
cordova build
data.frame(x,y,z,a)中的错误: 参数暗示不同的行数:100、23、73
现在,仔细看一下您的示例,我可以看到以下变量存在一些问题:
1st) prs_ea_all
在这里重复seq(从= -4到= 4,length.out = 100)两次,生成200个元素的向量
2nd) gxeaALL 使用此变量,您需要一个变量的均值,它是一个具有单个数字的向量
3rd) intyorn似乎是长度为1050的向量,请检查您的原始数据以进行验证。
确保数据框函数调用中的所有向量都具有相同数量的元素。像下面的例子一样:
x <- 1:100
y <- 1:100
z <- 1:23
a <- 1:73
data.frame(x,y,z,a)