Julia学习笔记:使⽤GLM包进⾏⼀元回归分析及模型拟合度检验
前阵⼉《定量⽅法与研究》的课程作业,是对给定的数据进⾏分析。尽管通常来说,应该使⽤SPSS操作,不过⼀来⼿头没有SPSS可⽤,⼆来也想机会练习⼀下Julia,于是决定使⽤Julia作为⼯具进⾏数据分析。
⼤概Julia使⽤者还是远远不及Python,因此⽂档并不丰富,⽽且组织零散。尽管知道⾃⼰需要的数据分析功能,Julia及相关包(package)⼀定可以实现,但具体应该使⽤哪个包及包内功能却有些⽆所适从。
(为了省事,直接把公号的图搬这⼉来了)
这下,⼀元回归分析及模型可以构建出来了。接下来想对模型的拟合度进⾏⼀下检验,需要计算样本决定系数(coefficient of determination,R^2)。⽹络搜索了⼀下,介绍样本决定系数的很多,但⼀下⼦没有到在Julia中如何进⾏计算。于是⼜到 Julia Discourse Board 搜寻,竟然如此简单,直接使⽤“r2” 这个函数检验此前回归分析所得到的模型,就可以计算样本决定系数的值了。“r2”这个函数也是在GLM包内的。
⾄此,数据的线性回归分析、模型的构建以及拟合度检验均告完成。bootstrap检验方法