【发布时间】:2016-01-26 18:26:58
【问题描述】:
我有这个用 cran R 绘制的 3d 图
rb = rep(seq(0.1, 1, 0.1), 10)
ro = sort(rb)
lods = runif(100) #create a random LOD score
library(scatterplot3d)
lodsplot<- scatterplot3d(rb, ro, lods)
我使用 max(lods) 找到了 LOD 分数的最大值,因此找到了各自的 rb 和 ro。现在,我想找到 rb 和 ro 的 95% CI。假设 max(lods) = 0.8 并且 rb 和 ro 分别为 0.2 和 0.3,我想到了使用以下方法绘制平面:
lodsplot$plane3d(c(0.2, 0.3, 0.8))
然后找到平面上方的点(我不知道该怎么做)。我的想法正确吗?谢谢!
注意:
如果我只是做一个 2d 绘图,我会这样做:
plot(rb, lods, type = "l)
which(lods == max(lods))
limit = max(lods) - 1.92
abline(h = limit)
#Find intersect points:
above <- lr > limit
intersect.points <- which(diff(above) != 0)
【问题讨论】:
-
您似乎在这里问了两个问题:如何找到置信区间;如何找到平面上方的点。如果是这样,也许改写它,这样它显然是你想要的。
-
我想找到 rb 和 ro 的置信区间。我提到平面上方的点的原因是因为我用来在 2d 图中找到置信区间的方法是在 abline 上方找到点。
-
我刚刚编辑了问题以使其更清楚!谢谢Dominic Comtois!