# Calculate 2 standard deviations

조회 수: 82(최근 30일)
Chris 2011년 8월 28일
댓글: Thomas To 2020년 1월 20일
I am trying to calculate +/- two standard deviations from the mean of a bunch of values. I am not sure if I am using the standard deviation function properly. Would I just multiply by two to get 2 standard deviations?
dmean = mean(values(:,1)); upperstd = dmean+2*std(values(:,1)); lowerstd = dmean-2*std(values(:,1));

댓글을 달려면 로그인하십시오.

### 채택된 답변

Wayne King 2011년 8월 28일
Hi Chris, for a matrix of data
x = randn(10,4);
mean(x)+2*std(x)
mean(x)-2*std(x)
gives the sample means of the columns plus/minus 2 times the standard deviation. The question is whether you really want the sample standard deviation here, or the standard error of the mean.
Wayne
##### 댓글 수: 2표시숨기기 이전 댓글 수: 1
Thomas To 2020년 1월 20일
Jay, the standard error is calculated by taking the standard deviation and dividing it by the square root of N-th samples used to calculate the standard deviation.

댓글을 달려면 로그인하십시오.

bym 2011년 8월 28일
that is correct

댓글을 달려면 로그인하십시오.

### 범주

Find more on Polynomials in Help Center and File Exchange

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by