本文主要内容整理于由李春涛教授、张璇副教授编写的
《随机模拟与金融数据处理Stata教程》
故事的开始是这样
你知道人生最大的悲催是什么吗?
答:没钱买彩票
你知道人生最最大的悲催是什么吗?
答:买完彩票钱没了
你知道人生最最最大的悲催是什么吗?
答:买完彩票中大奖了,结果看错了
你知道人生最最最最大的悲催是什么吗?
答:买完彩票中大奖了,而且千真万确,结果彩票没了
你知道人生最最最最最大的悲催是什么吗?
答:买完彩票中大奖了,而且千真万确,彩票也还在,结果过期了
你知道人生最最最最最大的悲催是什么吗?
答:买完彩票中大奖了,而且千真万确,彩票也还在,也没过期,结果人没了
多么痛的领悟!
你知道人生最重要的是什么吗?
答:活着
你知道人生最最重要的是什么吗?
答:买了彩票,人还活着
你知道人生最最最重要的是什么吗?
答:买了彩票,中了奖,人还活着
你知道人生最最最最重要的是什么吗?
答:买了彩票,中了奖,人还活着,彩票一定不能丢!人在彩票在!
你知道人生最最最最最重要的是什么吗?
答:买了彩票,中了奖,人还活着,彩票还在,一定要记得去兑奖啊!!!
你知道人生最最最最最最重要的是什么吗?
答:买了彩票……你就离不开彩票了是吧?告诉你:不是买彩票,也无关中奖,而是经常看看爬虫俱乐部的推文,一起交流,一起分享,一起学习,一起进步!
请输入标题 abcdefg
其实,人生最重要的是什么,每个人都有自己的答案,愿大家都健康开心地和家人爱人一起幸福地生活着,愿亲情、爱情、友情,情真意切,情满人间!愿爬虫俱乐部成为您永远的朋友,陪伴您度过充实快乐的每一天!(说我矫情?告诉你:我就是专业矫情,业余逗逼)
汤
开场已完,进入副题
谁看了今天的这篇彩票推文,谁就能中大奖!而且保你中大奖!不中咱办?不中就看看爬虫俱乐部推文,然后再买呀(开个玩笑而已,嫑当真哈)
想 必大家都买过彩票或者玩过类似的彩票游戏吧?彩票的玩法多种多样,福彩有双色球、七乐彩等,体彩有排列3、排列5、大乐透、七星彩和足球彩票等,笔者就曾 经中过几回小奖,5块、20块、160块不等,至于中500万大奖,据说这个概率和乘坐公共汽车被撞死的概率差不多吧(这个比喻好像不太合适),呃……笔 者又跑偏了,不过你要知道,笔者跑偏是常有的事儿,再加上脸皮厚,没啥不好意思。说多了哈,有意见您只管提,笔者一定虚心接受,坚决不改!说到哪了?算了,另起一段,重新开始!
请输入标题 abcdefg
副题完了,二级副题
唯爱与美食不可辜负也!之前我们有篇推文介绍了一段牵动全球的罗曼史,美国电影皇后格蕾斯·凯莉与欧洲王子雷尼尔童话般的爱情故事( Monte Carlo 模拟--之伪随机数的生成),今天我们介绍美食大餐:Monte Carlo 模拟之彩票的生成(这为什么是美食大餐?废话,中奖了,还不请大家吃大餐,你好意思嘛?)。这里我们以粤菜:香港的六合彩(Mark Six)为例(祝愿香港同胞以及爬虫俱乐部香港分舵的兄弟姐妹们中奖六合彩)。六合彩的玩法是酱紫的:投注人从1-49共49个数字中抽6个号码,如果这6个号码与将来搅珠产生的6个号码完全相同,则投注人获胜(搅珠过程可以看做是一个不放回抽样,总共进行6次搅珠,每次产生一个1-49的数字)。
请输入标题 abcdefg
故事的结局是这样
Ladies and 先生们,游戏开始,赶紧下注啦。还不会玩?没关系,可以交给Stata来帮你选号码,用程序说话,简单粗暴,直截了当,翠花儿,上菜:六合彩!
客官莫急,先卖个关子,翠花儿手把手教你做六合彩:热锅凉油,油热了,放葱姜蒜辣椒,盐糖老抽蚝油(随机生成1-49的数字):
clear
set obs 49
gen u = .
replace u = uniform()
egen x = rank(u)
然后放入虾仁“爆炒”(将前6个数字给post出来):
cap postclose mypost
postfile mypost a b c d e f using d:\temp2,replace
post mypost (x[1]) (x[2]) (x[3]) (x[4]) (x[5]) (x[6])
postclose mypost
use d:/temp2,clear
反复翻锅翻炒若干次(这里是10000次循环模拟),最后根据自己口味,放入鸡精、枸杞、芝麻,焖片刻出锅,一道亮丽美味的六合彩就呈现出来。具体菜谱流程呈现如下:
program :六合彩随机投注结果模拟
clear
set obs 49
cap postclose mypost
postfile mypost a b c d e f using d:\temp2,replace
gen u = .
forv i = 1/10000 {
qui replace u = uniform()
qui egen x = rank(u)
*replace x = x - 1
post mypost (x[1]) (x[2]) (x[3]) (x[4]) (x[5]) (x[6])
drop x
}
postclose mypost
use d:/temp2,clear
上面program就是六合彩这道菜的菜谱,和新鲜出锅的六合彩大餐,有兴趣的童鞋可以模仿着做一道6位数字的体彩试试看吧。
请输入标题 abcdefg
爬虫俱乐部祝君中大奖
最后,如果大家买彩票中奖了,除了记得开场的忠告之外,还要记得给爬虫君分点儿(分多少看交情,看心情,随您,起码分一半吧?),没中奖也不要紧,想开点,人生最重要的就是看得开,世界上没有什么事是一顿饭不能解决的,如果有,那就两顿!不管中不中奖,都无所谓,游戏而已,只是娱乐,最重要的是开心就好。爬虫君祝您中奖,更祝您开心快乐每一天!莫忘给爬虫君打赏呀!爬虫君在这里先谢过了!
请输入标题 abcdefg
以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。
应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~
文字编辑:司海涛
技术总编:刘贝贝
往期推文推荐:
7.一言不合就用stata写邮件(Outlook/Foxmail)
9.I have a Stata, I have a python
10.I have a Stata, I have a Python之二——pdf转word
关于我们
微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。
此外,欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。
投稿邮箱:statatraining@163.com
投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿”+“推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。
欢迎关注爬虫俱乐部
微信扫一扫
关注该公众号