当我尝试使用scatterplot3d包绘制数据集(Data source)的回归平面时,收到错误消息。
错误说:
scatterplot3d $ plane3d中的错误: 'closure'类型的对象不是可子集化的
我可以轻松地绘制数据,但是当我尝试绘制拟合模型时会弹出错误。
这是我的代码:
scatterplot3d(CO2umol,NEE,GS,pch=20, highlight.3d=TRUE, main="NEE: AC vs EC vs MOD")
fit <- lm( GS ~ CO2umol+NEE, OBSvsMOD_NEE_hourly)
scatterplot3d$plane3d(fit)
你有线索吗?我想知道NA的问题,但我不太清楚如何面对这个问题。
干杯!
答案 0 :(得分:0)
试试这个:
ss <- scatterplot3d(CO2umol,NEE,GS,pch=20,
highlight.3d=TRUE, main="NEE: AC vs EC vs MOD")
fit <- lm( GS ~ CO2umol+NEE, OBSvsMOD_NEE_hourly)
ss$plane3d(fit)
您应该使用plane3d
(scatterplot3d
)返回的对象的ss$plane3d
元素,而不是试图找到{{1 plane3d
本身的元素......