사이트맵  |  Contact Us
 
홈 > 참여마당 > Question & Answer
[기타] 실수 data 범주화 2018.02.23
허윤식 370 0
http://www.mysas.co.kr/SAS_club/b_answer.asp?b_no=7620&gotopage=1&con=subject&keyword=&cmd=content&bd_no=6&gubun=

아래의 excel data에 대해 data set 생성하였을 때 새로운 변수 CH1=A2-A1의 범주화에서  값 -10.001이 if문에서 설정한 범주와 다른 구간으로 구분됩니다. 이러한 문제가 발생한 원인과 해결방법을 알고 싶습니다. 참고로 A1, A2는 숫자, A11, A21은 문자 type으로 입력한 자료입니다.

 

 

 

 

 
  test_data1.xls
다운로드 수 | 2
 
MYSAS 시샵   [2018/02/26 10:42]
안녕하세요!

sas에서 숫자로 이루어진 변수를 numeric으로 불러오면 눈에 보이지 않는 소수점 자리에 값이 입력되어 있는 것처럼 보일 수 있습니다.
따라서 sas에 수치형 변수를 불러올 때 모두 문자형으로 불러온 뒤 수치형으로 바꾸는 것이 좋습니다.

허윤식님께서 말씀하신 문제를 해결하기 위해서는
CH1변수와 CH2변수를 정의한 문장에 소수점 자리수를 세자리까지 지정해주는 것이 좋습니다.
예를들어
CH1=ROUND(A2-A1 0.001);
CH2=ROUND(B2-B1 0.001);
휴대폰 번호
휴대폰 인증번호
 
 생존분석 및 hazard ratio
 프로그램 실행 시 개체의 클래스가 레지스터리 데이터베이스에 등록되어 있지 않습니다. 라는 메세지가 뜹?