使用 GLM 从 csv 读取列到 R

Reading columns from csv to R with GLM

我正在尝试使用广义线性模型来分析 2 个不同物种(N 和 NN)之间的生态食物消费数据:

dat1.glm<-glm(Contact~Density + Species, data=dat1, family=binomial)

我附上了一张显示 .csv 文件格式的图片。经过总结(dat1.glm),我得到的结果是

Coefficients:
        Estimate Std. Error z value      Pr(>|z|)  
(Intercept)  -0.1873     0.7494  -0.250   0.8026  
Density       0.2126     0.1049   2.027   0.0427 *
SpeciesNN    -0.2911     0.7650  -0.381   0.7035 

出于某种原因,变量 "Species" 显示为 "SpeciesNN",恐怕这会扭曲分析结果。知道如何解决这个问题吗?

format of .csv file

这不需要修复。你的数据集中的两个物种是 NNN;默认情况下,R 按字母顺序排列它们(NNN 之前),并根据物种标记物种效应。所以 SpeciesNN 表示 "the difference between the baseline species (N) and species NN".