관측치가 학생 인 데이터 세트가 있고 테스트 점수에 대한 변수가 있습니다. 나는이 같은이 점수를 표준화해야합니다SAS의 데이터 저장에서 변수의 평균 및 표준 편차를 계산하십시오.
newscore = (oldscore - 모든 점수의 평균)
그래서 모든 점수의/표준을 나는 내가 가진 새로운 데이터 세트를 creat에 데이터 단계를 사용하고 생각하고 있음 각 학생에게 '뉴 스코어'가 추가되었습니다. 하지만 나는 데이터 단계에서 전체 데이터 집합 IN의 평균과 표준을 계산하는 방법을 모른다. 난 그냥 proc 수단을 사용하여 그것을 계산할 수 있고 그것을 수동으로 입력 알아요. 하지만 나는 많은 시간을 할애해야하고 변수와 다른 stuf를 떨어 뜨릴 필요가 있습니다. 그래서 나는 똑같은 단계에서 그것을 계산할 수 있기를 바랄뿐입니다.
데이터 exemple : 해봤
___VAR_ testscore newscore
Student1 5 ×
Student2 8 ×
Student3 5 ×
번호 :
가data new;
set old;
newscore=(oldscore-(mean of testscore))/(std of testscore)
run;
(의 어느 게시 질수 실제 데이터는 서버에서 제거 할 수 없습니다.)
누구나이 트릭을 가져 오는 방법을 알고 있습니까?
최고
질문을 편집하여 지금까지 시도한 일부 샘플 데이터와 sas 코드를 포함하십시오. – user667489