일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 지오지브라
- 피타고라스 정리
- 리만합
- 프랙탈
- 정오각형
- 작도
- 큰수의법칙
- 이항분포
- 오일러
- Geogebra
- 확률실험
- 큰 수의 법칙
- java
- 시뮬레이션
- 제곱근의뜻
- algeomath
- 하합
- 삼각함수의그래프
- 재귀함수
- 프로젝트 오일러
- 파이썬
- 수학탐구
- 구분구적법
- 알지오매스
- 블록코딩
- python
- 몬테카를로
- project euler
- counting sunday
- 상합
Archives
- Today
- Total
이경수 선생님의 수학실험실
Random numbers 본문
rnorm 함수는 정규분포에서 임의로 변수를 추출하는 함수이다. 함수는 rnorm(n, mean, sd)와 같은 형식으로 호출하며, 여기서 첫번째 인자인 n은 관찰의 횟수이다. 그리고 아래 예처럼 mean, sd 값을 인자로 넣지 않고 함수를 호출하면 mean=0, sd=1 인 표준정규분포에서 데이터를 취하게 된다.
> x <- rnorm(5)
> x
[1] 0.2884969 1.1597383 0.4425697 -0.5722537 -0.6847786
> x <- rnorm(5, 7, 2)
> x
[1] 9.232620 9.475818 9.156295 5.899293 6.680683
> summary(x)
Min. 1st Qu. Median Mean 3rd Qu. Max.
5.899 6.681 9.156 8.089 9.233 9.476
"set.seed is the recommended way to specify seeds."
rnorm 함수를 호출할 때 마다 임의의 데이터가 추출되지만 set.seed()함수를 호출한 후, rnorm 함수를 호출하면 seed에 해당하는 데이터를 다시 불러 오게 된다.
> set.seed(1)
> rnorm(5)
[1] -0.6264538 0.1836433 -0.8356286 1.5952808 0.3295078
> rnorm(5)
[1] -0.8204684 0.4874291 0.7383247 0.5757814 -0.3053884
> set.seed(1)
> rnorm(5)
[1] -0.6264538 0.1836433 -0.8356286 1.5952808 0.3295078
> set.seed(2)
> rnorm(5)
[1] -0.89691455 0.18484918 1.58784533 -1.13037567
[5] -0.08025176
> set.seed(2)
> rnorm(5)
[1] -0.89691455 0.18484918 1.58784533 -1.13037567 -0.08025176
> rnorm(5)
[1] 0.1324203 0.7079547 -0.2396980 1.9844739 -0.1387870
> rnorm(5)
[1] 0.4176508 0.9817528 -0.3926954 -1.0396690 1.7822290
> set.seed(2)
> rnorm(5)
[1] -0.89691455 0.18484918 1.58784533 -1.13037567 -0.08025176
'R' 카테고리의 다른 글
Vectors (seq, rep) (0) | 2021.04.20 |
---|---|
Random Sampling (0) | 2021.04.20 |
The str Function(What is in this Object?) & summary Function (0) | 2021.04.16 |
Loop Functions - split (0) | 2021.04.15 |
Loop Functions - lapply (0) | 2021.04.15 |
Comments