2017-01-09 3 views
0

내 데이터 세트에서 다른 범위로 표시되는 변수는 Female_Age_B라고 말하면 15-20,20-25,25-30, ... & 등등입니다.하지만 문제는 특정 관측치가 "이용 불가"로 표시되어 sas가이 필드를 문자로 읽도록 만드는 데이터를 사용할 수 없습니다. 따라서 로지스틱 회귀 분석에서이 변수를 호출하기가 어려울 것으로 생각합니다. 또한 3 개의 고유 한 표시 0 1 & 2를 포함하는 특정 범주 필드가 있습니다. 그러나이 필드도 "사용할 수 없음"레이블이 있습니다. 기술적으로 0은 유효한 값 일 수 있기 때문에 0입니다.Proc Logistic/Proc GAM 사용

누군가 해결책을 도울 수 있습니까?

+1

char로 읽고 수동으로 코드화하거나 데이터에서 사용할 수 없음을 공백으로 대체 할 수 있습니다 (모두 찾기/바꾸기) – Reeza

답변

0

"15-20"도 문자로 읽히므로 문제는 "사용할 수 없음"보다 큽니다. 그러나 모든 것을 중간 값으로 바꾸고 싶지는 않습니다. XXX. 17.5 세가 없습니다.

내가 할 수있는 것은 데이터 단계를 사용하여 각 연령대 내에서 균일하게 배포 된 데이터를 다시 코딩하고 "사용할 수 없음"코드로 사용하는 것입니다.

(죄송합니다. 새 컴퓨터가 생겨서 새 SAS 설치를 기다리고 있으므로 지금 코드를 표시 할 수 없습니다.)