1:我想创建一个包含14.000个基因(行)和250个样本(矩阵列)的合成数据集。 如何做到这一点?
2:在此之后,我想推断用于交互信息的ex算法的基因调控。我知道我是如何以及实际上有一个网络 3:我想知道我的网是否是偶然的。要做到这一点,一种常见的方法是将样本或基因混合1000次,以创建1000个网并绘制空分布以验证您之前获得的网(第2点)。这称为bootstrap。 还有另一种方法吗?
最佳,
电子。
答案 0 :(得分:1)
R中的sample
函数是构造现有数据的随机排列的基本方法。目前尚不清楚你想要什么,另外一个想法是你可能只需要指向runif
函数来生成随机统一序列。如果对象向量中有1000个特定排序的对象,则obj:
sample( obj ) # returns a permuted sequence
# Same as ...
obj[ sample(length(obj)) ]
这是否是“空分布”由您自行决定。 (并且在R中执行任何特定任务的“所有”方法的请求将被视为过于苛刻。通常有大量方法,甚至要求“最佳”将增加你获得你的机会的机会问题已经结束。)