R 산술 연산

지애·2022년 5월 22일
0

R

목록 보기
1/2

연산자

x <- 11; y <- 3
x+y #덧셈

x-y #뺄셈

x*y #곱셈

x/y #나눗셈

x^y #거듭제곱

x%/%y #몫 연산

x%%y #나머지 연산

지수표현

1.2e3 #1.2*(10의 세제곱)

1.2e-3 #1.2*(10의 -3제곱)

복소수

1.2+3.4i #일반적으로 복소수 쓸 때와 같은 방식으로 사용

수학함수

log(x) #자연로그

log10(x) #상용로그

log(n, x) #log(진수, 밑)

exp(x) #지수함수, e^x

sin(x)

abs(x)#절댓값

sqrt(x)#제곱근

floor(y) #내림

ceiling(x) #올림

round(y, digits=0) #소수 첫째자리에서 반올림

gamma(x) #factorial(x-1) -> x의 값이 정수가 아닐 때 유용함.

lgamma(x) #log gamma

factorial(x)

choose(x,n) #x개의 요소 중 n개의 요소의 부분집합을 고르는 경우의 수,이항계수 계산

통계함수

#정규분포를 따르는 난수 발생시키기
x <- rnorm(10)

max(x) #최대값

min(x) #최소값

sum(x) #모든 성분의 합

prod(x) #모든 성분의 곱

mean(x) #평균

median(x) #중앙값

range(x) #최대값과 최소값의 차이

quantile(x, probs=c(0.2, 0.7)) #분위수, 각 probs에 해당하는 분위수
var(x) #분산

sd(x) #표준편차

cov(x, y) #공분산

cor(x, y) #상관계수

cumsum(x) #누적합

cumprod(x) #누적곱

cummax(x) #누적최대값

cummin(x) #누적최소값

pmax(x,y,z) #성분별 최대값

pmin(x,y,z) #성분별 최소값
profile
차근차근

0개의 댓글