楼主: henangao
3007 5

如何从上证A股市场随机抽取42支股票 [推广有奖]

  • 0关注
  • 0粉丝

已卖:16份资源

博士生

46%

还不是VIP/贵宾

-

威望
0
论坛币
465 个
通用积分
0.0010
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
687 点
帖子
141
精华
0
在线时间
278 小时
注册时间
2010-5-20
最后登录
2018-12-9

楼主
henangao 发表于 2011-4-17 10:49:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题,希望高手能解决次问题, 3Q
二维码

扫码加我 拉你入群

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

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

关键词:A股市场 上证A股 随机 股票 抽取 上证A股

回帖推荐

kantdisciple 发表于6楼  查看完整内容

首先将所有上证A股票编号从1~N。令c=42/N。然后生成0,1上的均匀分布随机数向量,长度为N。令该向量为s。凡是s

本帖被以下文库推荐

沙发
leepie 发表于 2011-4-17 10:54:33
肯定不能只抽一次,要多次抽样,再按你自己的理论计算。可以用蒙特卡洛方法随机抽样,说白了就是随机函数。

藤椅
bqj 发表于 2011-4-17 10:55:26
做什么分析用?

板凳
henangao 发表于 2011-4-17 11:01:58
做实证用的,需要随机在上证A股抽取42只股票,然后再从这42中选取平均收益率大于0.2的。不知道用具体怎么做

报纸
henangao 发表于 2011-4-17 11:03:22
能不能具体点呢?程序怎么搞~~

地板
kantdisciple 发表于 2011-4-17 15:33:21
首先将所有上证A股票编号从1~N。令c=42/N。然后生成0,1上的均匀分布随机数向量,长度为N。令该向量为s。凡是s[i]<c的,编号i对应的股票就抽取出来。这样可以抽到大约42个股票。如果不够,可以将上述过程重复一次,然后取出第二次抽取的股票中编号最大的几个予以补充。如果超过42,则任意舍弃几只股票,以满足42的限制。将取到的42只股票计算回报率。超过20%的予以保留,否则舍弃。
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10   查看全部评分

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-3 02:16