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毫秒