베르누이 분포는 이산 분포의 한가지로서 가장 기본이 되는 분포입니다. 

가장 기본이 되는 분포라 하면 이항분포를 떠올릴 수 있겠지만, 베르누이 분포의 업그레이드 버전이므로 

베르누이 분포를 먼저 알고 가는 것이 좋습니다.


베르누이 분포는 X가 성공(1), 실패(0) 두 가지의 경우만 가질 수 있으며, 

P(x=1) = p, P(x=0) = 1-p일 때, X ~ Bernoulli(p)를 따른다고 한다. 



베르누이 분포의 PMF는 다음과 같다.

< 베르누이 분포 PMF >


확률에서의 기댓값을 구하는 방법은 확률값 * 확률질량함수로 구할 수 있다.


따라서 베르누이 분포의 기댓값은 

E(X) = 1 * p + 0 * (1-p) = p 이며, 이와 동일하게 E(X^2)을 구해 분산을 구해보면

VAR(X) = pq 를 얻을 수 있다. 


기본 통계학 책을 보면 주사위에 관한 예제가 자주 나오는데 한번 보면, 

홀수 : 실패, 짝수 : 성공일 경우 기댓값, 분산을 구하여라.


짝수 = 성공 = 1, 짝수가 나올 확률 1/2

홀수 = 실패 = 0, 홀수가 나올 확률 1/2

이므로, E(X)와 VAR(X)는 각각 1/2, 1/4가 된다. 


'# 기타 공부한 것들 > math' 카테고리의 다른 글

초기하 분포  (0) 2019.01.30
이항분포  (0) 2019.01.28
기댓값, 분산, 표준편차  (0) 2019.01.21
posterior과 bayesian  (6) 2018.10.20
Measure theory  (1) 2018.07.26

본 글은 이산형을 기준으로 합니다.

 

기댓값 : 각 값과 확률의 곱

분산 : 각 분포의 값이 평균으로부터 떨어져 있는 정도 

: E(X-E(X))^2

제곱인 이유 : 선형성에 의해 E(X-E(X))는 0 이 된다. 이를 해결하기 위해 절댓값을 씌워주면 되지만 '연속 가능한' 이라는 특징을 잃어버리기 떄문에 제곱을 씌워주게 된다

표준편차 : 분산의 제곱근

: 분산을 제곱하면 본 단위를 잃기 때문에 다시 제곱근을 해주어 원단위를 다시 찾아오게 하기 위함.

: 분산이 마일이라면 제곱하면 마일의 제곱이기 떄문에 내가 원하는 마일이 아니다 따라서 제곱근을 씌워주워 마일로 다시 바꿔준다.

 

Reference

https://m.blog.naver.com/PostView.nhn?blogId=freewheel3&logNo=220847292476&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F

'# 기타 공부한 것들 > math' 카테고리의 다른 글

이항분포  (0) 2019.01.28
베르누이 분포  (0) 2019.01.26
posterior과 bayesian  (6) 2018.10.20
Measure theory  (1) 2018.07.26
Set theory  (0) 2018.07.26

python 함수인

all(), any() 함수가 헷갈려서 테스트 코드를 사진으로 해서 올린다.


all() : 전부 True -> True

any() : 하나라도 True -> True


--------------------------------------------------------------------------------------

any                                                        all


'# 기타 공부한 것들 > 파이썬_etc.' 카테고리의 다른 글

gradient descent 구현  (0) 2019.02.16
파이썬 언어의 기본 etc  (0) 2019.02.01
windows docker 설치하기  (0) 2019.01.11
cv2를 이용한 이미지 관련  (0) 2018.12.08
Anaconda 가상환경 설치법  (0) 2018.10.26

windows docker install


1. CPU 가상화 확인

첫번째로는 작업관리자 - 성능에서 CPU쪽의 가상화를 통해 on/off를 확인하실 수 있습니다.

두번째로는 밑의 사이트에 들어가셔서 다운로드를 받은 뒤에 오른쪽 그림처럼 yes yes 가 뜨면 가상화가 정상적으로

켜져 있다는 것을 의미합니다.

https://www.grc.com/securable.htm


2. Docker Toolbox 설치

- 윈도우 7, 윈도우 10 홈 이하 버전 : 

https://docs.docker.com/toolbox/toolbox_install_windows/

- 윈도우 10 프로 이상, 서버 16이상:

https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows


저는 윈도우 8이므로 첫번째 방법만 설명하겠습니다. 밑의 방법은

https://steemit.com/kr/@mystarlight/docker

이 블로그를 참고 하세요


toolbox를 실행시켜 인스톨하는 도중에 버츄얼머신을 깔것인지 말것인지 체크하는 단계가 있는데, 설치가 되어 있다면 다시 깔면 안된다고 합니다.


그렇게 해서 위와 같이 3개의 아이콘이 생기게 되는데, Qickstart를 실행시켜 밑과 같은 화면이 나온다면 dock 설치 성공입니다.


(Dock 설치 성공 화면)


3. Kitematic (Alpha)

- 초보자들을 위해 GUI를 제공해주는 프로그램이라고 합니다. 



+ Docker Nvidia-cuda는 linux기반에서만 제공되어 지고 있음. 즉, windows에서는 사용할 수 없다,,


 

cd 사용하지 않고 단순하게 D: 치면 D드라이브로 연결됨.

 

+ 사용자 환경변수에 경로를 넣었을때는 못찾는 에러

--> 시스템 환경변수로 바꿔주니 해결됨.