일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- 하합
- 수학탐구
- 알지오매스
- 이항분포
- counting sunday
- 파이썬
- 재귀함수
- 몬테카를로
- 작도
- 오일러
- 구분구적법
- 큰수의법칙
- 큰 수의 법칙
- Geogebra
- 프랙탈
- java
- 지오지브라
- 블록코딩
- 제곱근의뜻
- 시뮬레이션
- 상합
- 확률실험
- 피타고라스 정리
- 삼각함수의그래프
- algeomath
- project euler
- 정오각형
- python
- 리만합
- 프로젝트 오일러
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