设为首页 加入收藏

TOP

Java实现随机抽样
2014-11-24 14:39:13 来源: 作者: 【 】 浏览:9
Tags:Java 实现 随机 抽样

比如说现在在一个数组中存放了10000位同学的身高和体重信息,现在需要你对这100位同学以概率p=0.002进行抽样,随机取出这10000位同学中约20位同学的信息。


(注意:外部文件的文件名与路径)


关于随机抽样算法,我采用的是,先通过读取外部文件(存放需要进行随机抽样信息的文件),然后统计出该文件的行数(前提是需要抽样的样本必须是每一行存放一条对应信息),再通过随机算法产生出需要抽取的样本所对应的行号(通过输入抽样概率,计算出样本),最后输出随机抽样结果。本程序使用循环覆盖所读取文件的内容,可以很好解决内存消耗问题。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java实现指数分布 下一篇Android Launcher 会onCreate 两..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: