21

2013-08-28 3 views
1

제가21

CODE | QUANTITY 
------|---------- 
A  | 1 
B  | 4 
C  | 1 
F  | 3 
B  | 3 
D  | 12 
D  | 5 

내가 양 < = 3 비율과의 비율을 획득하기 위해이 코드의 양을 얻기 위해 필요 SAV 파일의 데이터를 가지고 총 수와 관련하여 다음과 같은 결과를 제시하십시오.

<= 3 | PERCENTAGE 
------|---------- 
4  | 57 % 

이 모든 것은 SPSS 구문을 사용합니다.

답변

0

여기에서 질문을 마이그레이션하는 방법을 모르겠다. 할당량에 도움이되는 스크린 샷을 추가하는 데 대한 명성이 없다. 여하튼 당신의 욕망 산출의 절차는 아래에 주어진다.

고토 변환 - 새로운 변수의 이름 대상 변수에서 "새로운 '라고 쓰기, 대화 상자가 열려있는 경우에서>카운트 값 :을 새로운 대화 상자가되어 정의에 이동 다음 라디오 버튼 범위를 확인 열고 값을 통해 최저 : 상자 3 아래에 넣고 를 추가하고 을 계속 확인을 누르 누르 누르십시오. 새로운 변수는 "New"이라는 이름으로 생성됩니다. 새로운 대화 상자가 체크 백분위 수에 눌러 통계 : 새로운 대화 상자가 변수 (들)에 "새"변수 개방 전송 될 것입니다>주파수 ->기술 통계 - 이제 분석 로 이동 상자에 100을 써 넣고 을 입력하고을 입력 한 다음 을 입력하십시오.ok을 입력하십시오. 당신은 욕망 결과를 얻습니다.

+0

OP는 ** 구문 ** 기반 솔루션을 요구했습니다. 이와 같은 GUI에서 작업하는 것은 종종 불건전 한 연습으로 간주됩니다 (http://www.pythonforspss.org/the-six-greatest-benefits-of-using-spss-syntax/). – RubenGeert

+0

@RubenGeert OP가 대답을 수락합니다. 둘째로 SPSS에 대한 지식이있는 경우 어떤 포인트 및 인터페이스 명령에서도 구문을 사용할 수 있습니다. – SAAN

2

먼저 수량 값을 0-1 변수로 변환 한 다음 코드별로 평균으로 집계합니다. 이것은 멋진 두 번째 데이터 집합을 만들어 테이블을 만듭니다. 아래 예.

data list free/Code (A1) Quantity (F2.0). 
begin data 
A 1 
B 4 
C 1 
F 3 
B 3 
D 12 
D 5 
end data. 

*convert to 0-1. 
compute QuantityB3 = (Quantity LE 3). 

*Aggregate. 
DATASET DECLARE AggQuant. 
AGGREGATE 
    /OUTFILE='AggQuant' 
    /BREAK=Code 
    /QuantityB3 = MEAN(QuantityB3).