【发布时间】:2011-01-27 08:14:48
【问题描述】:
我需要生成一系列具有给定相关函数的 N 个随机二元变量。令 x = {xi} 为一系列二进制变量(取值 0 或 1,i 从 1 到 N)。边际概率给定 Pr(xi = 1) = p,变量应该在方式如下:
更正[xixj ] = const × |i-j|-α(对于 i!=j)
其中 α 是一个正数。
如果更简单,考虑相关函数:
更正[xixj ] = (|i-j|+1)-α
重要的部分是我想研究相关函数像幂律一样时的行为。 (不是α|i-j|)
是否可以生成这样的系列,最好是在 Python 中?
【问题讨论】:
-
@Paul:不,绝对不是:“MathOverflow 的主要目标是让用户提出和回答研究级别的数学问题,即您在撰写或阅读文章时遇到的各种问题或研究生水平的书籍。” 几乎所有与数学相关的问题不属于此范围。
-
@johannes:好的-感谢您的澄清-这似乎更像是一个数学问题而不是编程问题,因为一旦确定了数学,编程将变得微不足道,但听起来好像有没有比这更适合问这种问题了。
-
将相关性大致解释为“两个变量的指数差异越大,两者为1的概率越小”是否正确?直观地说,这更喜欢集群。
-
@Svante:换一种说法:变量索引的差异越大,它们作为自变量的行为就越多。你的直觉是对的,这更喜欢集群。
-
jonalm,你需要实现这个特定的相关结构,还是只是一些强度随着距离而降低(并且可以通过一个参数修改)的相关结构?
标签: algorithm math random statistics probability