楼主: ltx5151
4654 7

如何产生具有空间相关性的随机数 [推广有奖]

  • 0关注
  • 26粉丝

VIP

已卖:19份资源

教授

26%

还不是VIP/贵宾

-

威望
1
论坛币
48929 个
通用积分
65.4534
学术水平
100 点
热心指数
143 点
信用等级
68 点
经验
2871 点
帖子
529
精华
0
在线时间
1312 小时
注册时间
2009-5-7
最后登录
2024-5-26

楼主
ltx5151 发表于 2010-1-21 10:54:26 |AI写论文
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)。 产生这样的正态分布,即满足你的要求。
关键词:空间相关性 空间相关 随机数 相关性 MATLAB 空间 相关性 随机数

本帖被以下文库推荐

沙发
dingpeng 发表于 2010-1-21 10:54:27
比如:
你可以产生如下形式的正态分布: 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)。
产生这样的正态分布,即满足你的要求。
已有 2 人评分经验 论坛币 热心指数 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员
ltx5151 + 1 这个方法在特殊要求下是可行的,谢谢。但是有一些更广义的方法,我总结一下会发出来。

总评分: 经验 + 10  论坛币 + 10  热心指数 + 1   查看全部评分

藤椅
wuzhanyun 发表于 2010-1-21 15:53:02
这个问题很有意思,考虑中。。。。。

板凳
ltx5151 发表于 2010-1-21 21:59:43
我顶,大家来看看啊。

报纸
ltx5151 发表于 2010-1-22 09:11:22
但是如果用那种方法的话,协方差矩阵如何定义呢?

地板
leungcn 发表于 2010-1-22 09:25:29
地统计方法就是用来解决具有空间相关性的统计方法。
生命自有其出路。

7
ltx5151 发表于 2010-1-22 09:42:09
leungcn 发表于 2010-1-22 09:25
地统计方法就是用来解决具有空间相关性的统计方法。
什么意思?

8
sungrass1888 发表于 2014-4-21 14:23:47
如果用R软件,如何实现呢?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-2 20:05