본문 바로가기
my_lesson/_R_컴퓨팅

R_컴퓨팅 - R에서 사용 가능한 주요 수학/통계함수

by boolean 2019. 2. 4.
728x90

R_컴퓨팅 - R에서 사용 가능한 주요 수학/통계함수

수학함수

함수설명사용 예
1 abs(x) x의 절대값 abs(-1000)
[1] 1000
2 ceiling(x) x보다 큰 수중 가장 작은 정수

ceiling(2.35)

[1] 3

3 floor(x) x보다 작은 수 중 가장 큰 정수

floor(2.35)

[1] 2

4 trunc(x)

0과 x사이의 가장 큰 정수

(소수점이하 버리기)

trunc(2.35)

[1] 2

5 round(x, digits=y) x를 소수점 y자리에서 반올림 round(2450.664, digits=2)
[1] 2450.66
round(2450.664, digits=-1)
[1] 2450
6 exp(x) 지수함수

exp(-3)

[1] 0.04978707

7 log(x) 로그함수 밑이 자연대수 e인 로그함수log(10)
[1] 2.302585
8 factorial(x) x의 계승 x!값factorial(5)
[1] 120
9 choose(x, y) x개에서 y개를 고르는 조합의 경우의 수choose(5, 3)
[1] 10
10 cos(x) 코사인 삼각함수 값cos(1)
[1] 0.5403023
11 pi 원주율 파이값 pi
[1] 3.141593
12 signif(x, digits=y) x를 유효수 y자리로 반올림 signif(0.0023456, 2)
[1] 0.0023
13sqrt(x) x의 제곱근 함수 sqrt(9)
[1] 3


통계함수


함수설명사용 예
1 IQR(x) 백터 x의 사분위 범위 V1 = c(1, 3, 5, 7, 9. 11, 13, 15, 17, 19)
IQR(V1)
[1] 9
2 max(x) 벡터 x의 최댓값 max(V1)
[1] 19
3 mean(x) 벡터 x의 평균값 mean(V1)
[1] 10
4 median(x) 벡터 x의 중앙값 median(x)
[1] 10
5 min(x) 벡터 x의 최소값 min(V1)
[1] 1
6 quantile(x, q) 벡터 x의 q 백분위 수 quantile(V1, 0.05)
5%
1.9
7 range(x) 벡터 x의 최소값과 최대값 range(V1)
[1] 1 19
8 diff(range(x)) 벡터 x의 범위 diff(range(V1))
[1] 18
9 sd(x) 벡터 x의 표준편차 값 sd(V1)
[1] 6.055301
10 sum(x) 벡터 x의 총합 sum(V1)
[1] 100
11 var(x) 벡터 x의 분산값 var(V1)
[1] 36.66667


댓글