悬赏 35 个论坛币 已解决
如何产生就有空间相关性的一组随即数。在一个m*n个方格组成的矩形中分布,而每两个元素之间的相关性只和它们的距离有关。例如,corr(a(i,j),a(p,q))=exp(-|i-p|-|j-q|).
在matlab,R,SAS中实现均可,如果没有具体函数或方法,将详细的原理和、或编程思路给出也可以。谢谢各位高人了,急需啊。
最佳答案
dingpeng 查看完整内容
比如:
你可以产生如下形式的正态分布: X~N(0, E)
其中X是长度为m*n的向量,关键是将他的协方差矩阵E(m*n X m*n 维)定义清楚。
E(i,j)= exp{ - |p-r|- |q-s|} ,
其中:i,j在1:m*n之间,按行数数,i对应m*n矩阵的坐标是(p,q),j对应m*n矩阵的坐标是(r,s)。
产生这样的正态分布,即满足你的要求。