机器学习与R语言 多元线性回归insurance.R:保险费
发布日期:2021-05-12 17:19:39 浏览次数:19 分类:精选文章

本文共 734 字,大约阅读时间需要 2 分钟。

insurance <- read.csv("insurance.csv", stringsAsFactors = TRUE)str(insurance)#既然因变量是charges,我们就来看一下它是如何分布的summary(insurance$charges)hist(insurance$charges)table(insurance$region)cor(insurance[c("age","bmi","children","charges")])pairs(insurance[c("age","bmi","children","charges")])library("psych")pairs.panels(insurance[c("age","bmi","children","charges")])#lm代表线性回归算法ins_model <- lm(charges ~ age + children + bmi + sex + smoker + region, data=insurance)ins_model <- lm(charges ~ . , data=insurance)ins_modelsummary(ins_model)insurance$age2 <- insurance$age^2insurance$bmi30 <- ifelse(insurance$bmi >= 30, 1, 0)ins_models <- lm(charges ~ age + age2 + children + bmi + sex + bmi30*smoker + region , data=insurance)summary(ins_models)

上一篇:各种假设检验实例整理 R语言
下一篇:机器学习与R语言之 探索和理解数据 使用数据usedcars

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月25日 16时03分27秒