假设我有一个变量在几个不同的迭代中的蒙特卡罗模拟的输出(想想数百万)。对于每次迭代,我都有每个时间点的变量值(范围从 t=1 到 t=365)。
我想制作以下图:对于x轴上的每个时间点t以及给定范围内的每个可能值“y”,将x,y的颜色设置为“k”,其中“k”是在距离 "d" 到 x,y 的附近有多少观测值的计数。
我知道您可以轻松地为一维数据制作密度热图,但是是否有一个很好的包可以在二维上执行此操作?我必须使用克里金法吗?
编辑:数据结构目前是一个矩阵。
data matrix
day number
[,1] [,2] [,3] [,4] [,5] ... [,365]
iteration [1,] 0.000213 0.001218 0.000151 0.000108 ... 0.000101
[2,] 0.000314 0.000281 0.000117 0.000103 ... 0.000305
[3,] 0.000314 0.000281 0.000117 0.000103 ... 0.000305
[4,] 0.000171 0.000155 0.000141 0.000219 ... 0.000201
.
.
.
[100000000,] 0.000141 0.000148 0.000144 0.000226 ... 0.000188
我想,对于每个“天”,像素在那个“天”上垂直运行,以表示该天迭代值的概率密度。结果应该看起来像热图。