2015-02-10 20 views
1

当我尝试使用scatterplot3d软件包绘制数据集的回归平面(Data source)时,我收到一条错误消息。scatterplot3d麻烦:“类型'闭包'的对象不可子集”

错误说:

错误scatterplot3d $ plane3d:类型 对象“封”不subsettable

我可以很容易地绘制数据,但是错误弹出,当我尝试绘制适合的模型。

这是我的代码:

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

试试这个:

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元素由scatterplot3dss$plane3d)返回来的工作,而不是试图在scatterplot3d找到plane3d元素本身...

+0

甜,它的作品!我很感激! – eFF 2015-02-10 13:08:22