1. 如果一个理论预言我们人类不是智慧生物中的典型代表,也只好如此-我们不能据此说这个理论是错误的。

2. 在利用数据时,我们只能利用我们已知的所有数据,不能假定别的观测者会有什么数据(除非这些观测者的确存在并且已经和我们共享了数据,此时我们就是指所有的观测者了)。

3. 我们不能忽略任何数据,除非这些数据与我们讨论的问题完全无关。

4. 如果两个理论在等几率地预言我们已有的数据,这两个理论不存在孰优孰劣,哪怕一个理论预言在宇宙的很多其他地方,有类似我们的人类存在,而另一个理论只预言了我们的存在。

5. 很明显,我们是存在的-这也是数据,但我们没有任何证据说明我们是被随机选择的。任何假定我们是随机的计算是不可靠的。

6. 一个基本理论也许会预言我们是典型的观测者,但是在获得这样的理论之前我们不能假定我们就是典型观测者。

第一条和第六条的意思基本一样。许多人,包括Weinberg和Vilenkin,在利用人择原理计算宇宙学常数时,总要假定平庸原理,这条“原理”说我们人类作为观测者是典型的,或者我们这个宇宙在所有允许智慧生物存在的宇宙中是典型的。如果不这么假定,人择原理其实不能对宇宙学常数作出任何预言。

如果第一条和第六条是正确的,那么所谓人择原理的最大成功就化为泡影。我们可以用一个简单的例子来说明为什么第一条和第六条是正确的。假如某人中了乐透彩头奖,这个中奖几率是百万分之一,获得5百万奖金。假如这个获奖人平时是一个很自闭的人(除了乐于买彩票),他不知道别人的中奖情况(数据),他也不知道只能有一个人中头奖(理论)。那么,他很自然地应用平庸性原理得出结论,不论买彩票的人有多少,大多数人和他一样中了同样的奖。毫无疑问这是一个非常离谱的结论。假如有人告诉他,有这么一条规则规定只有百万分之一的人中头奖,他甚至认为这个规则(理论)是完全错误的。

Hartle和Srednicki用了以下例子来说明第二条原则。

假如存在两个理论,都是关于地球上的智慧生物-人类,和木星上的可能智慧生物-木星人。作为一个观测者集体,人类肯定知道人类是存在的,数目大约是

。我们不知道木星人是否存在,但我们被迫要判断两个理论中哪一个理论更好。在贝叶斯统计中,最好的办法是假定木星人的存在数目是一个随机变量,并且在求任何几率时,只能假定每一个数目的权重都是一样的。否则,我们会“先验”地判断一个理论优于另一个理论。例如,假定一个理论完全不允许木星人的存在,另一个理论说行星上智慧生物的数目与行星的大小成正比。如果我们因为我们的存在先验地给地球人更大的权重,那么我们就会得出第一个理论更加正确的结论。 Hartle和Srednicki甚至开玩笑地说,由于他们的文章的两个作者都是地球人,那么他们也许将权重加倍。

如果我们在选择先验概率时很小心,不带入任何我们数据没有证明的先验权重,我们才能得出比较可靠的结论。

如果第一条和第二条是正确的,那么所谓Boltzmann大脑的问题就不存在了。关于Boltzmann大脑,见一篇老博文:

关于平庸性原理,见:

Hartle-Srednicki还对贝叶斯统计方法做了案例分析,我觉得他们的文章将对多元宇宙这个领域产生很大影响。至少,在我看来,有了这些原则,研究多元宇宙的方法不再像被一些人批评的那样是类似宗教的方法,而是科学方法的一种。

以上六条也可以叫做Hartle-Srednicki判据。违背了任何一条判据,那么你的方法得出的结论就是不可靠的。

php判据的例子,科学网—Hartle-Srednicki判据 - 李淼的博文相关推荐

  1. matlab画波传播,科学网-MATLAB绘制波包曲线-李金磊的博文

    根据 Born 和 Wolf 的 Principles of Optics 一书中1.3节的描述,以及 Fig1.5 ,可绘制出波包曲线如下: 图1  波包曲线图 具体程序为: t=-5:0.01:5 ...

  2. matlab不用科学计算法表示_科学网—MATLAB小技巧总结 - 李金磊的博文

    ①如何保存命令行窗口的历史命令? 打开MATLAB,进入主页:新建脚本文件,即"*.m"文件,这时会自动弹出"编辑器"窗口. 我们可以在脚本文件(编辑器)窗口中 ...

  3. matlab画波传播,科学网—MATLAB绘制波包曲线 - 李金磊的博文

    根据 Born 和 Wolf 的 Principles of Optics 一书中1.3节的描述,以及 Fig1.5 ,可绘制出波包曲线如下: 图1  波包曲线图 具体程序为: t=-5:0.01:5 ...

  4. matlab meshgrid例子,科学网—matlab使用笔记-meshgrid函数的使用 - 骆佳良的博文

    [X,Y]=meshgrid[x,y] 结果生成两个矩阵 X 与 Y. 矩阵X的每一行都与x相同.矩阵Y的每一列都与y相同. 矩阵X的行数等于矩阵y的行数,矩阵Y的列数等于矩阵x的列数. 例子: 输入 ...

  5. php 置信区间 计算,科学网—置信区间和标准误差 - 邸月宝的博文

    今天看美国统计学家Iversen等人编著的由吴喜之老师等人翻译的<统计学-基本概念与方法>一书,才算是对"置信区间"一词有了一些了解,而我在此之前的理解正如书中153页 ...

  6. matlab的annotation,科学网—annotation in matlab Graph - 夏靖的博文

    matlab 中annotation的操作可以象windows的"画图"一样很方便的对图像进行标注,但如果所绘的图需要修改,其标注也需要再手工重复操作一次,所以在这种情况下用脚本进 ...

  7. java 调用matlab rank_科学网—Matlab: X is rank deficient - 李旭的博文

    Summary 开贴讨论Rank deficient matrix线性回归之过程.示例数据包含在附件中,x is a matrix whose columns represent random var ...

  8. r语言 林元震_科学网—ASReml-R之简介 - 林元震的博文

    目前用于遗传分析的主要统计软件有SAS和SPSS等,并已经开发出了包括WOMBAT.MCMCglmm(R语言的程序包)等在内一系列遗传方差组份估计软件.ASReml是一个非常强大的统计软件,由NSW ...

  9. openfoam linux教程,科学网—Windows10 安装OpenFOAM 教程 - 陈浩的博文

    Win10安装OpenFOAM: 1.打开win10的linux子系统(可百度详细教程),在microsoft store 搜索ubuntu选择18.04安装: 2.打开 Ubuntu 进行初始化设置 ...

最新文章

  1. Material Designer的低版本兼容实现(五)—— ActivityOptionsCompat
  2. ExtJS grid简单应用之 展示JSON数据
  3. android root 恢复出厂设置,Android系统 免root 卸载预置应用
  4. mysql 数据库的同步问题
  5. 阿里巴巴400集python教程_递归的练习课程 | Python从入门到精通:高阶篇之十二-阿里云开发者社区...
  6. 【和我一起学习Unity3D】Unity3D的坐标控制
  7. 中文只占一个字符_一文搞懂字符和字节的含义
  8. ID3和C4.5分类决策树算法 - 数据挖掘算法(7)
  9. 【转】WPF中关于样式和模板的区别
  10. python12306源码_Python动刷新抢12306火车票的代码(附源码)
  11. 专有网络、云产品、路由器和交换机
  12. ASP.NET Session使用详解
  13. 量化交易学习——熟读github上的开源交易策略框架
  14. access汇总_Access数据库使用,你都知道吗?
  15. 中国网游未来发展方向预测
  16. 结构化数据、半结构化数据、非结构化数据的划分
  17. H5viedo标签播放*.Mp4听得到音频却不显示视频的解决办法
  18. BZOJ2828 : 火柴游戏
  19. Laravel 漏洞合集
  20. 【安卓USB开发】让手机与物联网设备鹊桥相会

热门文章

  1. LLVM Clang前端编译与调试
  2. LLVM IR 理解
  3. TinyML-TVM是如何驯服Tiny的(下)
  4. 交换机应用寻找10个完美的因素
  5. 深度学习调用TensorFlow、PyTorch等框架
  6. 深度学习与传统图像识别
  7. Linux操作系统下文件作用
  8. C++ #include 指令
  9. java运行环境jdk的安装和环境变量的配置教程
  10. python and or 与 | 的比较