728x90 통계 함수8 [ORACLE] REGR_SXY() 함수로 두 변수 간 선형 회귀 분석하기 Oracle에서 제공하는 REGR_SXY 함수는 통계 분석과 회귀 계산에 있어 유용한 도구입니다. 1. REGR_SXY 함수란?REGR_SXY는 Oracle에서 제공하는 선형 회귀 통계 함수 중 하나로, 종속 변수(Y)와 독립 변수(X) 간의 공분산 * n 값을 계산합니다.REGR_SXY(y, x) OVER ([PARTITION BY ...] ORDER BY ...)즉, REGR_SXY는 단순히 통계 분석뿐 아니라 트렌드 분석, 회귀식 도출, 품질 데이터 분석 등 다양한 실무에도 사용됩니다.2. 기본 사용 구문SELECT REGR_SXY(sales_amount, month) FROM sales_data;위 예시는 월별 매출(month, sales_amount)의 선형 관계에서 공분산*n 값을 계산합니다... 2025. 6. 3. [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] 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] VARIANCE()로 분산 분석하기 : GROUP BY와 함께 활용하는 방법 Oracle SQL에서 VARIANCE() 함수는 데이터 집합의 분산(Variance)을 계산하는 통계 함수입니다. 분산은 데이터가 평균값을 기준으로 얼마나 흩어져 있는지를 수치로 나타내며, STDDEV() 함수의 제곱 값이기도 합니다. 본 가이드는 Oracle에서 VARIANCE() 함수를 활용하는 다양한 방법을 실무 중심 예제와 함께 설명합니다.1. VARIANCE() 함수란?VARIANCE() 함수는 수치형 칼럼의 데이터에 대해 표본 분산을 계산합니다. Oracle은 VARIANCE() 외에도 VAR_POP() 함수를 제공하며, 이 둘은 계산 방식에서 차이가 있습니다.SELECT VARIANCE(salary) AS salary_varianceFROM employees;2. 분산(Variance)의 .. 2025. 6. 1. 이전 1 2 다음 728x90