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