草庐IT

4.怎么理解相互独立事件?真的是没有任何关系的事件吗? 《zobol的考研概率论教程》

zobol的魔法小屋 2023-03-28 原文

1.从条件概率的定义来看独立事件的定义

2.从古典概率的定义来看独立事件的定义

3.P(A|B)和P(A)的关系是什么?

4.由P(AB)=P(A)P(B)推出“独立”

5.从韦恩图来看独立事件的定义

6.为什么多个事件两两独立推不出相互独立

7.在考研古典概率中,有一个P(A|B)=P(A)就可以推出两者是独立事件吗?

8.在考研中,独立事件可以看作是“独立”的吗?

 

1.从条件概率的定义来看独立事件的定义

在考研古典概率中,我们最初都是通过条件概率公式来定义独立事件的。

这从条件概率的角度来理解就是在条件B的情况下,A发生的概率与之前相比不变

所以我们常常理解成,如果两个事件互为独立事件,则B的发生对A没有影响。但这种理解,其实是有谬误的,因为并不是没有影响,只是影响没有体现在比例值上!。

也有一种看法是,B的发生让A的事件发生概率保持不变,保持不变本身也可以看作是一种影响,这种思路也可以理解成:

B发生的同时,A跟着一起发生的概率等于全集中随机选取一个样本点属于A的概率

从这个角度来看,似乎独立事件也不是那么独立,条件概率值等于全集发生概率值,似乎还约束了两个事件之间的关系。不过导致这一切发生的根源还要从古典概率来入手。

 

2.从古典概率的定义来看独立事件的定义

因为古典概率的定义是根据分式比例值定义的,条件概率的定义也是根据比例值定义的,这就导致一个问题就是3/5=6/10

原来之所以在事件B的条件约束下,事件A的发生概率没有变,是因为:

分子和分母被缩小了相同的比例

所以我们能说事件B的条件对事件A发生没有影响吗?不能!

我们只能说事件B的条件对事件A的发生概率没有影响!

很明显条件A让B的样本点中的x6,x7,x8都被排除在外了,所以是造成了影响,但是对概率值是没有影响的,因为概率值是一个比例值,3/5和6/10是一样大的。

从这一步似乎我们可以看出,为什么多事件的独立性,两两独立推不出相互独立。这是因为,样本点之间有重合的,独立事件定义中的条件概率可以看作是对样本空间和事件B进行了等比例约束。这种约束,在多事件中,可能有重合的样本点,这就导致等比例约束被打破了。

 

3.P(A|B)和P(A)的关系是什么?

首先它们不在一个样本空间中,所以根本不能看做是一个事件(包含的样本点数量也不一样),实际上条件概率更应该看作是一个比例值,而不是一个事件。

在考研-古典概率中,如果我们可以得到P(A|B)=P(A)或P(B|A)=P(B)中的任何一个,我们就可以推导出这俩一定属于独立事件。

除此之外,P(A|B)和P(A)之间的其他关系式,都是没有太多意义的,不过利用其推出的另外一个关系式用处更大,那就是P(AB)=P(A)P(B)

 

4.由P(AB)=P(A)P(B)推出“独立”

我们之前是利用条件概率来定义独立事件,我们讨论条件概率的定义是用来解决交事件的计算,这里我们把独立事件也联系进来。

两个概率值相乘其实没什么实际意义,一般来讲,乘法运算表明了两个事件的发生逻辑关系,所以这里也体现了前者的发生对后者没有影响。因此从P(AB)=P(A)P(B)中,我们更可以看出来一种独立性出现。

实际中,独立性也常用来计算交事件的概率,毕竟如果两个事件之间“没有影响”,计算同时发生的概率值就方便很多,只需要直接相乘就可以,这个我们不学独立性,也会计算。

 

5.从韦恩图来看独立事件的定义

说实话,如果两个事件之间真的没有任何联系,那其实没法用韦恩图来表示,因为韦恩图的基本单位-样本点事件,之间都是互斥事件,所以你画出两个事件之间,都是一定存在某些联系的。不过,上文我们也讲了,不是没有联系,只是这种联系没有体现在概率值上。

所以我们依然可以简单的画出来,只要注意全部等比例缩小相同倍数即可。

 

6.为什么多个事件两两独立推不出相互独立

因为等比例缩放,之间的样本点可能有重复的,导致虽然任意选出两个事件,都是构成独立事件的,但全集和事件C的缩放,可能不再成比例了。

也就是推不出P(ABC)=P(A)P(B)P(C)

多个事件,相互独立可以推出两两独立,但两两独立推不出相互独立,也可以从波罗梅奥环中看出来:

 

7.在考研古典概率中,有一个P(A|B)=P(A)就可以推出两者是独立事件吗?

可以,我们可以从公式中推导出来,也可以利用古典概率定义的集合性质-交换律来想清楚,也可以用韦恩图来看出来。

因此我们只要看到P(A|B)=P(A),P(A|B)=P(A),P(AB)=P(A)P(B)任意一个,就可以认为是独立事件

 

8.在考研中,独立事件可以看作是“独立”的吗?

可以的,只要在考研中,如果你遇到任何两个事件中存在一定关系,哪怕是非常复杂不好用或与非来表示的,那也一定不是独立事件,构不成独立事件的三个等式。

 

如果我的教程对您有帮助,欢迎关注我的博客:

主博客: https://zobolblog.github.io/ProbabilityTheory/

B站:喜欢数学的zobol

讨论群:154390881

个人公众号:zobol的魔法藏书室

博客园:https://www.cnblogs.com/zobol/

csdn: https://blog.csdn.net/zobol_world

知乎:https://www.zhihu.com/people/zobol

今日头条:喜欢数学的zobol

百家号:zobol的魔法藏书室

有关4.怎么理解相互独立事件?真的是没有任何关系的事件吗? 《zobol的考研概率论教程》的更多相关文章

  1. ruby - 如何将脚本文件的末尾读取为数据文件(Perl 或任何其他语言) - 2

    我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚

  2. ruby-on-rails - 独立 ruby​​ 脚本的配置文件 - 2

    我有一个在Linux服务器上运行的ruby​​脚本。它不使用rails或任何东西。它基本上是一个命令行ruby​​脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg

  3. ruby-on-rails - link_to 不显示任何 rails - 2

    我试图在索引页中创建一个超链接,但它没有显示,也没有给出任何错误。这是我的index.html.erb代码。ListingarticlesTitleTextssss我检查了我的路线,我认为它们也没有问题。PrefixVerbURIPatternController#Actionwelcome_indexGET/welcome/index(.:format)welcome#indexarticlesGET/articles(.:format)articles#indexPOST/articles(.:format)articles#createnew_articleGET/article

  4. ruby-on-rails - RSpec:避免使用允许接收的任何实例 - 2

    我正在处理旧代码的一部分。beforedoallow_any_instance_of(SportRateManager).toreceive(:create).and_return(true)endRubocop错误如下:Avoidstubbingusing'allow_any_instance_of'我读到了RuboCop::RSpec:AnyInstance我试着像下面那样改变它。由此beforedoallow_any_instance_of(SportRateManager).toreceive(:create).and_return(true)end对此:let(:sport_

  5. ruby - Ruby 中的隐式返回值是怎么回事? - 2

    所以我开始关注ruby​​,很多东西看起来不错,但我对隐式return语句很反感。我理解默认情况下让所有内容返回self或nil但不是语句的最后一个值。对我来说,它看起来非常脆弱(尤其是)如果你正在使用一个不打算返回某些东西的方法(尤其是一个改变状态/破坏性方法的函数!),其他人可能最终依赖于一个返回对方法的目的并不重要,并且有很大的改变机会。隐式返回有什么意义?有没有办法让事情变得更简单?总是有返回以防止隐含返回被认为是好的做法吗?我是不是太担心这个了?附言当人们想要从方法中返回特定的东西时,他们是否经常使用隐式返回,这不是让你组中的其他人更容易破坏彼此的代码吗?当然,记录一切并给出

  6. ruby - 怎么来的(a_method || :other) returns :other only when assigning to a var called a_method? - 2

    给定以下方法:defsome_method:valueend以下语句按我的预期工作:some_method||:other#=>:valuex=some_method||:other#=>:value但是下面语句的行为让我感到困惑:some_method=some_method||:other#=>:other它按预期创建了一个名为some_method的局部变量,随后对some_method的调用返回该局部变量的值。但为什么它分配:other而不是:value呢?我知道这可能不是一件明智的事情,并且可以看出它可能有多么模棱两可,但我认为应该在考虑作业之前评估作业的右侧...我已经在R

  7. ruby-on-rails - 我该怎么办 :remote location validation with CarrierWave? - 2

    我在我的Rails3示例应用程序上使用CarrierWave。我想验证远程位置上传,因此当用户提交无效URL(空白或非图像)时,我不会收到标准错误异常:CarrierWave::DownloadErrorinImageController#createtryingtodownloadafilewhichisnotservedoverHTTP这是我的模型:classPaintingtrue,:length=>{:minimum=>5,:maximum=>100}validates:image,:presence=>trueend这是我的Controller:classPaintingsC

  8. ruby - Rails 关联 - 同一个类的多个 has_one 关系 - 2

    我的问题的一个例子是体育游戏。一场体育比赛有两支球队,一支主队和一支客队。我的事件记录模型如下:classTeam"Team"has_one:away_team,:class_name=>"Team"end我希望能够通过游戏访问一个团队,例如:Game.find(1).home_team但我收到一个单元化常量错误:Game::team。谁能告诉我我做错了什么?谢谢, 最佳答案 如果Gamehas_one:team那么Rails假设您的teams表有一个game_id列。不过,您想要的是games表有一个team_id列,在这种情况下

  9. ruby-on-rails - 事件管理员日期过滤器日期格式自定义 - 2

    是否有简单的方法来更改默认ISO格式(yyyy-mm-dd)的ActiveAdmin日期过滤器显示格式? 最佳答案 您可以像这样为日期选择器提供额外的选项,而不是覆盖js:=f.input:my_date,as::datepicker,datepicker_options:{dateFormat:"mm/dd/yy"} 关于ruby-on-rails-事件管理员日期过滤器日期格式自定义,我们在StackOverflow上找到一个类似的问题: https://s

  10. 电脑0x0000001A蓝屏错误怎么U盘重装系统教学 - 2

      电脑0x0000001A蓝屏错误怎么U盘重装系统教学分享。有用户电脑开机之后遇到了系统蓝屏的情况。系统蓝屏问题很多时候都是系统bug,只有通过重装系统来进行解决。那么蓝屏问题如何通过U盘重装新系统来解决呢?来看看以下的详细操作方法教学吧。  准备工作:  1、U盘一个(尽量使用8G以上的U盘)。  2、一台正常联网可使用的电脑。  3、ghost或ISO系统镜像文件(Win10系统下载_Win10专业版_windows10正式版下载-系统之家)。  4、在本页面下载U盘启动盘制作工具:系统之家U盘启动工具。  U盘启动盘制作步骤:  注意:制作期间,U盘会被格式化,因此U盘中的重要文件请注

随机推荐