EDA365电子论坛网

标题: 请问MATLAB怎样用var函数求方差??? [打印本页]

作者: Henriete11    时间: 2021-8-31 09:57
标题: 请问MATLAB怎样用var函数求方差???

( Y) z$ A. Q9 B5 E1 _, p! ]' Q就想用两样本的均值差除以两样本的方差的和。
4 w8 k: ?8 t, i
# r; ~; I& B$ Z1 A0 |: e# @查了下 MATLAB中var是用来计算样本方差的。
) B6 u# d4 E* F
% W; Z, k7 e: h% d3 v2 E# t5 S0 j但是发现好像有些错误
8 i( A* ?9 I8 _$ A  y( c: a7 T  B: |4 D* y! d
比如,输入样本a=【1 2 3】;如果按照方差求解方法,a的方差应该是(1+0+1)/3=.666666……才对。使用var(a),结果MATLAB输出的结果却是2!: q/ p0 }$ J- K0 [
; r( @) I1 w# y! J$ l- ~& C
各位大侠,是不是我用错了求方差的函数??
作者: NNNei256    时间: 2021-8-31 11:11
标准差 :! g$ T# @% y0 m0 z9 ~
标准差(S 或SD) ,是用来反映变异程度,当两组观察值
0 g4 D: P5 v% d5 _在单位相同、均数相近的情况下,标准差越大,说明观察值间" X" Q" n) j7 q1 K
的变异程度越大。即观察值围绕均数的分布较离散,均数的4 S9 `) O+ [  \# m. Z. |& w) t
代表性较差。反之,标准差越小,表明观察值间的变异较小,
0 s4 ]2 x; d* m8 ^观察值围绕均数的分布较密集,均数的代表性较好。在医学1 }0 z( f7 W' @( k1 \" L# u
研究中,对于标准差的大小,原则上应该控制在均值的12 %
% p/ Y3 F& W# E* M, U3 m以内,如果标准差过大,将直接影响研究的准确性。
6 @- r& j  z9 A( |
8 }- \7 b  O  p8 W# V, t0 k* {标准误:* z8 o3 f  G5 u" ]
标准误( Sx 或S E ) ,是样本均数的抽样误差。在实际工0 G- r/ `; s* a( g
作中,我们无法直接了解研究对象的总体情况,经常采用随
9 }) V2 s& F9 R- K" M) [2 P机抽样的方法,取得所需要的指标,即样本指标。样本指标; B8 X! a+ x( M; e, V
与总体指标之间存在的差别,称为抽样误差,其大小通常用! V- d' s0 U$ U
均数的标准误来表示。
) j5 b) F, A3 O0 M- n2 f数理统计证明,标准误的大小与标准差成正比,而与样
7 G) x( Q+ j( W$ j本含量( n ) 的平分根成反比,即: Sx = S/ n 这就是标准误) D1 u, r& B9 a$ f
的计算方法。
作者: thinkfunny    时间: 2021-8-31 11:12
>> var(a,1)
3 e+ d) b2 j0 C0 t
: b6 Z% V1 A# r0 [ans =
2 y" e/ R, P( F/ B# D/ s- A# D% _7 h( i! N
    0.6667
作者: CCxiaom    时间: 2021-8-31 11:13
可能是标准偏差的概念吧。6 F7 p9 q1 j) T; {& v5 T
var和std函数一样,最后都是除以    n-1也就是说除数是2,而不是3
* P# r* a9 p3 ]0 A/ C当然如果想楼上说的,var(a,1)的话,应该是n$ l  d% q8 o- r  E
如果是var(a,0)的话,是n-1,默认是0




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