gpt4 book ai didi

r - 绘制 3d 密度

转载 作者:行者123 更新时间:2023-12-04 13:23:49 27 4
gpt4 key购买 nike

我想创建一个具有密度的 3d 图。

我使用函数 density 首先为特定的 x 值创建一个二维图,然后该函数创建密度并将它们放入 y 变量中。现在我有第二组 x 值并将其再次放入密度函数中,然后我得到第二组 y 变量,依此类推....
我想将这些集合放入 3d 绘图中,希望你明白我的意思。所以我有一个密度表面....

例如。我有:

x1<-c(1:10)
x2<-c(2:11)
y1<-c(1,1,2,1,3,4,2,3,2,2)
y2<-c(1,2,3,1,3,6,2,8,2,2)
.
.
.
.

现在我想在 x 轴上放置第一个值 1 的第一个集合,在 y 轴上放置相应的 x 值,在 z 轴上放置密度。所以我有一个 x=1 的“磁盘”,对于 x=2 我有第二个“磁盘”,依此类推,所以我得到了一个密度“山”。

我希望我是可以理解的,如果你有更好的想法来实现它,那么欢迎你!
我想用 persp 函数来做,如果你用那个函数做一个例子会很好,

非常感谢你的帮助。

最佳答案

恐怕我无法从你的问题中得出结论。但这里是你如何绘制我认为你正在从二维数据集中寻找的那种图,你首先估计了二元密度:

x <- rnorm(1000)
y <- 2 + x*rnorm(1000,1,.1) + rnorm(1000)
library(MASS)
den3d <- kde2d(x, y)
persp(den3d, box=FALSE)

enter image description here

然后persp有很多选择,看看
?persp

关于r - 绘制 3d 密度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13613157/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com