google快快发射卫星吧 帮GF出售三星C208原装电池和充电器以及一双高跟鞋
Jan 08


在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:

  1. 乔布斯对 Larry Page 的建议:精简产品 当 Larry Page 接替施密特的 CEO 职位的时候,苹果和 Google 的关系已经非常恶化了。由于乔布斯认为 Google...
  2. Google Reader 下周将改版 根据 Google Reader 的官方 Blog,Reader 下周将会有一个较大的改版。主要有2个方面的改动:用户界面及整合 Google+。 估摸着用户界面的改动就是走向小清新化了(终于。。),而整合 Google+ 也顺理成章。...
  3. 形神兼备的名人肖像素描(组图) 程鸿老师2011年作品:《名人素描集》。神形兼备,惟妙惟肖,下笔干净利落。(程鸿,男,号大弘,1962年生,山西太原人。1983年毕业于太原理工大学美术学院;1991年就读于北京画院研修生班;为中国国家画院龙瑞工作室山水课题研究班成员,平时以画国画为主)                  ...
  4. Google 复杂的招聘流程 去 Google 工作想必是许多人的梦想。还记得以前有位老兄 Matthew Epstein 吗?他专门制作了一个 googlepleasehireme 网站,想以此混进 Google。虽然 Techcrunch 的编辑好心的预言他会被雇佣,但最终结果还是碰了壁。Google 让他走正规渠道。 Google 之所以有吸引力不仅因为它的庞大,它的野心和梦想,而且因为那里的环境非常人性化。那里有免费午餐、干洗店、健身中心、游泳池和视频游戏区。员工们甚至可以带着宠物来上班。 只是,加入 Google 这个大家庭并不容易,如果你不是 Andy Rubin,而是一个普通的电工,那就没有绿色通道可循。如何进入 Google ?这幅信息图将告诉你。 Google 每年收到的简历超过100 万份,他们通常会雇佣 4000-6000 人。 雇佣过程被 Business insider 网站 称为不可思议的复杂: 招聘人员审查简历:招聘人员要审查每一份简历,根据技术能力、教育程度和工作经验来判断是否合格。 招聘人员电话通知:招聘人员会联系你,解释过程,让你知道应该有什么期望。如果是技术工程师的职位,可能会问你的 SAT 分数(美国高中生进入美国大学所必须参加的考试 )和大学 GPA(平均成绩点数)。 面试。第一次面试通常是通知 4-5 个人,每个人有 45 分钟的时间。如果是应聘工程师职位,你可能需要回答现实的技术问题,或者通过编程解决某个问题。也可能有些怪问题,比如“一辆校车里能装多少个高尔夫球”。 面试者回馈。每个面试者都要将他们对应聘者的印象以标准格式填写,并对每个应聘者进行数字排名。然后应聘者的简历将于现有员工的简历进行匹配,如果发现某位应聘者与公司员工曾在一个学校就读或一个公司工作,便会有一封邮件发给公司员工,询问他对应聘者的意见。...
  5. 在珠峰上,长眠着许多勇士的遗体(组图) 身体的瞬间霜冻,在越靠近顶端时越容易发生。 死亡往往发生在攀登者的一个“小憩”当中。他们睡着了,然后再也醒不来了。 在珠峰上掩埋一具尸体是几乎不可能的事情,只能任其风化分解成骷髅。 攀登者撞见那些在濒死边缘的另外一些攀登者,只能袖手旁观而不能出手相救。在这种地方,只能自救。你别无选择。 攀登珠峰大概要花费三万到六万美金,甚至花掉你的生命。 这是一个地标性质的尸体了,被命名为"Green Boots." 在珠峰上,大概有两百个这样的地标。 这些悬吊着的棺材往往是攀登者遇到的最大的阻碍。有的时候出现一个小失误,就会让攀登者吊在那里活活冻死。...

以上关联文章由 Yet Another Related Posts Plugin 提供支持。

















written by forcode

2 Pings to “080108统计模拟法计算pai的近似值.xls”

  1. BI立方体-商业智能社区 : 博客 » SAS和蒙特卡罗模拟(1):开篇 : 做中国最大的商业智能社区! Says:

    [...] 又,Forcode提供了利用电子表格Excel求解以上问题的详细过程,有兴趣可以看看。另外,这里也有一个详细的说明,用Mathematica实现。 [...]

  2. 社会学的一座金矿:计算社会学与程序模拟法 | 奇想录 Says:

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


Leave a Reply

  • 科学技术

  • 统计和数据

  • 无觅相关文章插件,快速提升流量

    sitemap Stats