如何构建null分布

时间:2012-09-21 18:59:01

标签: r statistics sas spss

  

1:我想创建一个包含14.000个基因(行)和250个样本(矩阵列)的合成数据集。   如何做到这一点?
  2:在此之后,我想推断用于交互信息的ex算法的基因调控。我知道我是如何以及实际上有一个网络   3:我想知道我的网是否是偶然的。要做到这一点,一种常见的方法是将样本或基因混合1000次,以创建1000个网并绘制空分布以验证您之前获得的网(第2点)。这称为bootstrap。   还有另一种方法吗?

最佳,

电子。

1 个答案:

答案 0 :(得分:1)

R中的sample函数是构造现有数据的随机排列的基本方法。目前尚不清楚你想要什么,另外一个想法是你可能只需要指向runif函数来生成随机统一序列。如果对象向量中有1000个特定排序的对象,则obj:

 sample( obj )   # returns a permuted sequence
 # Same as ...
 obj[ sample(length(obj)) ]

这是否是“空分布”由您自行决定。 (并且在R中执行任何特定任务的“所有”方法的请求将被视为过于苛刻。通常有大量方法,甚至要求“最佳”将增加你获得你的机会的机会问题已经结束。)