연산자
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) #성분별 최소값