이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

ttest2

설명

예제

h = ttest2(x,y)2-표본 t-검정을 사용하여 '벡터 xy의 데이터가 평균이 같고 분산이 같지만 알 수 없는 정규분포의 독립적인 임의 표본에서 추출된다'는 귀무가설에 대한 검정 결과를 반환합니다. 대립가설은 'xy의 데이터가 평균이 같지 않은 모집단에서 추출된다'입니다. 검정이 5% 유의수준에서 귀무가설을 기각한 경우 결과 h1이고, 그렇지 않은 경우 0입니다.

예제

h = ttest2(x,y,Name,Value)는 하나 이상의 이름-값 쌍의 인수로 지정된 추가 옵션을 사용하여 2-표본 t-검정에 대한 검정 결과를 반환합니다. 예를 들어, 유의수준을 변경하거나, 또는 분산이 같다고 가정하지 않고 검정을 수행할 수 있습니다.

예제

[h,p] = ttest2(___)는 위에 열거된 구문에 나와 있는 입력 인수를 사용하여 검정에 대한 p-값 p도 반환합니다.

예제

[h,p,ci,stats] = ttest2(___)는 모집단 평균의 차에 대한 신뢰구간 ci와 검정 통계량에 대한 정보를 포함하는 구조체 stats도 반환합니다.

예제

모두 축소

데이터 세트를 불러옵니다. 데이터 행렬의 첫 번째 열과 두 번째 열을 포함하는 벡터를 생성하여 두 시험에 대한 학생들의 성적을 나타냅니다.

load examgrades
x = grades(:,1);
y = grades(:,2);

'두 데이터 표본이 평균이 같은 모집단에서 추출된다'는 귀무가설을 검정합니다.

[h,p,ci,stats] = ttest2(x,y)
h = 0
p = 0.9867
ci = 2×1

   -1.9438
    1.9771

stats = struct with fields:
    tstat: 0.0167
       df: 238
       sd: 7.7084

반환된 값 h = 0ttest2가 디폴트 5% 유의수준에서 귀무가설을 기각하지 않음을 나타냅니다.

데이터 세트를 불러옵니다. 데이터 행렬의 첫 번째 열과 두 번째 열을 포함하는 벡터를 생성하여 두 시험에 대한 학생들의 성적을 나타냅니다.

load examgrades
x = grades(:,1);
y = grades(:,2);

'두 데이터 벡터가 평균이 같은 모집단에서 추출된다'는 귀무가설을 검정합니다. 이때 모집단의 분산은 같다고 가정하지 않습니다.

[h,p] = ttest2(x,y,'Vartype','unequal')
h = 0
p = 0.9867

반환된 값 h = 0ttest2가 분산이 같다고 가정하지 않는 경우에도 디폴트 5% 유의수준에서 귀무가설을 기각하지 않음을 나타냅니다.

입력 인수

모두 축소

표본 데이터로, 벡터, 행렬 또는 다차원 배열로 지정됩니다. ttest2NaN 값을 결측 데이터로 처리하여 무시합니다.

  • xy가 벡터로 지정되는 경우 길이는 같지 않아도 됩니다.

  • xy가 행렬로 지정되는 경우 열의 개수가 같아야 합니다. ttest2는 각 열을 따라 개별적인 t-검정을 수행하고 결과값으로 구성된 벡터를 반환합니다.

  • xy다차원 배열로 지정되는 경우 첫 번째 비한원소 차원을 제외한 모든 차원을 따라 크기가 같아야 합니다.

데이터형: single | double

표본 데이터로, 벡터, 행렬 또는 다차원 배열로 지정됩니다. ttest2NaN 값을 결측 데이터로 처리하여 무시합니다.

  • xy가 벡터로 지정되는 경우 길이는 같지 않아도 됩니다.

  • xy가 행렬로 지정되는 경우 열의 개수가 같아야 합니다. ttest2는 각 열을 따라 개별적인 t-검정을 수행하고 결과값으로 구성된 벡터를 반환합니다.

  • xy다차원 배열로 지정되는 경우 첫 번째 비한원소 차원을 제외한 모든 차원을 따라 크기가 같아야 합니다. ttest2는 첫 번째 비한원소 차원을 따라 동작을 수행합니다.

데이터형: single | double

이름-값 쌍의 인수

선택적으로 Name,Value 인수가 쉼표로 구분되어 지정됩니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. Name은 따옴표 안에 표시해야 합니다. Name1,Value1,...,NameN,ValueN과 같이 여러 개의 이름-값 쌍의 인수를 어떤 순서로든 지정할 수 있습니다.

예: 'Tail','right','Alpha',0.01,'Vartype','unequal'은 1% 유의수준에서 오른쪽 꼬리 검정을 지정하고 xy가 동일한 모집단 분산을 가진다고 가정하지 않습니다.

가설검정의 유의수준으로, 'Alpha'와 함께 (0,1) 범위의 스칼라 값이 쉼표로 구분되어 지정됩니다.

예: 'Alpha',0.01

데이터형: single | double

평균을 검정할 때 따를 입력 행렬의 차원으로, 'Dim'과 함께 양의 정수 값이 쉼표로 구분되어 지정됩니다. 예를 들어, 'Dim',1을 지정하는 경우 열 평균을 검정하며, 'Dim',2를 지정하는 경우 행 평균을 검정합니다.

예: 'Dim',2

데이터형: single | double

평가할 대립가설 유형으로, 'Tail'과 함께 다음 중 하나가 쉼표로 구분되어 지정됩니다.

'both''모집단 평균이 같지 않다'는 대립가설을 검정합니다.
'right''x의 모집단 평균이 y의 모집단 평균보다 크다'는 대립가설을 검정합니다.
'left''x의 모집단 평균이 y의 모집단 평균보다 작다'는 대립가설을 검정합니다.

예: 'Tail','right'

분산 유형으로, 'Vartype'과 함께 다음 중 하나가 쉼표로 구분되어 지정됩니다.

'equal'xy가 알 수 없지만 서로 같은 분산을 갖는 정규분포에서 추출된다는 가정을 사용하여 검정을 수행합니다.
'unequal'xy가 알 수 없으며 서로 다른 분산을 갖는 정규분포에서 추출된다는 가정을 사용하여 검정을 수행합니다. 이는 베렌스-피셔(Behrens-Fisher) 문제라고 합니다. ttest2는 유효 자유도를 얻기 위해 새터스웨이트(Satterthwaite)의 근삿값을 사용합니다.

Vartype의 분산 유형은 x가 행렬 또는 다차원 배열인 경우에도 하나여야 합니다.

예: 'Vartype','unequal'

출력 인수

모두 축소

가설검정 결과로, 1 또는 0으로 반환됩니다.

  • h = 1이면 Alpha 유의수준에서 귀무가설이 기각됨을 나타냅니다.

  • h = 0이면 Alpha 유의수준에서 귀무가설이 기각되지 않음을 나타냅니다.

검정의 p-값으로, [0,1] 범위의 스칼라 값으로 반환됩니다. p는 귀무가설 하의 관측값과 같거나 그보다 더 극단적인 검정 통계량이 관측될 확률입니다. p의 값이 작을 경우 귀무가설의 타당성에 의문이 제기됩니다.

xy의 모집단 평균의 차에 대한 신뢰구간으로, 100 × (1 – Alpha)% 신뢰구간의 하한과 상한을 포함하는, 요소를 2개 가진 벡터로 반환됩니다.

2-표본 t-검정에 대한 검정 통계량으로, 다음을 포함하는 구조체로 반환됩니다.

  • tstat — 검정 통계량의 값입니다.

  • df — 검정의 자유도입니다.

  • sd — 모집단 표준편차에 대한 합동 추정값(분산이 같은 경우)이거나 모집단 표준편차에 대한 비합동 추정값으로 구성된 벡터(분산이 같지 않은 경우)입니다.

세부 정보

모두 축소

2-표본 t-검정

2-표본 t-검정(Two-sample t-test)은 두 개의 독립적인 데이터 표본의 위치 모수를 비교하는 모수적 검정입니다.

검정 통계량은 다음과 같습니다.

t=x¯y¯sx2n+sy2m,

여기서 x¯y¯는 표본평균이고, sx와 sy는 표본 표준편차이고, n과 m은 표본 크기입니다.

두 데이터 표본이 분산이 같은 모집단에서 추출된다고 가정하는 경우, 귀무가설 하의 검정 통계량은 n + m – 2 자유도를 갖는 스튜던트 t 분포를 가지며, 표본 표준편차는 다음과 같은 합동 표준편차로 대체됩니다.

s=(n1)sx2+(m1)sy2n+m2.

두 데이터 표본이 분산이 같은 모집단에서 추출된다고 가정하지 않는 경우, 귀무가설 하의 검정 통계량은 새터스웨이트(Satterthwaite)의 근삿값으로 제공된 여러 자유도를 갖는 스튜던트 t 분포 근삿값을 가집니다. 이 검정은 웰치(Welch) t-검정이라고도 합니다.

다차원 배열

다차원 배열은 3차원 이상을 갖습니다. 예를 들어, x가 1x3x4 배열이면 x는 3차원 배열입니다.

첫 번째 비한원소 차원

첫 번째 비한원소 차원은 배열에서 크기가 1이 아닌 첫 번째 차원입니다. 예를 들어, x가 1x2x3x4 배열이면 두 번째 차원이 x의 첫 번째 비한원소 차원입니다.

  • 다음을 계산하려면 sampsizepwr을 사용하십시오.

    • 지정된 검정력과 모수 값에 대응되는 표본 크기,

    • 실제 모수 값이 주어진 경우 특정 표본 크기에 대해 달성한 검정력,

    • 지정된 표본 크기와 검정력으로 검색 가능한 모수 값.

확장 기능

참고 항목

| |

R2006a 이전에 개발됨