주제 64

[통계학] 공분산과 상관관계

📘 공분산과 상관관계: 두 변수 간의 관계 분석공분산(Covariance)과 상관계수(Correlation Coefficient)는 두 변수 간의 관계를 계량적으로 설명할 수 있는 대표적인 통계 지표이다. 이 글에서는 이 두 개념의 정의, 수식, 해석, 그리고 실제 예제를 중심으로 두 지표를 비교 설명한다.1. 공분산(Covariance)의 정의 및 해석공분산은 두 확률 변수 간의 함께 변화하는 정도(co-movement)를 측정하는 지표이다.표본 공분산은 다음과 같이 정의된다:$\mathrm{Cov}(X, Y) = \frac{1}{n} \sum_{i=1}^{n} (X_i - \bar{X})(Y_i - \bar{Y}) = \mathrm{E}(XY) - \mathrm{E}(X)\mathrm{E}(Y)$$..

Study/통계학 2025.04.16

[아키텍처] MVP 아키텍처

기본적인 구성은 MVC 아키텍처와 동일하나 몇가지 차이점이 존재한다. Model앱의 데이터와 비즈니스 로직을 관리.데이터의 상태를 정의하고 이를 변경하는 기능 제공.View사용자에게 데이터를 시각적으로 표시하는 역할.Model의 데이터를 기반으로 UI를 렌더링.MVC의 View와 달리 MVP의 View는 데이터를 단순 표시하는 역할만 담당Presenter사용자 입력(이벤트)을 받아 Model과 View를 조율.Model에서 데이터를 가져오거나 수정하고, View에 전달하여 화면을 업데이트.MVC의 Controller는 View와 1:n 관계가 가능하나 MVP의 Presenter는 View와 1:1 관계이다.  MVCMVP사용자 입력 처리Controller가 처리View가 Presenter에 전달View..

Dev/아키텍처 2025.01.27

[아키텍처] MVC 아키텍처

Model앱의 데이터와 비즈니스 로직을 관리.데이터의 상태를 정의하고 이를 변경하는 기능 제공.// 유저 모델class UserModel { constructor() { this.users = []; } // 데이터 추가 addUser(user) { if (user.name && user.email) { this.users.push(user); } else { throw new Error('유효하지 않은 사용자 데이터'); } } // 데이터 수정 updateUser(id, updatedData) { const userIndex = this.users.findIndex((user) => user.id === id); if (userIndex ..

Dev/아키텍처 2025.01.25

[Javascript] CSR vs SSR

CSRCSR은 웹 페이지의 렌더링을 클라이언트, 즉 사용자의 브라우저에서 수행하는 방식입니다. 서버는 최소한의 HTML과 필요한 JavaScript 파일을 전송하고, 브라우저는 이 JavaScript를 실행하여 동적으로 페이지를 구성합니다. 사용자가 웹 페이지를 요청하면, 서버는 기본적인 HTML과 JavaScript 파일을 클라이언트에 전송합니다.브라우저는 수신한 JavaScript를 실행하여 필요한 데이터를 서버의 API로부터 가져옵니다.가져온 데이터를 사용하여 브라우저에서 동적으로 HTML을 생성하고 화면에 표시합니다.장점부드러운 사용자 경험: 페이지 전환 시 전체 페이지를 다시 로드하지 않고 필요한 부분만 업데이트하므로, 애플리케이션이 더 빠르고 부드럽게 동작합니다.서버 부하 감소: 클라이언트에서..

Dev/Web 2025.01.24

[통계학] F분포

1. 정의F분포(F-Distribution)는 두 독립적인 카이제곱분포를 각각 자유도로 나눈 값의 비율로 정의되는 확률분포입니다. F분포는 주로 분산분석(ANOVA)와 회귀분석에서 모델 간의 분산 차이를 비교할 때 사용됩니다.수학적 정의는 다음과 같습니다:\[F = \frac{\frac{X_1}{d_1}}{\frac{X_2}{d_2}}\]여기서:- \( X_1 \sim \chi^2(d_1) \): 자유도 \( d_1 \)를 가지는 카이제곱분포를 따르는 확률변수.- \( X_2 \sim \chi^2(d_2) \): 자유도 \( d_2 \)를 가지는 카이제곱분포를 따르는 확률변수.- \( d_1 \): 분자의 자유도 (자유도1).- \( d_2 \): 분모의 자유도 (자유도2).F분포는 0 이상의 값을 가지..

Study/통계학 2025.01.16