2014-03-05 2 views
-1

MS Access에서 평균의 표준 오차를 어떻게 계산합니까? 여기에 내가 생각하고있는 것입니다 :평균 함수의 표준 오차

이 예에서
SELECT 
Avg(qryAvgGROP.PctGROP_MCAR) AS AvgAvgGROP_MCAR 
StandardError(qryAvgGROP.PctGROP_MCAR) AS SemAvgGROP_MCAR 
FROM qryAvgGROP; 

는 qryAvgGROP 다시 위의 코드에서 평균을 평균, 그룹을 반환합니다. 따라서 표준 편차가 아닌 평균의 표준 오류가 필요하므로 StDev() 함수를 사용할 수 없습니다.

답변

-1

확인. 여기에 표준 편차를 계산하는 VBA 함수가 있습니다. 방정식의 차이점을 알고 있으므로 아마도이 방정식을 필요에 맞게 편집 할 수 있습니다. 자신의 VBA 기능을 액세스에서 사용하는 방법을 모른다면 거기에 많은 리소스가 있습니다. 또는 기꺼이 도와 드리겠습니다.

Function StdDev(k As Long, Arr() As Single) 
Dim i As Integer 
Dim avg As Single, SumSq As Single 

avg = Mean(k, Arr) 
For i = 1 To k 
     SumSq = SumSq + (Arr(i) - avg)^2 
Next i 

StdDev = Sqr(SumSq/(k - 1)) 

최종 기능

+0

표준 편차는이 상황에 대한 잘못된 통계입니다. 평균의 표준 오차가 필요합니다. 통계에 궁금한 점이 있으면 상위 부문 통계 클래스를 읽거나 다음 링크를 읽으십시오. http://en.wikipedia.org/wiki/Standard_error#Standard_error_of_mean_versus_standard_deviation – CodeMed

+0

유용 할 수있는 것으로 편집되었습니다. –

관련 문제