use*_*491 2 binary r subset glm
我有一个正常工作的GLM Logit回归,但是当我向GLM命令添加一个子集参数时,我收到以下错误:
invalid type (list) for variable '(weights)'.
Run Code Online (Sandbox Code Playgroud)
因此,以下命令有效:
glm(formula = A ~ B + C,family = "binomial",data = Data)
Run Code Online (Sandbox Code Playgroud)
但是以下命令会产生错误:
glm(formula = A ~ B + C,family = "binomial",data = Data,subset(Data,D<10))
Run Code Online (Sandbox Code Playgroud)
(我意识到在没有看到我的数据的情况下可能很难回答这个问题,但是对于可能导致我的问题的任何一般性帮助将不胜感激)
请尝试subset=D<10(您不需要Data再次指定,它隐式用作subset参数的环境).因为你还没有为参数命名,所以R将它解释为weights参数(后面是下一个参数data).