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. d
0 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