본문 바로가기
728x90

SQL분석10

[ORACLE] REGR_COUNT() 함수 사용법과 실무 예제로 배우는 회귀 분석 REGR_COUNT() 함수는 Oracle SQL에서 선형 회귀 관련 함수들과 함께 사용되며, 유효한 (x, y) 데이터 쌍의 개수를 반환합니다. 1. REGR_COUNT 함수란?REGR_COUNT(y, x)는 선형 회귀 분석 시 사용 가능한 유효한 데이터 쌍 수를 반환합니다. 여기서 유효하다는 의미는 x와 y가 모두 NULL이 아닌 경우를 말합니다.2. 기본 문법REGR_COUNT(y_expr, x_expr)두 인자는 수치형 칼럼이어야 하며, NULL 값은 분석에서 제외됩니다.3. REGR_COUNT의 사용 목적회귀 분석 대상이 되는 유효한 데이터 쌍 수 확인REGR_SLOPE, REGR_INTERCEPT, REGR_R2 등의 함수와 결합해 분석 신뢰도 판단NULL 값이 데이터셋에 얼마나 영향을 주는지.. 2025. 6. 2.
[ORACLE] REGR_SLOPE() 함수로 선형 회귀 기울기 계산하는 방법 REGR_SLOPE() 함수는 Oracle SQL에서 선형 회귀 분석 시 종속 변수(y)와 독립 변수(x) 간의 기울기(Slope)를 계산하는 데 사용되는 통계 함수입니다. 본 글은 SQL로 회귀 분석을 수행하려는 개발자 및 데이터 분석가에게 실무적으로 도움이 되는 내용을 제공합니다.1. REGR_SLOPE 함수란?REGR_SLOPE(y, x) 함수는 선형 회귀 직선 y = a + bx에서 기울기 b를 계산합니다. 이 기울기는 x가 1 단위 증가할 때 y가 얼마나 변화하는지를 나타냅니다.2. 기본 문법REGR_SLOPE(y_expr, x_expr)y_expr: 종속 변수 (예: 판매량)x_expr: 독립 변수 (예: 광고비)3. 실전 예제 1: 판매량과 광고비 간 회귀 분석CREATE TABLE sale.. 2025. 6. 2.
[ORACLE] STDDEV_SAMP() 함수로 표본 표준편차 쉽게 이해하기 STDDEV_SAMP() 함수는 Oracle SQL에서 표본의 표준편차(Sample Standard Deviation)를 계산하는 통계 함수입니다. 본 글은 SQL 기반 데이터 분석과 통계적 추론을 수행하는 개발자와 분석가가 실무에서 이 함수를 정확히 활용할 수 있도록 설계된 가이드입니다.1. STDDEV_SAMP 함수란?STDDEV_SAMP()는 표본 데이터에서 표준편차를 계산합니다. 분산의 제곱근을 기반으로 하며, n - 1의 분모를 사용하여 표본의 추정 오차를 보정합니다.2. 기본 문법STDDEV_SAMP(numeric_column)입력 칼럼은 숫자형이어야 하며, NULL 값은 자동으로 제외됩니다.3. 실전 예제 1: 샘플 테이블 생성CREATE TABLE quality_scores ( batch.. 2025. 6. 2.
[ORACLE] CUME_DIST()로 누적 백분위 실무 중심 예제로 배우기 Oracle SQL의 CUME_DIST() 함수는 누적 백분율(Cumulative Distribution)을 계산하는 분석 함수로, 정렬된 데이터 집합에서 각 행의 상대적인 위치를 백분율로 알려줍니다.1. CUME_DIST() 함수란?CUME_DIST() OVER (PARTITION BY... ORDER BY...) 형식으로 사용되며, 주어진 그룹 내 정렬 기준에 따라 누적 백분율 값을 계산합니다.문법:CUME_DIST() OVER ( PARTITION BY column1 ORDER BY column2)PARTITION BY: 그룹 기준ORDER BY: 정렬 기준2. CUME_DIST()의 동작 원리특정 값 이하의 행 수를 전체 행 수로 나누어 계산합니다.공식: 누적 비율 = 해당 값 이하의 행 수 .. 2025. 6. 1.
728x90