Questions tagged «glm»

6
如何从数据框中简洁地编写一个包含多个变量的公式?
假设我有一个响应变量和一个包含三个协变量的数据(作为玩具示例): y = c(1,4,6) d = data.frame(x1 = c(4,-1,3), x2 = c(3,9,8), x3 = c(4,-4,-2)) 我想对数据进行线性回归: fit = lm(y ~ d$x1 + d$x2 + d$y2) 有没有一种写公式的方法,这样我就不必写出每个协变量了?例如,类似 fit = lm(y ~ d) (我希望数据框中的每个变量都是协变量。)我问,因为我的数据框中实际上有50个变量,所以我想避免写出来x1 + x2 + x3 + etc。
127 r  dataframe  glm  lm 

1
使用glm拟合逻辑回归的默认起始值
我想知道如何在中指定默认起始值glm。 这篇文章建议将默认值设置为零。这个人说背后有一个算法,但是相关的链接坏了。 我试图用算法跟踪拟合简单的逻辑回归模型: set.seed(123) x <- rnorm(100) p <- 1/(1 + exp(-x)) y <- rbinom(100, size = 1, prob = p) # to see parameter estimates in each step trace(glm.fit, quote(print(coefold)), at = list(c(22, 4, 8, 4, 19, 3))) 首先,不指定初始值: glm(y ~ x, family = "binomial") Tracing glm.fit(x = structure(c(1, …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.