표준편차란?


- 자료의 관찰값들이 얼마나 흩어져 있는지 그정도를 하나의 수치로 나타내는 방법입니다. 

- 관찰값에서 평균을 뺀 값을 편차라고 하는데, 이 편차의 평균은 필연적으로 0이 됩니다.

예를 들어 주사위에 관찰값은 1,2,3,4,5,6 이고, 평균은 3.5입니다.

편차는

1) 1-3.5 = -2.5

2) 2-3.5 = -1.5

3) 3-3.5 = -0.5

4) 4-3.5 = 0.5

5) 5-3.5 = 1.5

6) 6-3.5 = 2.5

1)~6)까지의 수를 모두 더하게 되고 이는 0이 됩니다. 이는 평균으로부터 관찰값들이 얼마나 떨어져 있는지 알수 없기에

표준편차라는 개념이 생겨났고, 분산 또안 관찰값들이 얼마나 흩어져 있는지 알수있는 방법으로, 분산의 제곱근 한 것이 표준 편차가 됩니다. 아래 수식에서 V는 분산, 소문자 시그마  σ는 표준편차입니다.

 

Q) 주사위를 던졌을 때, 표준편차는 어떻게 되는가?

값(xi) 1 2 3 4 5 6
확률(pi) 1/6 1/6 1/6 1/6 1/6 1/6

.A) 주사위의 기댓값은 3.5이기 때문에, 분산은 2.917, 표준편차는 1.708입니다.

'프로그래밍 > 수학' 카테고리의 다른 글

Hungarian Algorithm (헝가리안 알고리즘이란?)  (2) 2024.03.29
e란 무엇인가?  (0) 2024.02.20
공분산  (0) 2023.03.16
분산  (0) 2023.03.14
기댓값  (0) 2023.03.13

분산(variance)이란?


- 확률변수가 기댓값으로부터 얼마나 떨어진 곳에 분포하는지를 말합니다. 

분산이 클수록 변수들이 평균으로부터 흩어져 있고, 분산이 작을수록 변수들이 평균에 가깝습니다.

관측값(x)에서 평균을 뺀 값을 제곱하고, 그것을 모두 더한 후 전체 개수로 나눠서 구합니다. 즉 차이값 제곱의 평균! 기댓값과 동일하게 예제를 통해 이해해보도록 하겠습니다.

 

Q) 주사위를 던졌을 때, 분산은 어떻게 되는가?

값(xi) 1 2 3 4 5 6
확률(pi) 1/6 1/6 1/6 1/6 1/6 1/6

.A) 주사위의 기댓값은 3.5이기 때문에, 분산은 2.917, 주사위에서는 변수들은 기댓값으로 부터 2.9정도 떨어져 있다고 보시면 됩니다. 

'프로그래밍 > 수학' 카테고리의 다른 글

Hungarian Algorithm (헝가리안 알고리즘이란?)  (2) 2024.03.29
e란 무엇인가?  (0) 2024.02.20
공분산  (0) 2023.03.16
표준편차  (0) 2023.03.15
기댓값  (0) 2023.03.13

 

기댓값이란?


- 어떤 확률을 무한히 반복했을 때, 얻을 수 있는 값의 평균입니다. 아래 예시를 통해 이해해 보도록 하죠.

Q) 주사위를 던젔을 때, 기댓값은 어떻게 되는가? 

값(xi) 1 2 3 4 5 6
확률(pi) 1/6 1/6 1/6 1/6 1/6 1/6

A) 주사위의 값과 각 면이 나올 기댓값은 3.5, 아래와 같습니다.

 

위의 식은 아래와 같이 E(X)라 표현할 수 있으며, 아래와 같이 정리할 수 있습니다.

 

'프로그래밍 > 수학' 카테고리의 다른 글

Hungarian Algorithm (헝가리안 알고리즘이란?)  (2) 2024.03.29
e란 무엇인가?  (0) 2024.02.20
공분산  (0) 2023.03.16
표준편차  (0) 2023.03.15
분산  (0) 2023.03.14

 지난 시간까지 git의 버전 관리하는 방법에 대해 알아보았습니다. 이번 시간부터는 git에서 용도에 따라 버전을 구분 지어주는 branch에 대해 알아보도록 하겠습니다. 

 

1. git branch


① git branch란?

git branch란 나뭇가지처럼 기존의 기능을 유지하면서 용도에 따라 신규기능을 추가하고 싶을 때 해당 git을 여러 갈래로 나눠주는 것을 이야기합니다. 추후에는 나눠진 가지를 다시 합쳐주는 것도 가능하고요. 

② git branch를 만드는 방법 (git branch)

git branch를 만드는 방법은 다음과 같습니다. 

git branch <만드려는 branch 이름>

만들어진 branch를 확인하는 방법은 

git branch

 

③ git branch를 이동하는 방법 (git checkout)

그럼 기능 추가를 위해 branch를 이동하는 방법에 대해 말씀드리겠습니다. 

git branch checkout <목적 branch>

이동을 하게되면 git의 head가 목적 branch로 변경된 것을 볼 수 있습니다. 

 

이번 시간에는 branch의 기본 개념과 사용방법에 대해 알아보았습니다. branch는 동료들과 협업을 진행할 때 매우 필요한 작업으로 반드시 알아두어야 합니다. 다음 시간에는 정말 중요한 merge기능에 대해 알아보도록 하겠습니다. 

 

추가적으로 궁금하신 사항 있으면 댓글로 남겨주세요 :) 

 

*Reference

- "지옥에서 온 문서 관리자 깃&깃허브 입문" 이지스버블리싱 - 이고요, 고경희 지음

 

 

부족한 글이지만 읽어주셔서 감사합니다. 

+ Recent posts