R语言运行找不到对象,是没有赋值吗

#导入数据文件
data <- read.csv("插补1.0.csv")

#导入包
library(mgcv)

# 定义因变量和自变量
dependent_variables <- c("胎儿预测体重", "新生儿一分钟评分", "新生儿性别")
independent_variables <- c("TEP","TNBP","TCIPP","TPHP","TMPP","TEHP","EHDPP")

# 加入其他变量
other_variables <- c("年龄", "孕周", "胎次","吸烟与否")

# 合并自变量和其他变量
all_variables <- data.frame(all_variables[, independent_variables], all_variables[, other_variables])

# 构建三次样条的GAM模型
gam_model <- gam(cbind(胎儿预测体重, 新生儿一分钟评分, 新生儿性别) ~ s(TEP) + s(TNBP) + s(TCIPP) + s(TPHP) + s(TMPP) + s(TEHP) + s(EHDPP) + 年龄 + 孕周 + 胎次 + 吸烟与否, data = all_variables)

# 查看模型摘要
summary(gam_model)

一运行就找不到对象,这是为什么?没有命名的原因吗?要怎么解决啊?
# 构建三次样条的GAM模型
> gam_model <- gam(cbind(胎儿预测体重, 新生儿一分钟评分, 新生儿性别) ~ s(TEP) + s(TNBP) + s(TCIPP) + s(TPHP) + s(TMPP) + s(TEHP) + s(EHDPP) + 年龄 + 孕周 + 胎次 + 吸烟与否, data = all_variables)
Error in eval(predvars, data, env) : 找不到对象'胎儿预测体重'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值