종종 KR-20으로 축약되는 Kuder-Richardson Formula 20은 각 질문에 옳고 그름이라는 두 가지 답만 있는 테스트의 내부 일관성 신뢰성을 측정하는 데 사용됩니다. Kuder-Richardson Formula 20은 다음과 같습니다. KR-20 = (k / (k-1)) * (1 – Σp j q j / σ 2...
통계에서 예측 오류는 특정 모델에서 예측한 값과 실제 값의 차이를 의미합니다. 예측 오류는 종종 두 가지 맥락에서 사용됩니다. 1. 선형 회귀: 연속 응답 변수의 값을 예측하는 데 사용됩니다. 우리는 일반적으로 RMSE (평균 제곱근 오차)라는 측정항목을 사용하여 선형 회귀 모델의 예측 오차를...
SAS의 input() 함수를 사용하여 문자 변수를 날짜 변수 형식으로 변환할 수 있습니다. 이 함수는 다음 기본 구문을 사용합니다. date_var = input (character_var, MMDDYY10. ); date_var format MMDDYY10. ; 다음 예에서는 이 기능을 실제로 사용하는 방법을 보여줍니다. 예: SAS에서 문자 변수를 날짜로...
SAS의 rand() 함수를 사용하여 난수를 생성할 수 있습니다. 다음 예에서는 이 기능을 실제로 사용하는 방법을 보여줍니다. 예시 1: 난수 생성 다음 코드는 SAS에서 1과 10 사이의 단일 임의 정수를 생성하는 방법을 보여줍니다. /*create dataset with variable that contain random value*/ data...
다음 방법을 사용하여 SAS의 데이터 세트에서 고유한 값을 계산할 수 있습니다. 방법 1: 열의 고유 값 계산 proc sql ; select count( distinct var1) as distinct_var1 from my_data; quit ; 방법 2: 그룹별로 고유한 값 계산 proc sql ; select var1,...
다음 방법을 사용하여 SAS의 데이터 세트에 행 번호를 추가할 수 있습니다. 방법 1: 줄 번호 추가 data my_data2; row_number = _N_; set my_data1; run; 방법 2: 그룹당 줄 번호 추가 /*sort original dataset by var1*/ proc sort data =my_data1; by var1;...
다음 방법을 사용하여 SAS에서 문자열을 빠르게 연결할 수 있습니다. 방법 1: 사이에 공백을 두고 문자열 연결 new_variable = CAT (var1,var2); 방법 2: 사이에 공백 없이 문자열 연결 new_variable = CATS (var1,var2); 방법 3: 사용자 지정 구분 기호로 문자열 연결 new_variable =...
SAS의 scan() 함수를 사용하면 특정 구분 기호를 기준으로 문자열을 빠르게 분할할 수 있습니다. 다음 예에서는 이 기능을 실제로 사용하는 방법을 보여줍니다. 예: SAS에서 구분 기호로 문자열 분할 SAS에 다음과 같은 데이터 세트가 있다고 가정해 보겠습니다. /*create dataset*/ data my_data1; input name...
다음 기본 구문을 사용하여 특정 열 값이 0이 아닌 SAS의 데이터 세트에서 관측치를 선택할 수 있습니다. /*select only rows where var1 is not null*/ proc sql ; select * from my_data1 where not missing(var1); quit ; 다음 예에서는 실제로 이 구문을...
다음 기본 구문을 사용하여 SAS에서 데이터 세트를 연결할 수 있습니다. /*concatenate two datasets into one*/ data data3; set data1 data2; run ; 다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다. 예: SAS에서 데이터세트 연결 SAS에 다음과 같은 두 가지 데이터 세트가...