全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3319 4
2009-02-26

如何使用正态分布来模拟生成500个样本数据,并对这500个模拟数据样本进行分析,结果取其平均。其中,每个模拟数据样本包含10000个基因的模拟表达值,差异表达基因占500个(5%),非差异表达基因9500个;两种不同的试验条件,分别包含6个重复。要求如下:

            非差异表达基因                                           差异表达基因
       样本1                    样本2                           样本1                      样本2
 mean=-8,sd=0.4      mean=-8,sd=0.4         mean=-6,sd=0.2      mean=-6.1,sd=0.2
 mean=-10,sd=0.8    mean=-10,sd=0.8       mean=-8,sd=0.4     mean=-8.5,sd=0.5
 mean=-12,sd=1.0    mean=-12,sd=1.0       mean=-10,sd=0.8   mean=-11,sd=1.0

谢谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-2-26 20:33:00
例如:
mean=-8,sd=0.4 ,模拟500个数据
rnorm(500,mean=-8,sd=0.4)
其他类似
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-2-26 21:33:00
写成矩阵形式的,结果是10000行、13列,前2-7列是样本1的数据,后8-13列是样本2的数据。并且是经过500次重复后的平均值。请问如何实现啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-2-26 22:36:00
这个很简单的,编个小循环,先生成一个空矩阵A,然后用rnorm生成500个数据,然后用mean求均值,把求得的均值赋到矩阵对应行列!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-2-27 10:07:00

楼上的大哥:可否帮我把上面你说的写个程序,参考参考,十分感激!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群