【发布时间】:2019-09-16 19:03:18
【问题描述】:
http://www.statsci.org/data/oz/snails.txt
您可以从这里获取数据。
我的数据是 4*3*3*2 完全随机的设计实验数据。我想根据刺激变量对生存概率进行建模。
我尝试了方差分析,但我不确定它是否正确。 因为我想对“概率”建模,我应该使用逻辑模型吗? (我也试过logistic模型。但是数据显示0(Survived)和1(Deaths)的总和。即使不是0和1,我可以使用logistic吗??)
我想把“概率”作为 Y 变量。 所以我使用了logit,但它不起作用。 程序说 y 是 Inf。
如何在 aov 中使用 logit 作为 Y 变量?
glm_a <- glm(Deaths ~ Exposure + Rel.Hum + Temp + Species, data = data,
family = binomial)
prob <- Deaths / 20
logitt <- log(prob / (1 - prob))
logmodel <- lm(logitt ~ data$Species + data$Exposure + data$Rel.Hum + data$Temp)
summary(logmodel)
A <- factor(data$Species, levels = c("A", "B"), labels = c(-1, 1))
glm_a <- glm(Y ~ data$Species * data$Exposure * data$Rel.Hum * data$Temp,
data=data, family = binomial)
summary(glm_a)
【问题讨论】:
标签: r logistic-regression anova