Matlab 版 (精华区)

发信人: ramjet (史努比狗), 信区: Matlab
标  题: [合集]简单函数 var 求助
发信站: 哈工大紫丁香 (2001年11月26日18:43:31 星期一), 站内信件


────────────────────────────────────────
 Rorene (豆豆)                        于 2001年11月24日10:24:26 星期六 说道:

    X = [1 2 3]  EX = 2
    如果按照公式来计算它的方差,DX = E((X-EX)^2)
    (X - EX)^2 = [ 1 0 1]
    那么计算得到的方差为 2/3
    如果用 var(X) 计算,得到的是 1 ,用 var(X,1)计算得到的是
2/3,可是 help var 中说明
For matrices, var(X)is a row vector containing the variance 
of each column of X. var(X) normalizes by N-1where N is the 
sequence length.
var(X,1) normalizes by N and produces the second moment of 
the sample about its mean.
怎么理解?谢谢!

────────────────────────────────────────
 Christy (终于发现了反面教员)         于 2001年11月24日11:05:42 星期六 说道:

还记得学概率时的两种方差么?
S~*=(1/(N-1))*sum(E(x-Ex)^2)

S~=(1/N)*sum(E(x-Ex)^2)
我们应该用第一种S~*,这就是var(X)
即: 
  S~*=(1/(3-1))*(1+0+1)=1
第二种就是var(X,1).
即:
 S~=(1/3)*(1+0+1)=2/3
where N=3
不好意思,为什么使第一种的原因忘了.你可以查概率书.

────────────────────────────────────────
 Rorene (豆豆)                        于 2001年11月24日11:42:19 星期六 说道:

那这个就叫做归一化?不是指每个元素都用 N 或 N-1归一化?

────────────────────────────────────────
 Christy (终于发现了反面教员)         于 2001年11月24日12:00:21 星期六 说道:

对,或称为标准化.
这和每个元素标准化是一样的,不是么?

────────────────────────────────────────
 Rorene (豆豆)                        于 2001年11月24日12:35:37 星期六 说道:

    不一样。
    1/N*sum(X-EX)^2 
    sum(x/?? - EX)^2
    两个也没法相等呀? 

────────────────────────────────────────
 Christy (终于发现了反面教员)         于 2001年11月24日18:41:03 星期六 说道:

你误会我的意思了。我是说每个DX被(N-1)或(N)除,不是每个
X被除。

────────────────────────────────────────
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:6.145毫秒