In many scientific fields, the degrees of freedom of a system is the number of parameters of the system that may vary independently.

在很多科学领域,自由度指的是,一个系统中可以独立变化的参数的个数。

1. 函数

  • 所谓的一元函数 y=f(x),二元函数 z=f(x,y),这里的 1 和 2,指的是自变量的个数,自变量的英文术语为 independent variable,也即二者是在定义域内独立变化的,自然一元函数的 y 和二元函数的 z 都是因变量,是分别关于 x 和 x,y 的因变量,

    • 从自由度的角度来说,自变量是自由的,因变量显然是不自由的,
    • 自变量(独立变量)的个数即为自由度;

2. 离散型概率分布

  • 在比如一个离散型概率分布,{a1,⋯,ai,⋯,an},显然满足 ∑iai=1,如果没有更多的约束,显然这里的自由度为 n−1,而不是 n,也即其中只有 n−1 个变量可以独立变化,其中的 n−1 个值确定之后,第 n 个数的值也得以确定;

3. 向量空间

从几何的观点看,自由度可以解释为其所处向量空间维度的大小。比如我们有如下独立的正态分布的观测样本:

X1,X2,⋯,Xn

因为彼此是独立的,因此可以被表示为多维向量形式:

⎛⎝⎜⎜⎜⎜X1X2⋮Xn⎞⎠⎟⎟⎟⎟

令 X¯ 为样本的均值,所以有:

⎛⎝⎜⎜⎜⎜X1X2⋮Xn⎞⎠⎟⎟⎟⎟=X¯⎛⎝⎜⎜⎜⎜11⋮1⎞⎠⎟⎟⎟⎟+⎛⎝⎜⎜⎜⎜X1−X¯X2−X¯⋮Xn−X¯⎞⎠⎟⎟⎟⎟
  • 对于等式右边的第一项来说,只有 X¯ 可以自由变化,因此自由度为 1;
  • 对于等式右边的第二项来说,需要满足 ∑i(Xi−X¯)=0,因此,其中的 n−1 项成分可以自由变化,自由度为 n−1;

Degrees of freedom (statistics)

自由度(degree of freedom)的更多相关文章

  1. Hypothesis Testing

    Hypothesis Testing What's Hypothesis Testing(假设检验) Hypothesis testing is the statistical assessment ...

  2. 数据分析之可反复与独立样本的T-Test分析

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/jia20003/article/details/24201297 数据分析之独立样本的T-Test分 ...

  3. 游戏引擎架构 (Jason Gregory 著)

    第一部分 基础 第1章 导论 (已看) 第2章 专业工具 (已看) 第3章 游戏软件工程基础 (已看) 第4章 游戏所需的三维数学 (已看) 第二部分 低阶引擎系统 第5章 游戏支持系统 (已看) 第 ...

  4. mode|平均数|方差|标准差|变异系数|四分位数|几何平均数|异众比率|偏态|峰态

    应用统计学 数据的概括性度量 集中趋势 Mode众数是唯一描述无序类别数据,由图可知众数便是图形中的峰. 对于类别变量,众数就是某一种类别. 中位数和平均数都可能不是样本中的值. 中位数不受极值影响, ...

  5. Python学习笔记-StatsModels 统计回归(1)线性回归

    1.背景知识 1.1 插值.拟合.回归和预测 插值.拟合.回归和预测,都是数学建模中经常提到的概念,而且经常会被混为一谈. 插值,是在离散数据的基础上补插连续函数,使得这条连续曲线通过全部给定的离散数 ...

  6. 手势估计- Hand Pose Estimation

    http://blog.csdn.net/myarrow/article/details/51933651 1. 目前进展 1.1 相关资料      1)HANDS CVPR 2016      2 ...

  7. CFA一级知识点总结

    更多来自:   www.vipcoursea.com   Ethics 部分 Objective of codes and standard:永远是为了maintain public trust in ...

  8. 实验的方差分析(R语言)

    实验设计与数据处理(大数据分析B中也用到F分布,故总结一下,加深印象)第3课小结--实验的方差分析(one-way analysis of variance) 概述 实验结果\(S\)受多个因素\(A ...

  9. chisequre test

    卡方检验就是统计样本的实际观测值与理论推断值之间的偏离程度,实际观测值与理论推断值之间的偏离程度就决定卡方值的大小,卡方值越大,越不符合:卡方值越小,偏差越小,越趋于符合,若两个值完全相等时,卡方值就 ...

随机推荐

  1. WebService--概述、JDk实现、AJAX调用

    一.Webservice概述 W3C组织对其的定义是,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计. Webservice服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来 ...

  2. 自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法

    前言:这几天做客户回访,感触很大,用户只要是留反馈信息,总是一种恨铁不成钢的心态,想用你的app,却是因为你的技术问题,让他们不得不放弃,而你一个回访电话却让他们尽释前嫌,当最后把手机号留给他们以便随 ...

  3. css3-8 内外边距中的注意要点有哪些

    css3-8 内外边距中的注意要点有哪些 一.总结 一句话总结:padding,border都是外延的.margin会合并. 1.两元素样式都有margin:15px,他们中间的距离是15px还是30 ...

  4. 【23.58%】【code forces 321E】Ciel and Gondolas

    time limit per test4 seconds memory limit per test512 megabytes inputstandard input outputstandard o ...

  5. JS调用ATL COM中的C++接口的做法

    作者:朱金灿 来源:http://blog.csdn.net/clever101 首先创建一个ATL COM对象,其过程参考下面文章: C#调用ATLCOM 其实给COM对象添加方法和属性可以不用界面 ...

  6. php课程 6-21 HTML标签相关函数

    php课程 6-21 HTML标签相关函数 一.总结 一句话总结:1.存入数据库的html标签代码:$info=addslashes(htmlspecialchars($_POST['info'])) ...

  7. TensorFlow 学习(十四)—— contrib

    1. tensorflow.contrib.layers tf.contrib.layers.xavier_initializer():一种经典的权值矩阵的初始化方式:

  8. Swift异常处理:throw和rethrow

    Swift异常处理体现了函数式语言的特性.因此我们能够传一个会抛出异常的函数闭包(高阶函数)作为參数传到还有一个函数中(父函数),父函数能够在子函数抛出异常时直接向上抛出异常,这时用rethrowke ...

  9. Activity启动过程全解析

    几个系统关键对象: ActivityManagerServices,简称AMS,服务端对象,负责系统中所有Activity的生命周期 ActivityThread,App的真正入口.当开启App之后, ...

  10. setTimeout里的函数是何时进入任务队列里的

    先看一段代码 setTimeout(function () { console.log('abc') }, 1000) for (var i = 0; i <= 800000000; i++) ...