我想创建变量的概率密度函数的3D图。我有一个维度为189x10000的矩阵,其中行对应于时间,列是模拟的结果。有人能帮我创建一个随时间变化的密度图吗?我希望我的图看起来像这样:
A = [1:185]'; % substitute for date vector
K = linspace( -20, 20, 100);
f = zeros(185,100);
xi = zeros(185,100);
r = normrnd(0,1,[185,10000]);
for i=1:185
[f(i,:),xi(i,:
我的目标是在同一个变量的同一幅图中画出两个不同的密度。我想这样做,因为在回归间断设计中显示强制变量(此处z)的鲁棒性是常见的。在下面的代码中,我让它正常工作,但是我不希望在截止点之前绘制密度(这里是0),如果键是“上面”的,反之亦然。另外,图不应该仅仅因为平滑而被隐藏。它应该开始计算密度,直到(或开始)截止。
library(ggplot2)
x <- rnorm(1000, mean = 0)
y <- rnorm(500, mean = 2)
z <- append(x,y)
d <- tibble(value = z, key = ifelse(z <=
我正在创建的替换直方图:1,2,或3次随着时间的推移。因此,每个直方图都显示了给定分钟内的子列数,并给出了次数。直方图对我来说是有意义的,因为在大多数情况下,它们是平滑的(我使用了1分钟的垃圾箱宽度)。没有什么东西看上去太平常了。然而,当我覆盖一个密度图时,左边的尾巴会膨胀,我无法确定其中一个图的原因。
数据集是由从分钟1到最长时间不等的substitions。然后,我把这个数据集切成两半,只看45分钟后潜艇的制作情况。我没有将这些数据折叠回去,我试图创建一个可复制的示例,但无法给出数据。
用于在R中创建的代码
## Filter out subs that are not in the se
我正在尝试使用以下命令在gnu plot中绘制图形
plot 'temp.txt' using 1:3 title 'humidity' with lines smooth csplines,
'temp.txt' using 1:2 title'temprature' with lines smooth splines
但是,正如您在图像中看到的,曲线并不够平滑
我希望通过对现有数据进行插值,使曲线更加平滑。
所以基本上,我有一些数据,我需要找到一种方法来平滑它(这样从它产生的线是平滑的,而不是紧张)。现在绘制出数据时,如下所示:
我想让它看起来像这样:
我试着用 numpy方法得到这条线的方程,但是它对我没有用,因为图形重复(有多个读数,所以图形上升,饱和,然后下降,然后重复多次),所以没有真正的方程可以表示这一点。
我也尝试过,但由于与上面相同的原因,它没有工作。
图的定义如下:
gx = [] #x is already taken so gx -> graphx
gy = [] #same as above
#Put in data
#Get nice data #[t