EDA365电子论坛网

标题: MATLAB求方差函数var???对不对? [打印本页]

作者: qpggup    时间: 2021-4-27 13:55
标题: MATLAB求方差函数var???对不对?
最近做的东西要对两个样本的可区分度进行度量。懒得去用那些复杂的东西,自己就想用两样本的均值差除以两样本的方差的和。( E( F5 Q4 \* U7 X. g- ?

" N5 |) k7 W: t$ Z: W3 g* y查了下 MATLAB中var是用来计算样本方差的。
6 O  j' @& s) E# ]( J) b. d0 Z5 z( [$ V+ d* ~( O9 N0 D! w
但是发现好像有些错误9 F2 H; b9 Z" I5 R* D
比如,输入样本a=【1 2 3】;如果按照方差求解方法,a的方差应该是(1+0+1)/3=.666666……才对。使用var(a),结果MATLAB输出的结果却是2!
8 v% w* [" A; K8 y" \) Y
  b% h$ a; Q# O: b6 S# d& V各位大侠,是不是我用错了求方差的函数??" ?7 _- E& f" X/ h$ @# `

作者: SsaaM7    时间: 2021-4-27 14:58
help看看你用的这个函数对不对
作者: ExxNEN    时间: 2021-4-27 18:14
嗯,楼上说的没错,嘿嘿嘿
作者: pulbieup    时间: 2021-4-27 18:15

6 O. N. ]( }  P6 P1 D>> var(a,1)
+ ]7 {1 H  G1 Q8 u) h; i$ X; I3 s% a( q- G) O7 K( E
ans =" g" C$ C' O3 p' w' ^% g

% p7 M& ?; w3 ?) y    0.6667




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2