R๐Ÿ“Š 6

[R]์‰ฝ๊ฒŒ๋ฐฐ์šฐ๋Š” R ๋ฐ์ดํ„ฐ์‚ฌ์ด์–ธ์Šค :: ๊ทธ๋ž˜ํ”„ ๋งŒ๋“ค๊ธฐ

๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ธฐ ์‰ฝ๊ฒŒ ๊ทธ๋ฆผ์œผ๋กœ ํ‘œํ˜„ํ•œ ๊ฒƒ์„ ๊ทธ๋ž˜ํ”„(graph)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์›์ž๋ฃŒ๋‚˜ ํ†ต๊ณ„ํ‘œ๋Š” ์ˆ˜๋งŽ์€ ์ˆซ์ž์™€ ๋ฌธ์ž๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ์–ด์„œ ์˜๋ฏธ๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ž˜ํ”„๋กœ ํ‘œํ˜„ํ•˜๋ฉด ์ถ”์„ธ์™€ ๊ฒฝํ–ฅ์„ฑ์ด ๋“œ๋Ÿฌ๋‚˜์„œ ์ด๋Ÿฌํ•œ ํŠน์ง•์„ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1. R์˜ ๊ทธ๋ž˜ํ”„ ์ข…๋ฅ˜ R์—๋Š” 2์ฐจ์›๊ทธ๋ž˜ํ”„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ 3์ฐจ์› ๊ทธ๋ž˜ํ”„, ์ง€๋„ ๊ทธ๋ž˜ํ”„, ๋„คํŠธ์›Œํฌ ๊ทธ๋ž˜ํ”„, ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ™”ํ•˜๋Š” ๋ชจ์…˜์ฐจํŠธ ๋“ฑ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ggplot2๋Š” ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค๋•Œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ํŒจํ‚ค์ง€ ์ž…๋‹ˆ๋‹ค. ggplot2๋ฅผ ์ด์šฉํ•ด ์งง์€ ๋ฌธ๋ฒ•์œผ๋กœ ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 2. ์‚ฐ์ ๋„ - ๋ณ€์ˆ˜ ๊ฐ„ ๊ด€๊ณ„ ํ‘œํ˜„ํ•˜๊ธฐ ์‚ฐ์ ๋„: ๋ฐ์ดํ„ฐ๋ฅผ x์ถ•๊ณผ y์ถ•์— ์ ์œผ๋กœ ํ‘œํ˜„ํ•œ ๊ทธ๋ž˜ํ”„๋ฅผ ์‚ฐ์ ๋„๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์‚ฐ์ ๋„๋Š” ๋‚˜์ด์™€ ์†Œ๋“์ฒ˜๋Ÿผ ์—ฐ์†๊ฐ’์œผ๋กœ ๋œ..

R๐Ÿ“Š 2021.05.22

[R]์‰ฝ๊ฒŒ๋ฐฐ์šฐ๋Š” R ๋ฐ์ดํ„ฐ์‚ฌ์ด์–ธ์Šค :: ๋ฐ์ดํ„ฐ ์ •์ œ_๊ฒฐ์ธก์น˜ ์ •์ œํ•˜๊ธฐ

1. ๊ฒฐ์ธก์น˜ ์ •์ œํ•˜๊ธฐ ๊ฒฐ์ธก์น˜(Missing Value)๋Š” ๋ˆ„๋ฝ๋œ ๊ฐ’, ๋น„์–ด์žˆ๋Š” ๊ฐ’์„ ์˜๋ฏธํ•œ๋‹ค. ํ˜„์žฅ์—์„œ ๋งŒ๋“ค์–ด์ง„ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋Š” ์ˆ˜์ง‘ ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜๋กœ ์ธํ•ด ๊ฒฐ์ธก์น˜๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์„ ๋•Œ๊ฐ€ ๋งŽ๋‹ค. ๊ฒฐ์ธก์น˜๊ฐ€ ์žˆ์œผ๋ฉด ํ•จ์ˆ˜๊ฐ€ ์ ์šฉ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ถ„์„ ๊ฒฐ๊ณผ๊ฐ€ ์™œ๊ณก๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๊ฒฐ์ธก์น˜ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ๊ฒฐ์ธก์น˜๊ฐ€ ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„์„ ์ƒ์„ฑํ•ด ์ถœ๋ ฅํ•œ๋‹ค. R์—์„œ ๊ฒฐ์ธก์น˜๋Š” ๋Œ€๋ฌธ์ž๋กœ NA๋กœ ํ‘œ๊ธฐํ•œ๋‹ค. is. na()๋ฅผ ํ™•์ธํ•˜๋ฉด ๋ฐ์ดํ„ฐ์— ๊ฒฐ์ธก์น˜๊ฐ€ ๋“ค์–ด์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๋งŒ์ผ ๊ฒฐ์ธก์น˜๊ฐ€ ์กด์žฌํ•˜๋ฉด TRUE, ์•„๋‹ˆ๋ฉด FALSE๋กœ ์ถœ๋ ฅ๋œ๋‹ค. #๊ฒฐ์ธก์น˜ ํ™•์ธ table(is.na(df$score)) #๊ฒฐ์ธก์น˜ ์ œ๊ฑฐ #is.na()๋ฅผ filter()์— ์ ์šฉํ•˜๋ฉด ๊ฒฐ์ธก์น˜๊ฐ€ ์žˆ๋Š” ํ–‰์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋‹ค. df_nomiss % filter(!..

R๐Ÿ“Š 2021.05.15

[R]์‰ฝ๊ฒŒ๋ฐฐ์šฐ๋Š” R ๋ฐ์ดํ„ฐ์‚ฌ์ด์–ธ์Šค :: ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ

์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์›ํ•˜๋Š” ํ˜•ํƒœ๋กœ ๋ณ€ํ˜•ํ•ด ๋ถ„์„ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ๋ถ„์„์— ์ ํ•ฉํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณตํ•˜๋Š” ์ž‘์—…์„ '๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ'๋ฆฌ๊ณ  ํ•œ๋‹ค. ์ผ๋ถ€๋ฅผ ์ถ”์ถœํ•˜๊ฑฐ๋‚˜, ์ข…๋ฅ˜๋ณ„๋กœ ๋‚˜๋ˆ„๊ฑฐ๋‚˜, ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ฉ์น˜๋Š” ๋“ฑ ๋ฐ์ดํ„ฐ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ๊ฐ€๊ณตํ•ด ๋ชฉ์ ์— ๋งž๊ฒŒ ๋ถ„์„ํ•˜๊ณค ํ•œ๋‹ค. 1. ์กฐ๊ฑด์— ๋งž๋Š” ๋ฐ์ดํ„ฐ๋งŒ ์ถ”์ถœํ•˜๊ธฐ dplyrํŒจํ‚ค์ง€๋ฅผ ๋กœ๋“œํ•œ ํ›„ dplyrํŒจํ‚ค์ง€์˜ filter()๋ฅผ ์ด์šฉํ•˜๋ฉด ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ๋”ฐ. #exam์—์„œ class๊ฐ€ 1์ธ ๊ฒฝ์šฐ๋งŒ ์ถ”์ถœํ•ด ์ถœ๋ ฅํ•˜๊ธฐ exam %>% filter(class == 1) #์—ฌ๋Ÿฌ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ํ–‰ ์ถœ๋ ฅํ•˜๊ธฐ #1๋ฐ˜์ด๋ฉด์„œ ์ˆ˜ํ•™ ์ ์ˆ˜๊ฐ€ 50์  ์ด์ƒ์ธ ๊ฒฝ์šฐ exam %>% filter(class == 1 & math >= 50) #์ˆ˜ํ•™์ ์ˆ˜๊ฐ€ 90์  ์ด์ƒ์ด๊ฑฐ๋‚˜ ์˜์–ด ์ ์ˆ˜๊ฐ€..

R๐Ÿ“Š 2021.05.08

[R]์‰ฝ๊ฒŒ๋ฐฐ์šฐ๋Š” R ๋ฐ์ดํ„ฐ์‚ฌ์ด์–ธ์Šค :: ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„ ๋งŒ๋“ค๊ธฐ

1. ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„(Data Frame)์ด๋ž€? ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„(Data Frame)์€ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ ํ˜•ํƒœ๋กœ, ํ–‰๊ณผ ์—ด๋กœ ๊ตฌ์„ฑ๋œ ์‚ฌ๊ฐํ˜• ๋ชจ์–‘์˜ ํ‘œ์ฒ˜๋Ÿผ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ์„ธ๋กœ๋กœ ๋‚˜์—ด๋˜๋Š” ์—ด(column)์€ ์†์„ฑ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ํ–‰์€ ๊ฐ€๋กœ๋กœ ๋‚˜์—ด๋˜์–ด ์žˆ์œผ๋ฉฐ Row๋ผ๊ณ  ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•ด ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ๊ณ , ์™ธ๋ถ€์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. 2. ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„ ๋งŒ๋“ค๊ธฐ ์‹ค์Šต ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ ๋งŒ๋“ค๊ธฐ data.frame() :๋ฐ์ดํ„ฐ ํ”„๋ ˜์ž„์„ ๋งŒ๋“ค๋•Œ data.frame()์„ ์ด์šฉํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„์„ ๊ตฌ์„ฑํ•  ๋ณ€์ˆ˜๋ฅผ ๊ด„ํ˜ธ ์•ˆ์— ์‰ผํ‘œ๋กœ ๋‚˜์—ดํ•˜๋ฉด ๋œ๋‹ค. ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„์— ์ •๋ณด ์ถ”๊ฐ€ํ•˜๊ธฐ class๋ผ๋Š” ๋ณ€์ˆ˜์— ํ•™์ƒ์˜ ๋ฐ˜์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์ถ”๊ฐ€ํ•˜์—ฌ ์ดํ›„ ์ถ”๊ฐ€๋œ ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„์„ ๋งŒ๋“ ๋‹ค. ๋ถ„์„ํ•˜๊ธฐ ๋ฐ์ด..

R๐Ÿ“Š 2021.04.24

[R]์‰ฝ๊ฒŒ๋ฐฐ์šฐ๋Š” R ๋ฐ์ดํ„ฐ์‚ฌ์ด์–ธ์Šค :: '๋ณ€์ˆ˜' ์ดํ•ดํ•˜๊ธฐ

๋ณ€์ˆ˜๋ž€ '๋ณ€ํ•˜๋Š” ์ˆ˜'๋‹ค ๋‹ค์–‘ํ•œ ๊ฐ’์„ ์ง€๋‹ˆ๊ณ  ์žˆ๋Š” ํ•˜๋‚˜์˜ ์†์„œ์„ ๋ณ€์ˆ˜(Variable)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ๋ณ€์ˆ˜๋“ค์˜ ๋ฉ์–ด๋ฆฌ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์—ฌ๋Ÿฌ ๋ณ€์ˆ˜๊ฐ€ ๋ชจ์—ฌ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„์˜ ๋Œ€์ƒ ๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„์˜ ๋Œ€์ƒ์ด ๋ฉ๋‹ˆ๋‹ค. ์„ฑ๋ณ„์— ๋”ฐ๋ฅธ ์†Œ๋“, ์„ฑ๋ณ„์— ๋”ฐ๋ฅธ ํ•™์  ์ฐจ ๋“ฑ ์–ด๋–ค ๊ด€๊ณ„๊ฐ€ ์žˆ๋Š”์ง€ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€์ˆ˜๋งŒ๋“ค๊ธฐ 1.๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค๊ณ  ๊ฐ’์„ ํ• ๋‹นํ•˜๊ธฐ 2. ๋ณ€์ˆ˜๋ฅผ ์ด์šฉํ•œ ์—ฐ์‚ฐ 3. ๋ณ€์ˆ˜๋ช… ์ƒ์„ฑ ๊ทœ์น™ ์‹ค์ œ ๋ถ„์„์—์„œ๋Š” score, sex ,grade ์ฒ˜๋Ÿผ ์•Œ์•„๋ณด๊ธฐ ์‰ฝ๊ณ  ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฌ์šด ์˜๋ฏธ๋ฅผ ๋‹ด์•„ ์ด๋ฆ„์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€์ˆ˜ ๋ช…์€ ๋ฌธ์ž, ์ˆซ์ž, ๋Œ€์‹œ, ์–ธ๋”๋ฐ”๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ, ๋ณ€์ˆ˜๋ช…์€ ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. 4. ์—ฌ๋Ÿฌ ๊ฐ’์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋ณ€์ˆ˜ ๋งŒ๋“ค๊ธฐ ๋ณ€์ˆ˜์—๋Š” ์—ฌ๋Ÿฌ๊ฐœ์˜ ๊ฐ’์„ ๋„ฃ์„ ์ˆ˜ ๋„ ..

R๐Ÿ“Š 2021.04.17

[R]์‰ฝ๊ฒŒ๋ฐฐ์šฐ๋Š” R ๋ฐ์ดํ„ฐ์‚ฌ์ด์–ธ์Šค :: R์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? R์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ(+๋น„์ „๊ณต์ž๋ฅผ ์œ„ํ•œ R ์ถ”์ฒœ ๋„์„œ ๋ฐ ํ•™์Šต ์‚ฌ์ดํŠธ)

R ์ด๋ž€? R์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. ๊ธฐ์—…, ํ•™๊ณ„, ์–ธ๋ก  ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€๋“ค์ด R์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ , ์ด์ œ ๋ง‰ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•œ ์ž…๋ฌธ์ž๋“ค๋„ R์„ ์ตํžˆ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. R์˜ ์‚ฌ์šฉ R์€ ๋งค์šฐ ๋‹ค์–‘ํ•˜๊ฒŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. R์€ ๋ฒ”์šฉ ๋ถ„์„ ํˆด ์ด๋ฏ€๋กœ ํ•˜๋‚˜๋งŒ ์ž˜ ๋‹ค๋ฃจ๋ฉด ์–ด๋–ค ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋“  ์ž์œ ๋กญ๊ฒŒ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1. ํ†ต๊ณ„๋ถ„์„ 2. ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ๋ง 3. ํ…์ŠคํŠธ ๋งˆ์ด๋‹ 4. ์†Œ์…œ ๋„คํŠธ์›Œํฌ ๋ถ„์„ 5. ์ง€๋„ ์‹œ๊ฐํ™” 6. ์ฃผ์‹ ๋ถ„์„ 7. ์ด๋ฏธ์ง€ ๋ถ„์„ 8. ์‚ฌ์šด๋“œ ๋ถ„์„ 9. ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ์ด๋ ‡๊ฒŒ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ R์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ ๊ณผ์—ฐ ์–ด๋–ค ์ด๋“ค์ด R์„ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์ž๋ฉด ์—ฐ๊ตฌ์ž๋“ค, ๊ธฐ์—…๋“ค, ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋Œ€ํšŒ ์ฐธ๊ฐ€์ž๋“ค ๋“ฑ ๋งŽ์€ ์ด๋“ค์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ..

R๐Ÿ“Š 2021.04.10