线性回归模型-R语言教程

王九谊

王九谊

荷兰乌特勒支大学理学院药物流行病与临床药理学系

擅长:诊断试验,生存分析,预测模型的开发和验证,卫生技术评估
已关注
关注
2018-11-07 来源:医咖会
兑换后即可解锁本专栏全部课程
基础券X2 兑换
评论
请先登录后再发表评论
发表评论
为什么返回model3一直显示terror in relevel.default(sex.“0”)“relevel only for unordered factors”
2022-09-02 17:46:14 回复
1
我也是
2023-02-17 16:27:17 回复
0
请问楼主解决了吗
2023-02-17 16:27:34 回复
0
回复 medi_27729014368 : 请问您解决了吗
2023-10-24 11:37:46 回复
0
你好,最后那个代码中,最后一行: plot_model4 <- qplot(x=Age, y=TestC, data=data.wide, geom = "point", col=Sex)+ geom_abline(intercept = coef(model4)[1], slope = coef(model4)[2], col="red") + geom_abline(intercept = coef(model4)[1]+coef(model4)[3], slope = coef(model4)[2]+coef(model4)[4], col="blue") geom_abline(intercept = coef(model4)[1]+coef(model4)[3], slope = coef(model4)[2]+coef(model4)[4], col="blue") 这个女性组的斜率为什么是这样计算的呢,有点困惑
2021-04-22 10:34:46 回复
0
非常好的课程,评论中说讲得不好的可能是觉得课程中理论的部分有些难,但是我觉得讲课的老师举的例子都很清晰,可以很好的辅助理论的理解,总之是很好的课程!
2020-11-08 21:32:01 回复
3
请问,模型中放入A*B,和A:B得出的交互项系数不一致怎么回事?
2020-07-17 20:40:07 回复
0
讲的听清楚的啊。不明白为什么有些人的评论那么不客气。尊重老师好嘛!
2020-04-15 16:53:17 回复
4
请问提取Standardized Coefficients?
2020-04-08 16:14:38 回复
1
如果没用attach,做到预测的时候会报错,为什么,怎么解决?下面是代码(4成功了,5报错了) model4 - lm(TestC ~ Age*relevel(Sex,"Male")) model5 -lm(data.wide$TestC~data.wide$Age*relevel(data.wide$Sex,"Male")) new.patient$TextC_hat - predict(model4,newdata = new.patient) new.patient$TextD_hat - predict(model5,newdata = new.patient) Error in `$ -.data.frame`(`*tmp*`, TextD_hat, value = c(`1` = 5.95683632673308, : replacement has 100 rows, data has 3 此外: Warning message: 'newdata'必需有3行 但变量里有100行
2020-02-29 16:00:46 回复
0
如果没用attach,做到预测的时候会报错,为什么,怎么解决?下面是代码(4成功了,5报错了) > model4 - lm(TestC ~ Age*relevel(Sex,"Male")) > model5 -lm(data.wide$TestC~data.wide$Age*relevel(data.wide$Sex,"Male")) > new.patient$TextC_hat - predict(model4,newdata = new.patient) > new.patient$TextD_hat - predict(model5,newdata = new.patient) Error in `$ -.data.frame`(`*tmp*`, TextD_hat, value = c(`1` = 5.95683632673308, : replacement has 100 rows, data has 3 此外: Warning message: 'newdata'必需有3行 但变量里有100行
2020-02-29 15:52:16 回复
0
回复 medi_1pcfkkw : 变量补齐就好了,data.new -data.frame(Age=c(30,45,50),Sex=c(0,1,1),TestA=c(rnorm(3,mean=3,sd=2)),TestB=c(rnorm(3,mean=3,sd=2))) data.new$Sex -factor(data.new$Sex,levels = c(0,1),labels = c("male","female")) data.new data.new$TestC_pre -predict(model4,newdata = data.new)
2020-02-29 15:52:16 回复
0
王老师辛苦啦!有个小问题:在课程最后graphic presentation的第三个命令plot_model4中,我知道第二行命令表达的是男性,第三行命令表达的是女性,这两条线不仅受年龄的影响,也受到年龄和性别的交互影响,所以我认为这两条线的截距和斜率都应该由两部分构成吧。很可能我想错了,希望得到热心人的解答!
2020-02-20 20:06:56 回复
0
回复 medi_r8o9kuu : 我明白了,是我想错了。
2020-02-20 20:06:56 回复
0
回复 medi_r8o9kuu : 可以请大佬指导解释一下为什么吗
2023-06-24 17:15:53 回复
0
讲的很棒呀!建议看之前再去复习一下线性回归模型的基础知识,这样听起来就没有障碍了
2020-02-20 13:49:09 回复
0
  • 1
  • 2

附件下载

线性回归模型-R语言教程
立即下载
使用课程券需先认证
为保证平台的学术氛围,请先完成认证,认证可免费享受基础会员权益
基础课程券2张
专属科研工作台
200积分
确认
取消
下载附件需认证
为保证平台的学术氛围,请先完成认证,认证可免费享受基础会员权益
基础课程券2张
专属科研工作台
200积分
确认
取消
公众号
统计咨询
扫一扫添加小咖个人微信,立即咨询统计分析服务!
会员服务
SCI-AI工具
积分商城
意见反馈