리드 대학

고쳐 만들기에서 데이터 Stata

자주 데이터를 가져올 때,데이터는 와이드 형식입니다. 넓은 체재는 각 사람이 그들의 관측의 모두를 가진 1 개의 선을 페이지에 걸쳐 퍼지기 채택하는 때 이다. 그러나 반복 측정 분산 분석을 실행하는 방법은 데이터가 긴 형식이어야 합니다. 긴 형식은 각 사람의 각 관찰이 자체 라인 인 경우입니다. 이 손으로 전환 대단히 지루한 동안,reshape명령은 거의 어려움 와이드 및 롱 포맷 사이를 전환 할 수 있습니다. 무엇보다도,그것은 완전히 뒤집을 수 있습니다.

모양 변경 명령을 사용하려면 몇 가지 데이터가 필요합니다. 이 중 첫 번째는 각 사람이 신분증 번호와 같은 고유 식별자를 가지고 있다는 것입니다. 데이터에 현재 그러한 식별자가 포함되어 있지 않은 경우 임의의 식별자를 추가 할 수 있습니다. 이 작업을 수행하는 가장 쉬운 방법은 명령 창에generate id= _n를 입력하는 것입니다. 따라서 이 명령은 데이터 세트의 첫 번째 경우를 1 로 식별한 다음 순차적으로 따르는 숫자를 지정하는 새 숫자 변수를 생성합니다. =_n사이에 공백을 넣어야 합니다. 또한 데이터가 넓은 형식이면 이 명령이 작동하지만 데이터가 긴 형식이면 작동하지 않습니다.

긴 데이터 형식에서 넓은 데이터 형식으로 전환할 때 알아야 할 유일한 것은 여러 관측치가 비슷한 명명 체계를 가질 필요가 있다는 것입니다. 예를 들어,나는 세 행복 관찰이있는 경우 나는 그들이 합 1,합 2 및 합 3 과 같은 이름을 갖고 싶어. 이 명명 체계는 동일한 변수에 대한 다른 관측치임을 알려줍니다. 예를 들어,변수가 햅 1,햅 2 및 햅 3 이면rename happy2 hap2가 된 다음 진행합니다.

기본 명령reshape뒤에 데이터 모양을 바꿀 방향long또는wide가 옵니다. 그런 다음 변수가 재구성됩니다. 다음은 인수i()의 첫 번째 부분이며에서 재구성하는 차원이 뒤 따릅니다. 함께 플레이 할 데이터 라인을 다운로드하려면 여기를 클릭하십시오. 아래는 가능한 가장 긴 형식으로 표시된 데이터입니다(이 형식으로 다운로드됩니다).

아래는 가능한 가장 넓은 형식의 동일한 데이터입니다:

다음 차트에서는 이러한 다양한 형식 간에 전환하는 방법을 설명하여 전체 모양 변경 기능과 사용 방법을 모두 설명합니다. 참고 긴-긴-넓은-넓은 경우 여러reshape명령이 필요 합니다.

이 예제에서는reshape명령의 두 가지 새로운 옵션도 소개합니다. 이 중 첫 번째@는 변수의 이름 읽기를 중지 할 위치를 알려줍니다. 이 경우,몇 분 동안 그것을 가지고 놀아 라.이것은 이해가되지 않는다면,몇 분 동안 그것을 가지고 놀아 라.

다른 유용한 옵션은string이므로j()에 지정된 변수가 문자열 변수임을 알려줍니다.

마지막으로reshape은 다소 가역적입니다. 특히 하나의 반복을 뒤로 이동할 수 있습니다. 예를 들어,reshape long을 입력 한 후 넓은 수 있도록 데이터의 모양을 변경 하면 데이터를 되돌릴 것 이다.

자습서로 돌아 가기
반복 측정 분산 분석으로 돌아 가기

You might also like

답글 남기기

이메일 주소는 공개되지 않습니다.