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: a
7 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