1. 첫번째 Row에는 반드시 변수명을 넣어야 한다.
- 8자리를 넘을 수 없다.
- 특수문자나 수자를 사용해서는 안된다.
2. 쉬트의 공란에는 반드시 다른 수가 들어가야 한다.
- missing data는 반드시 공란으로서 코딩되어야 한다. 스페이스 바, 점, 또는 다른 비수자 데이터로 들어가서는 안된다.
- 0,9,99는 사용되어질 수 있다. ( 다만 변수로서 다른 value 를 가지지 않도록 주의해야 한다. )
- 콤마( .) 는 문제를 일으킨다. 왜햐하면 스타타는 그것을 delimeter ( 경계문자, 구분부호)로 인식하기 때문이다.
2. infile
1) 이 파일을 첫째줄에 변수명을 가지고 있어서는 안된다.
2) 파일명처럼 공란( 스페이스 바)를 가지는 특성변수는 인용부호 안에 들어있어야 한다.
3) 수자는 코마나 마이너스를 가질 수 있지만, 달러나 퍼센트 기호가 들어있어서는 안된다.
4) 그들 사이에서 공란을 가지고 잇는 변수나 , 어떤 빈칸도 없다고 가정한다.
명령문 : 그 명령은 다음과 같다.
infile var1 var2 var3 using mydata.raw
insheet에서는 콤마로 변수들이 분리된다고 가정하지만, infile에서는 공란이 변수들을 분리한다고 가정한다. 예를 들어서, mydata.raw라는 원데이터가 있다고 가정하고...
그 값이
1 55 4.5
2 23 3.2
3 34 3.4
4 52 7.1
5 41 2.9
라고 할 때 그 값에 대해서,
다음과 같이..
infile [varlist] using [filename]
형식으로 사용할 수 있다.
예를 들면,
infile caseid age score using mydata.raw
Dictionary Files
스타타에서 딕셔너리 파일은 매