수식이 나오지 않는다면 새로고침(F5)을 해주세요
모바일은 수식이 나오지 않습니다.
📌 rnorm()
rnorm() : 난수를 생성해줍니다. 첫 번째 인자를 표본의 크기고 정규분포에서 랜덤 숫자를 생성해 줍니다.
랜덤이기에 사용할 때 마다 생성되는 수들은 다릅니다.
rnorm(5)
# [1] 0.31409685 -0.72927291 -0.06060948 -0.19719737 -0.58505942
rnorm(5)
# [1] 0.4229952 0.5993539 0.2496150 0.5663149 -0.1945433
◾ set.seed()
set.seed() : 시드 값을 고정시켜 같은 난수를 추출합니다.
> set.seed(40)
> rnorm(5)
# [1] 0.4777390 0.4961828 -0.8595843 -0.8290600 -0.3215731
> set.seed(40)
> rnorm(5)
# [1] 0.4777390 0.4961828 -0.8595843 -0.8290600 -0.3215731
set.seed()안의 값은 원하시는 대로 지정해주시면 됩니다. 임의의 번호라고 생각하면 됩니다.
단, 실행하실 때 꼭!! set.seed()와 rnorm()을 같이 실행해주셔야 합니다. 아니면 seed가 지정되지 않아요!
📌 통계량 함수(평균, 분산, 표준편차, 중위수, 최대값, 최소값, 사분위, 합계)
: 생성된 난수를 데이터로 기본 통계 함수 사용
x <- rnorm(10)
mean(x) # 평균
# [1] -0.03846429
var(x) # 분산
# [1] 1.431461
sd(x) ; sqrt(var(x)) # 표준편차
# [1] 1.196437
# [1] 1.196437
median(x) # 중위수
# [1] 0.102709
max(x) # 최대값
# [1] 1.875858
min(x) # 최소값
# [1] -1.909857
IQR(x) # 사분위
# [1] 1.38598
sum(x) # 합계
# [1] -0.3846429
'🐳 R, R studio > R basic' 카테고리의 다른 글
R 비교, 논리 연산자 (0) | 2023.10.04 |
---|---|
R 변수 할당 (0) | 2023.10.04 |
R 매트릭스 생성 (0) | 2023.10.04 |
R 기본 연산 (1) | 2023.10.04 |
R/R Studio 설치법 (0) | 2023.10.04 |