통계학개론

홍석현·2023년 3월 22일
0

AI

목록 보기
7/22

as.factor(1:4)= 1 2 3 4 각 숫자 객체를 각각의 카테고리로 인식

as.character(1:4) = "1" "2" "3" "4" string형식으로 인식

rep(10,5) repeat함수 10을 5번 반복

행렬 만들기

n<-rep(10:5)
o<-1:5
p<-cbind(n,o)

  n o

[1,] 10 1
[2,] 10 2
[3,] 10 3
[4,] 10 4
[5,] 10 5

q<-rbind(n,o)

[,1][,2] [,3][,4] [,5]
n 10 10 10 10 10
o 1 2 3 4 5

r<-matrix(1:4,2(행),2(열))

 [,1] [,2]

[1,] 1 3
[2,] 2 4

값은 왼쪽 위를 기준으로 아래로 들어간 후에 다음줄로 넘어간다.

r<-matrix(1:4,2,2)
s<-matrix(c(1,4,2,7),2,2)

s
[,1][,2]
[1,] 1 2
[2,] 4 7

r+s

 [,1] [,2]

[1,] 2 5
[2,] 6 11

r%%s(%로 을 감싸야 행렬의 곱셈이 가능)

 [,1] [,2]

[1,] 13 23
[2,] 18 32

역행렬
solve(s)
[,1][,2]
[1,] -7 2
[2,] 4 -1

s[1(행),2(열)]

=2

데이터 프레임

name<-c("kim","lee","p","c")
age<-c(20,32,17,51)
sex<-as.factor(c("m","f","f","f"))

변수선언후

dat<-data.frame(name,age,sex)

name age sex
1 kim 20 m
2 lee 32 f
3 p 17 f
4 c 51 f

라벨다는것 같다

dat뒤에 $ 표시를 달고 변수 이름을 호출하면 그에 해당하는 값만 표출된다

dat$name
[1] "kim" "lee" "p" "c"

profile
Front-end to Full-stack

0개의 댓글