变量长度不同

时间:2019-04-12 18:10:09

标签: r glm

在执行glm时,我在r中遇到问题。问题是,发现“ var1”的可变长度不同。但是当我从数据中删除此var1时。然后,对于数据中存在的下一个变量,将出现下一个相同类型的错误。我检查了所有数据,但实际长度没有差异。我该如何解决这个问题?任何人都可以帮助我。提前致谢。 数据看起来像; d_status是我的响应变量,是因子。因为存在更多的变量,所以这里没有出现。

data.frame':    300 obs. of  20 variables:

$ age:num 28 43 32 64 37 42 36 48 55 31 ...  $性别:num 1 2 2 2 1 2 2 1 2 2 ...  $ u_clarity:num 1 2 1 2 1 1 1 2 1 1 ...  $ ph:num 5 5.5 5 5 5 5 5 5.2 5 5 ...  $ sp_g:编号1.01 1.02 1.01 1.01 1.01 ...  $白蛋白:num 1 1 2 1 2 2 2 1 1 2 ...  $葡萄糖:num 2 2 2 2 2 2 2 2 2 2 2 ...  $ sugar:num 2 1 2 2 2 2 1 1 1 2 ...  $ kb:num 2 2 2 2 2 2 2 2 2 2 2 ...  $ bpigment:数量2 2 2 2 2 2 2 2 1 2 2 ...  $ ur_bi:数量2 2 2 2 2 2 2 2 2 2 2 ...  $ blood:num 2 2 2 2 2 2 2 2 2 2 2 ...  $ pus_cells:数量1 2 1 2 1 1 1 1 1 1 ...  $ red_cells:数量1 2 1 2 1 1 1 2 1 1 ...  $ epi_cells:数量1 2 1 2 1 2 1 1 2 2 ...  $ mt:num 1 2 1 2 1 1 2 2 2 1 ...  $ co:num 2 1 1 2 1 1 1 2 2 1 ...  $ gc:num 2 1 1 1 1 1 1 1 2 2 1 ...  $细菌:num 1 2 1 2 1 1 1 2 2 1 ...  $ cc:num 1 1 1 2 1 1 1 2 1 1 ...

  

f1 = glm(y〜。,family = quasibinomial(link ='logit'),data = dataset1 [training,])   model.frame.default(formula = y〜。,data = dataset1 [training,:     可变长度不同(针对“年龄”)

0 个答案:

没有答案