728x90 분류 전체보기1350 [ORACLE] VAR_POP() 함수로 분산 기반 데이터 분석 시작하기 1. VAR_POP 함수란?VAR_POP()은 전체 모집단을 기준으로 한 분산을 계산하는 Oracle의 집계 함수입니다. 분산은 데이터가 평균으로부터 얼마나 퍼져 있는지를 수치로 나타내며, 통계 분석에서 기본이 되는 지표입니다.2. 기본 문법VAR_POP(numeric_expression)인자는 반드시 수치형 데이터여야 하며, NULL 값은 분석 대상에서 제외됩니다.3. 예제용 데이터 생성CREATE TABLE employee_scores ( emp_id NUMBER, score NUMBER);INSERT INTO employee_scores VALUES (1, 85);INSERT INTO employee_scores VALUES (2, 90);INSERT INTO employee_scores VAL.. 2025. 6. 2. [ORACLE] VAR_SAMP() 함수 완벽 분석 : 표본 분산 계산의 핵심 VAR_SAMP() 함수는 Oracle SQL에서 표본 분산(Sample Variance)을 계산하는 데 사용되는 통계 함수입니다. 본 글은 이 함수의 정확한 개념부터 실전 예제, 실무 활용법까지 개발자와 분석가를 위한 가이드를 제공합니다.1. VAR_SAMP 함수란?VAR_SAMP는 표본 데이터를 기준으로 분산을 계산하는 함수로, 통계학적으로 전체 모집단을 정확하게 반영하지 못할 때 n-1 보정을 적용하여 분산을 추정합니다.2. 기본 문법VAR_SAMP(numeric_column)숫자형 데이터를 입력받으며, NULL 값은 무시됩니다.3. 실전 예제 1: 샘플 테이블 생성CREATE TABLE test_scores ( student_id NUMBER, math_score NUMBER);INSERT I.. 2025. 6. 2. [ORACLE] COVAR_SAMP() 함수로 샘플 데이터 통계 분석하는 방법 1. COVAR_SAMP 함수란?COVAR_SAMP(expr1, expr2)는 주어진 두열의 표본 공분산 값을 반환합니다. 이는 전체 모집단이 아닌 표본을 기준으로 관계를 분석할 때 사용되며, 나눗셈 분모가 n-1이라는 점에서 COVAR_POP과 차이를 보입니다.2. 표본 공분산의 의미양의 공분산: 두 값이 함께 증가하거나 감소음의 공분산: 한 값이 증가할 때 다른 값은 감소0 근처: 뚜렷한 선형 관계 없음표본 기반이므로 실제 모집단과 약간의 오차는 존재할 수 있습니다.3. 기본 문법COVAR_SAMP(numeric_expr1, numeric_expr2)두 인자 모두 수치형 데이터여야 하며, NULL은 계산에서 제외됩니다.4. 실전 예제 1: 테이블 생성직원별 업무 효율성과 만족도를 비교하는 예제입니다... 2025. 6. 2. [ORACLE] COVAR_POP() 함수로 분산과 공분산 한눈에 이해하기 1. COVAR_POP 함수란?COVAR_POP()은 모집단 공분산(Population Covariance)을 계산하는 Oracle SQL 함수입니다. 두 수치형 열 간의 관계를 측정할 수 있으며, 이는 데이터 간의 선형적 관계를 설명하는 데 활용됩니다.2. 기본 문법COVAR_POP(expr1, expr2)expr1, expr2는 수치형 칼럼이며, NULL은 계산에서 제외됩니다.3. COVAR_POP의 의미공분산은 두 변수 간의 방향성 관계를 나타냅니다.양수: 한 값이 증가할 때 다른 값도 증가음수: 한 값이 증가할 때 다른 값은 감소0에 가까움: 거의 관계 없음단, 공분산 값은 단위에 영향을 받기 때문에 절대적 비교보다는 추세나 방향성 판단에 유용합니다.4. 실전 예제 1: 샘플 데이터 생성CREAT.. 2025. 6. 2. [ORACLE] CORR() 함수로 상관 관계 분석하는 방법과 실전 예제 1. CORR 함수란?CORR는 Correlation coefficient (상관계수)를 의미하며, -1부터 1까지의 값을 반환합니다. 이는 두 변수 간의 선형 상관관계를 측정합니다.+1: 완벽한 양의 상관관계0: 상관관계 없음-1: 완벽한 음의 상관관계2. 기본 문법CORR(expr1, expr2)expr1과 expr2는 수치형 칼럼이어야 하며, NULL은 무시됩니다.3. 실전 예제 1: 샘플 데이터 생성CREATE TABLE sales_data ( month VARCHAR2(10), product_a_sales NUMBER, product_b_sales NUMBER);INSERT INTO sales_data VALUES ('Jan', 100, 90);INSERT INTO sales_data VA.. 2025. 6. 2. [ORACLE] NTILE() 함수로 순위 그룹 나누기 완벽 가이드 NTILE() 함수는 Oracle SQL의 분석 함수(윈도 함수) 중 하나로, 지정한 수의 동일한 구간(타일)으로 행을 분할하는 데 사용됩니다. 데이터를 사분위수, 분위수 등으로 나누고자 할 때 매우 유용하게 사용되며, 고객 등급, 점수 구간, 판매 순위 등의 실무에서 자주 활용됩니다.1. NTILE() 함수란?NTILE(n) 함수는 데이터를 n개의 동일한 그룹으로 나누고 각 행이 속한 구간 번호(1 ~ n)를 반환합니다.문법NTILE(n) OVER (ORDER BY column_name)n: 나눌 구간 수 (정수)ORDER BY: 정렬 기준 칼럼 (필수)2. NTILE() 기본 예제SELECT employee_id, salary, NTILE(4) OVER (ORDER BY salary DES.. 2025. 6. 1. 이전 1 ··· 219 220 221 222 223 224 225 다음 728x90