R로 이항분포표,정규분포표 만들기
- 최초 등록일
- 2011.05.13
- 최종 저작일
- 2011.03
- 4페이지/ 한컴오피스
- 가격 1,000원
소개글
통계소프트웨어인 R을 연습하면서 직접 실습하여 그려본 그래프입니다. 많은 도움이 될꺼라 생각합니다.
목차
없음
본문내용
1. 정규분포표 만들기
저는 cat()함수를 이용하였습니다.
cat 함수는 뒤 따라오는 내용들을 순서대로 출력해주는 함수이고, \n`은 줄바꿈을 뜻합니다.
그래서 함수를 이렇게 작성해 보았습니다.
for(x in seq(0,3.50,0.01))
cat("Prob(X<=",x, ")=", pnorm(x), "\n")
for(x in seq(0,-3.50,-0.01))
cat("Prob(X<=",x, ")=", pnorm(x), "\n")
seq은 등차수열 함수입니다. x를 0부터 3.50까지 공차가 0.01 그리고 0부터 -3.50까지 공차가 -0.01로 선언합니다. 그리고 Prob, 확률을 구하는데 그 확률은 X가 x이하인 확률입니다. 근데 이 확률x는 pnorm(x)인 것입니다.
2. 이항분포표 만들기
for(n in 2:15) for(x in 0:n)
cat("n=", n," x=", x, " Prob(X=x)=",
dbinom(x,n,p= 0.3 ),"\n")
역시 cat함수를 사용하였습니다.
n은 2:15, 즉 2~15까지로 선언하고 x는 n에 따라 변할 수 있도록 0~n까지 로 선언하였습니다.
즉,x의 항개수는 n+1개가 되도록 만든 것입니다.
그리고 역시 cat함수를 통해 n=일때 확률변수x의 확률인데 그 확률은 dbinom(x,n,p=0.3)입니다.
즉 p자리에 구하고자 확률을 넣어주면은 바로 쭉 나열되게 됩니다.
dbinom(x,n,p= 0.1 ),"\n")
dbinom(x,n,p= 0.2 ),"\n")
참고 자료
없음