我有一个逻辑回归使用glm
,我想添加一个形式的术语
c 1 (k+ac 2 )/(t+c 2 )
其中 k 和 t 是数据框中的列,a 是常数。我希望 R 找到 c 1和 c 2的最佳拟合值。这可能吗?
如果我只想要一个固定值,比如 c 2 = 2,
c 1 (k+2a)/(t+2)
我可以写
glm( model$y ~ I((model$k + 2*a)/(model$t + 2)) + model$otherterms,
family = binomial(logit) )
这类似于我现在正在做的事情。但我不认为 2 是最优的,并且“手动”迭代非常耗时。