微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

样条回归

如何解决样条回归

我想用样条回归构造一个数据集,在65岁之前,chs score=-1*age;而65岁以后,chs得分=-0.5岁。我写的代码是这样的:

library(splines)
# Build the model
knots <- 65
model <- lm (chs ~ bs(age,knots = knots),data = dat8)
# Make predictions
predictions <- model %>% predict(dat8)

ggplot(dat8,aes(age,chs) ) +
  geom_point() +
  stat_smooth(method ="gam",formula = y ~ s(x))

我的问题是如何在此样条回归中反映不同的比率(65 岁前 -1 和 65 岁后 -0.5)? 谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。