2.3 기초 산술 함수

2.3.1 통계 함수

sum(c(2, 5, 6))     # 합계
#> [1] 13
mean(c(2, 5, 6))    # 평균
#> [1] 4.33
sd(c(2, 5, 6))      # 표준편차
#> [1] 2.08
var(c(2, 5, 6))     # 분산
#> [1] 4.33
median(c(2, 5, 6))  # 중위수
#> [1] 5
max(c(1, 3, 5, 7))  # 최대값
#> [1] 7
min(c(1, 3, 5, 7))  # 최소값
#> [1] 1
IQR(c(1, 3, 5, 7))  # 사분위 범위
#> [1] 3
quantile(c(1, 3, 5, 7), 0.25)  # 백분위 수
#> 25% 
#> 2.5
range(c(1, 3, 5, 7)) # 최대값과 최소값
#> [1] 1 7

2.3.2 로그 및 지수 함수 (Logarithms and Exponentials)

log(10)    # 자연로그 logarithms base e of x, e=2.7182818284⋯
#> [1] 2.3
log2(10)   # 이진로그 logarithms base 2 of x
#> [1] 3.32
log10(10)  # 상용로그 logaritms base 10 of x
#> [1] 1
exp(10)    # 지수 Exponential of x
#> [1] 22026

2.3.3 삼각 함수

x <- 1
cos(x) # Cosine of x
#> [1] 0.54
sin(x) # Sine of x
#> [1] 0.841
tan(x) #Tangent of x
#> [1] 1.56
acos(x) # arc-cosine of x
#> [1] 0
asin(x) # arc-sine of x
#> [1] 1.57
atan(x) #arc-tangent of x
#> [1] 0.785

2.3.4 기타 수학 함수

pi        # 파이 값
#> [1] 3.14
abs(-3)   # 절대 값 absolute value of x
#> [1] 3
sqrt(3)   # 제곱근 square root of x
#> [1] 1.73
round(2.345, 2)   # 반올림
#> [1] 2.35
ceiling(2.345)    # 정수로 올림
#> [1] 3
floor(2.345)      # 정수로 내림
#> [1] 2
trunc(2.345)      # 소수점 아래 버리기, 0에 더 가까운 값 반환
#> [1] 2
signif(2.345, 3)  # 전체 자릿수에 맞게 반올림
#> [1] 2.35

프로젝트 전체에서 자리수를 지정하고 싶다면 options() 함수를 사용합니다. 자리수 디폴트는 7이지만 __options(digits = 5)__와 같이 지정하면 5자리로 설정됩니다.