在08-1-8,forcode(奇想录) <woodphone@gmail.com> 写道:
前天在广州图书馆看ross的《统计模拟》里的一个例题,今天按照回忆在excel里弄出来了计算pai值的办法,可见模拟法还是挺有用的。
原理很简单:
一个边长为2的正方形,面积也就是4,中间有一个半径为1的圆,按照公式,圆的面积是pai,那么,模拟正方形内N个均匀分布的随机点,如果落在圆内就编 码为1,如果落在圆外的正方形内,就编码为0,然后所有编码值加起来除以N,就是圆的面积占正方形的面积的近似比例,也等于pai/4,这样,N越大,算 出来的pai值越精确,我模拟了1000个点,刚好算出来pai值等于3.14,因为我将这1000个随机点距离圆心的距离排序之后,第785个值开始大 于1,意味着786之后的点都落在圆外,785×4/1000=3.14。如果模拟更多的点,就可以得到更加精确的pai值。
附件里是excel表格,有兴趣可以看看。
http://tinyurl.com/39gbws
A这列用:=rand()生成了1000个0~1之间的随机数
B这格用:=2*$a1生成了1000个0~2之间的随机数
C这格用:=$b1-1生成了1000个-1~+1之间的随机数,用于模拟随机点的X坐标
D格同C类似,用于模拟随机点的Y坐标
然后E格用X、Y坐标来计算该点距离圆心的距离。
然后F格排序,计算距离圆心小于1的点(也就是落在圆内的点)的数量,也就是圆的面积与正方形面积的近似比例。
我今天从图书馆借了《复杂系统建模与仿真》这本书,寒假好好看看。
–~–~———~–~—-~————~——-~–~—-~
您收到此信息是由于您订阅了 Google 论坛”人工社会”论坛。
要在此论坛发帖,请发电子邮件到 artificialsociety@googlegroups.com
要退订此论坛,请发邮件至 artificialsociety-unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/artificialsociety?hl=zh-CN 访问该
论坛
–
未来新技术和新趋势的种种可能:
奇想录 http://www.qixianglu.cn
订 阅 http://feed.feedsky.com/woodphone
非主流的科幻界的非主流论坛——奇想家园:
http://www.douban.com/group/forcode/
你可能对这些文章感兴趣:
Related posts:
- 乔布斯对 Larry Page 的建议:精简产品 当 Larry Page 接替施密特的 CEO 职位的时候,苹果和 Google 的关系已经非常恶化了。由于乔布斯认为 Google...
- Google Reader 下周将改版 根据 Google Reader 的官方 Blog,Reader 下周将会有一个较大的改版。主要有2个方面的改动:用户界面及整合 Google+。 估摸着用户界面的改动就是走向小清新化了(终于。。),而整合 Google+ 也顺理成章。...
- 形神兼备的名人肖像素描(组图) 程鸿老师2011年作品:《名人素描集》。神形兼备,惟妙惟肖,下笔干净利落。(程鸿,男,号大弘,1962年生,山西太原人。1983年毕业于太原理工大学美术学院;1991年就读于北京画院研修生班;为中国国家画院龙瑞工作室山水课题研究班成员,平时以画国画为主) ...
- Google 复杂的招聘流程 去 Google 工作想必是许多人的梦想。还记得以前有位老兄 Matthew Epstein 吗?他专门制作了一个 googlepleasehireme 网站,想以此混进 Google。虽然 Techcrunch 的编辑好心的预言他会被雇佣,但最终结果还是碰了壁。Google 让他走正规渠道。 Google 之所以有吸引力不仅因为它的庞大,它的野心和梦想,而且因为那里的环境非常人性化。那里有免费午餐、干洗店、健身中心、游泳池和视频游戏区。员工们甚至可以带着宠物来上班。 只是,加入 Google 这个大家庭并不容易,如果你不是 Andy Rubin,而是一个普通的电工,那就没有绿色通道可循。如何进入 Google ?这幅信息图将告诉你。 Google 每年收到的简历超过100 万份,他们通常会雇佣 4000-6000 人。 雇佣过程被 Business insider 网站 称为不可思议的复杂: 招聘人员审查简历:招聘人员要审查每一份简历,根据技术能力、教育程度和工作经验来判断是否合格。 招聘人员电话通知:招聘人员会联系你,解释过程,让你知道应该有什么期望。如果是技术工程师的职位,可能会问你的 SAT 分数(美国高中生进入美国大学所必须参加的考试 )和大学 GPA(平均成绩点数)。 面试。第一次面试通常是通知 4-5 个人,每个人有 45 分钟的时间。如果是应聘工程师职位,你可能需要回答现实的技术问题,或者通过编程解决某个问题。也可能有些怪问题,比如“一辆校车里能装多少个高尔夫球”。 面试者回馈。每个面试者都要将他们对应聘者的印象以标准格式填写,并对每个应聘者进行数字排名。然后应聘者的简历将于现有员工的简历进行匹配,如果发现某位应聘者与公司员工曾在一个学校就读或一个公司工作,便会有一封邮件发给公司员工,询问他对应聘者的意见。...
- 在珠峰上,长眠着许多勇士的遗体(组图) 身体的瞬间霜冻,在越靠近顶端时越容易发生。 死亡往往发生在攀登者的一个“小憩”当中。他们睡着了,然后再也醒不来了。 在珠峰上掩埋一具尸体是几乎不可能的事情,只能任其风化分解成骷髅。 攀登者撞见那些在濒死边缘的另外一些攀登者,只能袖手旁观而不能出手相救。在这种地方,只能自救。你别无选择。 攀登珠峰大概要花费三万到六万美金,甚至花掉你的生命。 这是一个地标性质的尸体了,被命名为"Green Boots." 在珠峰上,大概有两百个这样的地标。 这些悬吊着的棺材往往是攀登者遇到的最大的阻碍。有的时候出现一个小失误,就会让攀登者吊在那里活活冻死。...
以上关联文章由 Yet Another Related Posts Plugin 提供支持。
written by forcode
2 Pings to “080108统计模拟法计算pai的近似值.xls”
Leave a Reply
科学技术
- 媒体称今年寒冬显示小冰河期来临
- 图解Google杀手:Wolfram Alpha知识引擎真的很强大
- 纽约时报:毛泽东会获得诺贝尔医学奖吗?
- 导航的历史发展
- 黑猩猩会生火做饭 完事还能灭火(图)
- 你所不知道与大脑有关的10个奇妙事实
- 关于智力游戏能否开发大脑的问答
- 20个你不知道的大脑秘密
- 从藏玩具游戏说开去
- 科学讲座回顾:中微子,你今天超光速了吗?
- 迷信的鸽子制导的导弹
- Marc Faber:专家与预测 Forecasts & Experts
- 你知道这些食物可以增强记忆吗
- 中国军事医学成果首次曝光 服1颗药丸保持3天不困
- 高铁的电是怎样输到车上的
- 7种方法让你更聪明
- 胎儿体重的计算公式
- 看文物说基因(组图)
- 大脑潜能是如何被浪费掉的
- 情绪会影响记忆吗?
统计和数据
- 中电联预计我国未来5年用电量将年均增长8.5%
- 中国电力企业联合会预测2011年全国用电量增12%
- 2010年全社会用电量4.19万亿千瓦 同比增14.56%
- 获取经济数据的50个网站
- Excel表格公式大全
- 统计学女博士中4次百万大奖 被疑摸透彩票规律
- 长江电力收购地下电站6台机组的利空分析
- 中国A股市场历年整体平均市盈率和换手率
- 哪个国家是美国最大石油供应国?
- 1977-2010全国参加高考人数、录取数、录取率
- 世界主要15大石油国的石油财富估值
- 十年A股涨幅榜 40股10年翻十倍 资源股最牛
- 为什么2011年的2600点相当于2005年的1100点?
- 2011年6月3日长江电力上网电价上调约2分的影响分析
- 美国劳工部:1947-2011年历年历月美国CPI数据
- 告诉你怎么找统计数据&机构报告!
- 麻省理工统计天才破解彩票规律 中奖率达9成
- 结息周期对年收益率的影响
- forcode自定义的股票指标:“相对大盘”
- 利用google docs spreadsheet制作股票实时行情(图)


手机阅读



01月 23rd, 2008 at 12:45
[...] 又,Forcode提供了利用电子表格Excel求解以上问题的详细过程,有兴趣可以看看。另外,这里也有一个详细的说明,用Mathematica实现。 [...]
04月 16th, 2009 at 13:18
[...] 计算社会学的研究方法主要是模拟法。据我所知,模拟法有统计模拟法与程序模拟法之分,我去年写过一个帖子《统计模拟法计算pai的近似值.xls》是用的统计模拟法,李敏毕业论文里用到的stata模拟法也是一种统计模拟。而计算社会学的程序模拟法是基于agent的自下而上的编程,给每一个agent设定一些初始条件和互动规则,让agent与环境互动若干步骤之后,再去统计某些参数的特征值。所以,这种方法从根本上来说是一种演绎法,与传统的统计这样的归纳法不同,这种方法不需要调查数据就可以做社会实验,但是这种社会实验需要有统计等归纳法获得的理论、假设做支持,以设定初始条件和互动规则。程序模拟法使得社会科学也可以像理工科研究人员一样做实验,比如我们希望知道放开二孩政策对我国的生育率有什么影响,传统的做法可能需要做试点,然后在试点地区与非试点地区调查获得数据进行统计和比较,才能研究这种政策的影响;但是用模拟法,可能只需要恰当地设置好初始条件和互动规则,纳入重要的变量,让agent像真实的个人一样互动一段时间之后,再去统计生育率等参数就可以获得很接近的数据了。 [...]