확률 및 분포

Similar documents
데이터 시각화

기술통계

[96_RE11]LMOs(......).HWP

*통신1802_01-도비라및목차1~11

PowerPoint 프레젠테이션

경제통상 내지.PS

°æÁ¦Åë»ó³»Áö.PDF

우루과이 내지-1

세계 비지니스 정보

8장 문자열

단순 베이즈 분류기



CONTENTS.HWP

INDUS-8.HWP

tkinter를 이용한 계산기 구현

제 출 문 환경부장관 귀하 본 보고서를 폐기물관리 규제개선 방안연구 에 관한 최종보고서로 제출합니다 연구기관 한국산업폐기물처리공제조합 연구책임자 연 구 원 연구보조원 이 남 웅 황 연 석 은 정 환 백 인 근 성 낙 근 오 형 조 부이사장 상근이사 기술팀장 법률팀장 기



세계 비지니스 정보

00-1표지

2 ㆍ 大 韓 政 治 學 會 報 ( 第 20輯 1 號 ) 도에서는 고려 말에 주자학을 받아들인 사대부들을 중심으로 보급되기 시작하였고, 이후 조선시대에 들어와서는 국가적인 정책을 통해 민간에까지 보급되면서 주자 성리학의 심 화에 커다란 역할을 담당하였다. 1) 조선시대

표1

israel-내지-1-4

영암군 관광종합개발계획 제6장 관광(단)지 개발계획 제7장 관광브랜드 강화사업 1. 월출산 기( 氣 )체험촌 조성사업 167 (바둑테마파크 기본 계획 변경) 2. 성기동 관광지 명소화 사업 마한문화공원 명소화 사업 기찬랜드 명소화 사업 240


untitled

COVER.HWP

이슈분석 2000 Vol.1

가볍게읽는-내지-1-2

한눈에-아세안 내지-1

kbs_thesis.hwp


*통신1604_01-도비라및목차1~12

À̶õ°³È²³»Áö.PDF

Microsoft PowerPoint - LN05 [호환 모드]

17장 클래스와 메소드

*통신1704_01-도비라및목차1~11

Microsoft PowerPoint - PDF3 SBE pptx

Microsoft PowerPoint - SBE univariate5.pptx

K&R2 Reference Manual 번역본

*통신1711_01-도비라및목차1~9

통신1310_01-도비라및목차1~9

3장 함수

dist=dat[:,2] # 기초통계량구하기 len(speed) # 데이터의개수 np.mean(speed) # 평균 np.var(speed) # 분산 np.std(speed) # 표준편차 np.max(speed) # 최대값 np.min(speed) # 최소값 np.me

Microsoft Word - SAS_Data Manipulate.docx

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선


SIGPLwinterschool2012

<C1A4C3A5BFACB1B D3420C1A4BDC5C1FAC8AFC0DAC0C720C6EDB0DFC7D8BCD220B9D720C0CEBDC4B0B3BCB1C0BB20C0A7C7D120B4EBBBF3BAB020C0CEB1C720B1B3C0B020C7C1B7CEB1D7B7A520B0B3B9DF20BAB8B0EDBCAD28C7A5C1F6C0AF292E687770>

확률과통계4

°æÁ¦Àü¸Á-µ¼º¸.PDF

Microsoft PowerPoint - chap_2_rep.ppt [호환 모드]

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut

slide2

*통신1510_01-도비라및목차1~11

확률과통계 강의자료-1.hwp

b74...*

< DC1A4BAB8C8AD20BBE7C8B8BFA1BCADC0C720C0CEB1C728C3D6C1BE292E687770>

KER200106_03.PDF

Microsoft Word - EDA_Univariate.docx

*통신1510_01-도비라및목차1~12

확률과통계6

untitled

미얀-내지-8차

광덕산 레이더 자료를 이용한 강원중북부 내륙지방의 강수특성 연구

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

14장 파일

<4D F736F F D20B4EBBFF BFB5BEF7BAB8B0EDBCAD2E646F63>

정치사적

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not,


untitled

PowerPoint Presentation

Javascript.pages

Week5

국 립 중앙 도서 관 출 판시 도서 목록 ( C I P ) 청소년 인터넷 이용실태조사 보고서 / 청소년보호위원회 보호기준과 편. -- 서울 : 국무총리 청소년보호위원회, p. ; cm. -- (청소년보호 ; ) 권말부록으로 '설문지' 수록 ISB

Modern Javascript

Buy one get one with discount promotional strategy

( )실험계획법-머리말 ok


기관고유연구사업결과보고

09 강제근로의 금지 폭행의 금지 공민권 행사의 보장 중간착취의 금지 41 - 대판 , 2006도7660 [근로기준법위반] (쌍용자동차 취업알선 사례) 11 균등대우의 원칙 43 - 대판 , 2002도3883 [남녀고용평등법위

복부비만 이란

Line (A) å j a k= i k #define max(a, b) (((a) >= (b))? (a) : (b)) long MaxSubseqSum0(int A[], unsigned Left, unsigned Right) { int Center, i; long Max

C++-¿Ïº®Çؼ³10Àå

한국성인에서초기황반변성질환과 연관된위험요인연구

424

420

392

2009년 국제법평론회 동계학술대회 일정

Lecture12_Bayesian_Decision_Thoery


< B3E220B3EBBCF7C0CE20B5EEC0C720BAB9C1F6BBE7BEF720BEC8B3BB28C3D6C1BE292E687770>

public key private key Encryption Algorithm Decryption Algorithm 1

<BFDCB1B9C0CE20C5F5C0DAB1E2BEF7C0C720B3EBBBE7B0FCB0E82E687770>

< BACFC7D1B1B3C0B0C1A4C3A5B5BFC7E228B1E2BCFABAB8B0ED D D20C6EDC1FD2035B1B32E687770>

Transcription:

확률및분포 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 확률및분포 1 / 15

학습내용 조건부확률막대그래프히스토그램선그래프산점도참고 박창이 ( 서울시립대학교통계학과 ) 확률및분포 2 / 15

조건부확률 I 첫째가딸일때두아이모두딸일확률 (1/2) 과둘중의하나가딸일때둘다딸일확률 (1/3) 에대한모의실험 >>> from collections import Counter >>> import math, random >>> from matplotlib import pyplot as plt >>> def random_kid(): return random.choice(["boy", "girl"]) >>> both_girls = 0 >>> older_girl = 0 >>> either_girl = 0 >>> random.seed(0) >>> for _ in range(10000): younger = random_kid() older = random_kid() if older == "girl": older_girl += 1 박창이 ( 서울시립대학교통계학과 ) 확률및분포 3 / 15

조건부확률 II if older == "girl" and younger == "girl": both_girls += 1 if older == "girl" or younger == "girl": either_girl += 1 >>> print("p(both older):", both_girls / older_girl) # 0.514 ~ 1/2 P(both older): 0.5007089325501317 >>> print("p(both either): ", both_girls / either_girl) # 0.342 ~ 1/3 P(both either): 0.3311897106109325 박창이 ( 서울시립대학교통계학과 ) 확률및분포 4 / 15

확률분포 I 균일분포 >>> def uniform_pdf(x): return 1 if x >= 0 and x < 1 else 0 >>> def uniform_cdf(x): "returns the probability that a uniform random variable is less tha if x < 0: return 0 # uniform random is never less than 0 elif x < 1: return x # e.g. P(X < 0.4) = 0.4 else: return 1 # uniform random is always less than 1 박창이 ( 서울시립대학교통계학과 ) 확률및분포 5 / 15

확률분포 II 정규분포확률밀도함수 >>> def normal_pdf(x, mu=0, sigma=1): sqrt_two_pi = math.sqrt(2 * math.pi) return (math.exp(-(x-mu) ** 2 / 2 / sigma ** 2) / (sqrt_two_pi * sigma)) >>> xs = [x / 10.0 for x in range(-50, 50)] >>> plt.plot(xs,[normal_pdf(x,sigma=1) for x in xs], -, label= mu=0,sigma=1 ) >>> plt.plot(xs,[normal_pdf(x,sigma=2) for x in xs], --, label= mu=0,sigma=2 ) >>> plt.plot(xs,[normal_pdf(x,sigma=0.5) for x in xs], :, label= mu=0,sigma=0.5 ) >>> plt.plot(xs,[normal_pdf(x,mu=-1) for x in xs], -., label= mu=-1,sigma=1 ) >>> plt.legend(loc=4) # bottom right >>> plt.show() 박창이 ( 서울시립대학교통계학과 ) 확률및분포 6 / 15

확률분포 III 박창이 ( 서울시립대학교통계학과 ) 확률및분포 7 / 15

확률분포 IV 분포함수 >>> def normal_cdf(x, mu=0,sigma=1): return (1 + math.erf((x - mu) / math.sqrt(2) / sigma)) / 2 >>> xs = [x / 10.0 for x in range(-50, 50)] >>> plt.plot(xs,[normal_cdf(x,sigma=1) for x in xs], -, label= mu=0,sigma=1 ) >>> plt.plot(xs,[normal_cdf(x,sigma=2) for x in xs], --, label= mu=0,sigma=2 ) >>> plt.plot(xs,[normal_cdf(x,sigma=0.5) for x in xs], :, label= mu=0,sigma=0.5 ) >>> plt.plot(xs,[normal_cdf(x,mu=-1) for x in xs], -., label= mu=-1,sigma=1 ) >>> plt.legend(loc=4) # bottom right >>> plt.show() 박창이 ( 서울시립대학교통계학과 ) 확률및분포 8 / 15

확률분포 V 박창이 ( 서울시립대학교통계학과 ) 확률및분포 9 / 15

확률분포 VI 분위수함수 >>> def inverse_normal_cdf(p, mu=0, sigma=1, tolerance=0.00001): """find approximate inverse using binary search""" # if not standard, compute standard and rescale if mu!= 0 or sigma!= 1: return mu + sigma * inverse_normal_cdf(p, tolerance=tolerance) low_z, low_p = -10.0, 0 # normal_cdf(-10) ~ 0 hi_z, hi_p = 10.0, 1 # normal_cdf(10) ~ 1 while hi_z - low_z > tolerance: mid_z = (low_z + hi_z) / 2 # consider the midpoint mid_p = normal_cdf(mid_z) # and the cdf s value there if mid_p < p: # midpoint is still too low, search above it low_z, low_p = mid_z, mid_p 박창이 ( 서울시립대학교통계학과 ) 확률및분포 10 / 15

확률분포 VII elif mid_p > p: # midpoint is still too high, search below it hi_z, hi_p = mid_z, mid_p else: break return mid_z 박창이 ( 서울시립대학교통계학과 ) 확률및분포 11 / 15

중심극한정리 I >>> def bernoulli_trial(p): return 1 if random.random() < p else 0 >>> def binomial(p, n): return sum(bernoulli_trial(p) for _ in range(n)) >>> def make_hist(p, n, num_points): data = [binomial(p, n) for _ in range(num_points)] # use a bar chart to show the actual binomial samples histogram = Counter(data) plt.bar([x - 0.4 for x in histogram.keys()], [v / num_points for v in histogram.values()], 0.8, color= 0.75 ) 박창이 ( 서울시립대학교통계학과 ) 확률및분포 12 / 15

중심극한정리 II mu = p * n sigma = math.sqrt(n * p * (1 - p)) # use a line chart to show the normal approximation xs = range(min(data), max(data) + 1) ys = [normal_cdf(i + 0.5, mu, sigma) - normal_cdf(i - 0.5, mu, sigma) for i in xs] plt.plot(xs,ys) plt.show() >>> make_hist(0.75, 100, 10000) 박창이 ( 서울시립대학교통계학과 ) 확률및분포 13 / 15

중심극한정리 III 박창이 ( 서울시립대학교통계학과 ) 확률및분포 14 / 15

참고 scipy.stats: 여러가지확률분포의확률밀도함수및누적분포함수구현됨 박창이 ( 서울시립대학교통계학과 ) 확률및분포 15 / 15