楼主: ltx5151
4102 7

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

  • 0关注
  • 26粉丝

VIP

教授

26%

还不是VIP/贵宾

-

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

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
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 04:47