r - 绘制薄板样条模型时出现的错误
问题描述
library(mgcv)
#Input dataset
vo2max<-read.csv('C:/Users/Dell/Desktop/Paper(2009)/vo2max.csv')
model1 <- gam(VO2max ~ s(Load, Speed, m=4, bs=c("tp", data = vo2max)
x <- range(vo2max$Load)
x <- seq(x[1], x[2], length.out=14)
y <- range(vo2max$Speed)
y <- seq(y[1], y[2], length.out=14)
z <- outer(x,y,
function(Load,Speed)
predict(model1, data.frame(Load,Speed)))
p <- persp(x,y,z, theta=30, phi=30,
col="yellow",expand = 0.5,shade = 0.2, ticktype = "detailed",
xlab="Load", ylab="Speed", zlab="VO2max")
obs<- trans3d(vo2max$Load, vo2max$Speed,vo2max$VO2max,p)
pred<- trans3d(vo2max$Load, vo2max$Speed,fitted(model1),p)`enter code here`
points(obs, col="red",pch=16)
segments(obs$x, obs$y, pred$x, pred$y)
predict(model1)
数据集包含 14 个值。我需要绘制一个薄板样条曲线并预测模型,但我在平滑构造中遇到了错误。我是否必须使用任何其他库包。帮助我提供适当的代码。
解决方案
推荐阅读
- ios - 自从升级到 Xcode 10.2 我不能再通过 cli 运行 react-native run-ios
- c# - 如何将我的 winform 更改为另一种语言
- amazon-ec2 - 无法使用弹性 ip 通过 ssh 连接到亚马逊 ec2 ubuntu 实例
- github - 为什么没有为分叉的 PR 创建检查套件?
- types - 有没有办法使用 OCaml 的类型系统来强制执行有关值的规则?
- mysql - 让SQL抛出错误然后完全处理或防止错误?
- sql-server - SQL Server:禁用触发器可以删除吗?
- python - 如何在 tensorflow 模型中的 tf.data 管道中提供 .h5 文件
- typescript - 如何解决 Observable
[ ]> 到 Observable<{...}[ ]>? - wordpress - 我在 AWS 上托管的 bitnami wordpress 要求提供 ftp 详细信息以更新或安装插件