楼主: 林子里de
1172 2

[学习分享] 如何从不是正态分布的几百个数据中随机抽取出符合正态分布的几十个数据 [推广有奖]

  • 5关注
  • 0粉丝

硕士生

68%

还不是VIP/贵宾

-

威望
0
论坛币
515 个
通用积分
21.8577
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
22690 点
帖子
47
精华
0
在线时间
323 小时
注册时间
2019-10-7
最后登录
2024-12-25

楼主
林子里de 发表于 2021-5-7 08:38:41 |AI写论文
100论坛币
我想问的是:d中有343个数,但通过直方图hist发现它不符合正态分布,所以我想从d中随机抽取50个数,让这50个数可以比较符合正态分布,请问在R语言中该如何实现
d<-c(34.0, 36.8,  8.1, 14.2 ,41.4 , 8.8 , 5.8 , 7.1 ,43.9, 39.2 ,48.8 ,47.9, 48.1 ,35.4, 16.4, 14.2,  ......  ,11.1, 13.0 ,50.2 ,50.2 ,10.9, 10.1, 45.9)    ; d
hist(d, breaks = 25)

微信图片_20210507093722.png (813 Bytes)

微信图片_20210507093722.png

微信图片_20210507091655.png (23.97 KB)

微信图片_20210507091655.png

微信图片_20210507091949.png (75.34 KB)

微信图片_20210507091949.png

最佳答案

hopui2017 查看完整内容

先通过rnorm()函数生成50个数,设定平均值,然后根据生成的数来在d中选择和其接近的数。只能产生近似正态分布的数。希望对你有帮助
关键词:正态分布 hist 如何实现 IST 直方图

沙发
hopui2017 发表于 2021-5-7 08:38:42
先通过rnorm()函数生成50个数,设定平均值,然后根据生成的数来在d中选择和其接近的数。只能产生近似正态分布的数。希望对你有帮助

藤椅
hopui2017 发表于 2021-5-7 14:28:35
hopui2017 发表于 2021-5-7 14:27
先通过rnorm()函数生成50个数,设定平均值,然后根据生成的数来在d中选择和其接近的数。只能产生近似正态分 ...
比如生成rnorm(50,20),均值为20的50个数

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-23 18:25