0

我有兴趣使用 R 中的 scatterplot3d 函数生成一系列简单的 3d 散点图,其中包括没有交互的回归平面。下面的代码几乎生成了我所追求的一个问题——在许多情况下,回归平面延伸到边界框之外(例如,在这种情况下,最接近 x、y 和 z 的角点 =0)。我尝试更改轴限制以增加框大小,但这不会改变指定的轴范围(根据包文档,这是一个未修复的错误)。有没有办法 1) 重新绘制框以包含整个平面或 2) 缩小平面以仅包含框内的部分?

示例数据

bugs<-c(335.20,8.68,1.94,3.22,21.79,11.16,1618.00,108.76,250.59,400.81,233.86,15.05,274.62,419.21)
max_dq<-c(0.015,0.001,0.001,0.001,0.002,0.007,0.04,0.001,0.014,0.003,0.002,0.006,0.004,0.013)
since_dist<-c(21,58,5,1,1,19,42,33,22,300,240,79,327,42)

library(scatterplot3d)

3 d 绘图

reg_plt<-scatterplot3d(max_dq,since_dist,bugs,angle=50)

回归平面

reg_plt$plane3d(lm(bugs~max_dq+since_dist))

4

0 回答 0