R &引用;“克洛吉特”;创建意外和NA因子,并删除原始因子

R &引用;“克洛吉特”;创建意外和NA因子,并删除原始因子,r,R,我正在使用clogit进行条件逻辑回归。 但是,在结果表中,factor1消失,取而代之的是,factor1\u 1被自动创建 我从未在原始数据中使用过这个factor1\u 1 此外,factor1\u 1的clogit结果都是NA 因此,我无法知道系数1的coef、se和Z值。 对于其他变量,如factor2~5,我可以得到结果 首先,我改变了因子1的类型。 首先是因子,我将其转换为数值或整数,但结果相同 Factor1是在0r1中编码的性别数据,没有缺失数据 clogit(outcome

我正在使用
clogit
进行条件逻辑回归。 但是,在结果表中,
factor1
消失,取而代之的是,
factor1\u 1
被自动创建

我从未在原始数据中使用过这个
factor1\u 1
此外,
factor1\u 1
clogit
结果都是
NA

因此,我无法知道系数1的coef、se和Z值。 对于其他变量,如
factor2~5
,我可以得到结果

首先,我改变了
因子1的类型。
首先是
因子
,我将其转换为
数值
整数
,但结果相同

Factor1
是在
0
r
1
中编码的性别数据,没有缺失数据

clogit(outcome ~ factor1 + factor2 + factor3 + factor4 + factor5 + factor6 + 
       strata(matchid),
       method = "exact",
       data = df)
没有错误消息。
对于
factor1
clogit
的结果就是
NA

您能提供一些关于数据的更多信息吗?例如,数据的dput()。另外,您能告诉我们您的
factor1
列与其他列的格式吗?谢谢您的评论。对不起,数据是保密的,所以我无法打开。所有因子都是因子或数字。Factor1是分类变量,记录为0或1,表示男性或女性。数据框包括列中的一些人和行中的几个变量(如性别、年龄、巴特位置)。我尝试了与“glm”相同的分析。我可以得到factor1的结果参数,但是factor1的名称自动更改为factor1\u 1。