我试过这个答案
但这没什么用。我想在XYZ数据like上执行一个TPS (使用来自字段{}的Tps ),其中xy是共晶的,z是一个厚度。那我想先在TPS之前,然后在TPS之后把情节想象出来。这有可能吗。那么,我想提取给定的一组新的xy坐标的预测厚度..?
如果可能的话请告诉我
我的Dataframe看起来是这样的,dataframe叫做LSP:
time   PART   MEAS    PARTSUB   XLOC   YLOC
xxxx   1      1.956   a         -3465  -94350
xxxx   1      1.962   a         -3465  -53850
xxxx   1      1.951   a         50435  -40350
xxxx   1      1.958   a         -57365 -40350所以我试了一下:
LSP.spline <- Tps(LSP[,5:6], LSP$MEAS)
out.p <- predict.surface(LSP.spline, xy = c(1,2))
plot.surface(out.p, type="p")但是out.p只是空..?
所以尝试这个阴谋给了我:
nrow(z)中的错误:参数"z“缺失,没有默认值
任何帮助都是非常感谢的。保罗。
发布于 2016-11-10 14:26:28
predict.surface现在是一个过时/过时的函数。使用predictSurface代替。
fit<- Tps( BD[,1:4], BD$lnya)  # fit surface to data 
# evaluate fitted surface for  first two 
# variables holding other two fixed at median values
out.p<- predictSurface(fit)
surface(out.p, type="C") 

谢谢你--我的第二个question....how能不能提取给定的一组XY位置的预测表面厚度值…?
使用predict函数。阅读一下?predict.Tps。对于上面的例子,假设我们希望在BD[, 1:4]的前4个位置预测,我们可以这样做
predict(fit, x = BD[1:4, 1:4])
#          [,1]
#[1,] 11.804124
#[2,] 11.804124
#[3,]  8.069056
#[4,]  9.501551通常,传递给x一个两列矩阵.
https://stackoverflow.com/questions/40528507
复制相似问题