표: 수식 파생 범주형 변수를 사용할 때 누락된 값 표시안녕하세요,
수식에서 파생된 범주형 변수를 열로 사용하는 테이블을 작성하는 스크립트를 작성 중입니다.이 scipt는 다양한 데이터 세트에 사용되므로 현재 데이터 세트에 값이 표시되지 않더라도 범주형 변수의 모든 값을 표시하도록 일반화하고 싶습니다.
예를 들어, 다음과 같이 다양한 연령대의 테스트 대상 목록이 포함된 데이터 세트가 있다고 가정해 보겠습니다.
신분증 나이
1 40
2 11
3 21
4 36
"< 10", "10-20" 및 ">=20"의 3개 그룹이 있는 "Age Bin"이라는 수식 열을 포함하면 테이블은 다음과 같습니다.
아이디 나이 나이빈
1 40 ">=20"
2 11 "10-20"
3 21 ">=20"
4 36 ">=20"
Tabulate를 사용하여 다양한 연령 저장소에 있는 테스트 대상 수의 테이블을 얻으면 다음과 같은 결과를 얻게 됩니다.
">=20" "10-20"
3 1
이 스크립트를 다른 데이터 세트에서 실행하고 싶기 때문에 현재 데이터 세트에 데이터가 없더라도 Tabulate에서 "<10"을 0으로 표시하도록 하는 방법이 있습니까?이 경우에는 "열 그룹화에 누락된 항목 포함" 옵션이 적용되지 않습니다.JSL에서 이 작업을 수행하고 싶지만 제어판에서 이 작업을 수행하는 방법조차 모르므로 도움을 주시면 감사하겠습니다.
미리 감사드립니다.
Re: 도표화: 수식 파생 범주형 변수를 사용할 때 누락된 값을 표시합니다.좋은 아이디어네요. 완벽하게 작동할 것 같아요! 내 목표는 스크립트를 작성하는 것이므로 해당 더미 열을 쉽게 추가하고 제거하여 스크립트가 완료된 후에도 표시되지 않도록 할 수 있습니다.
모두 감사합니다!Re: 도표화: 수식 파생 범주형 변수를 사용할 때 누락된 값을 표시합니다.Jim의 아이디어에 추가하려면 표준 연령 구간에 대한 세 개의 행을 추가하고 데이터 행이 나타내는 내용을 나타내는 열을 추가하십시오.
| ID |
나이 |
연령 구간 |
상태 |
| 1 |
40 |
>=20 |
데이터 |
| 2 |
11 |
10-20 |
데이터 |
| 삼 |
21 |
>=20 |
데이터 |
| 4 |
36 |
>=20 |
데이터 |
| 엑스 |
1 |
<10 |
기준 |
| 와이 |
15 |
10-20 |
기준 |
| 지 |
25 |
>=20 |
기준 |
이 결과를 표로 만들 때 연령 구간 행의 끌어 놓기 영역에 열을 추가하고 상태 열을 끌어 놓기 영역에 놓습니다.결과는 다음과 같습니다.

이제 추가 열이 있지만 이를 테이블로 변환하면 삭제할 수 있습니다.
Re: 도표화: 수식 파생 범주형 변수를 사용할 때 누락된 값을 표시합니다.도움을 주셔서 감사합니다. 이것은 범주형 응답을 분석하는 경우에만 작동하지만 분석에서 다른 매개변수에 대한 일반 요약 통계를 추가하는 방법을 일반화해야 하므로 처음에 Tabulate를 사용하고 싶었습니다.
내 데이터 세트에 열이 많지 않기 때문에 지금은 문제를 해결할 수 있으며 별도의 테이블을 여러 개 만들 필요가 없습니다. 좀 더 간단한 방법이 있지 않을까 싶었는데 답변 감사드립니다.Re: 도표화: 수식 파생 범주형 변수를 사용할 때 누락된 값을 표시합니다.이것은 빠릅니다:
1. 값 레이블 열 속성을 사용하고 모든 수준을 포함합니다.
2. 범주형 플랫폼을 사용하세요(분석>소비자 조사>범주형)
3. 간단하게 "데이터에 없는 응답 포함" 옵션을 사용하세요.
4. 그런 다음 조옮김된 주파수를 저장합니다...
이것이 당신을 올바른 방향으로 이끌 수 있기를 바랍니다....
Re: 도표화: 수식 파생 범주형 변수를 사용할 때 누락된 값을 표시합니다.이 작업을 수행하는 방법을 아는 유일한 방법은 각 그룹 값에 대해 하나의 항목이 포함된 별도의 테이블을 조인/업데이트하는 것입니다.