๊ฐœ์ธ๊ณต๋ถ€/R

30. R ์ฃผ์„ฑ๋ถ„๋ถ„์„ ์—ฐ์Šต๋ฌธ์ œ

LEE_BOMB 2021. 10. 14. 19:03

01. mtcars ๋ฐ์ดํ„ฐ์…‹์„ ๋Œ€์ƒ์œผ๋กœ ์—ฐ๋น„ํšจ์œจ(mpg), ์‹ค๋ฆฐ๋”์ˆ˜(cyl), ์—”์ง„ํฌ๊ธฐ(disp), ๋งˆ๋ ฅ(hp), ๋ฌด๊ฒŒ(wt) ๋ณ€์ˆ˜๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์„œ๋ธŒ์…‹์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

library(datasets)
data(mtcars)
str(mtcars)


์นผ๋Ÿผ๋ช… ์ด์šฉ 

mtcars_df <- mtcars[c('mpg','cyl','disp','hp','wt')]
str(mtcars_df)


์ƒ‰์ธ(index) ์ด์šฉ 

mtcars_df2 <- mtcars[c(1:4,6)]
str(mtcars_df2)

 

 

 

 


02. ์ž‘์„ฑ๋œ ์„œ๋ธŒ์…‹์„ ๋Œ€์ƒ์œผ๋กœ ์ƒ๊ด€๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ์—ฐ๋น„ํšจ์œจ(mpg)๊ณผ ๊ฐ€์žฅ ์ƒ๊ด€๊ณ„์ˆ˜๊ฐ€ ๋†’์€ ๋ณ€์ˆ˜๋ฅผ ํ™•์ธํ•˜์‹œ์˜ค. 

COR <- cor(mtcars_df)
COR['mpg',]

      mpg        cyl       disp         hp         wt 
1.0000000 -0.8521620 -0.8475514 -0.7761684 -0.8676594

 

 

 

 


03. ์—ฐ๋น„ํšจ์œจ๊ณผ ๊ฐ€์žฅ ์ƒ๊ด€๊ณ„์ˆ˜๊ฐ€ ๋†’์€ ๋ณ€์ˆ˜์™€ ์‚ฐ์ ๋„๋กœ ์‹œ๊ฐํ™”ํ•˜์‹œ์˜ค. ํžŒํŠธ) plot()ํ•จ์ˆ˜ ์ด์šฉ 

plot(mtcars_df$mpg, mtcars_df$wt)

[ํ•ด์„ค] ๋‘ ๋ณ€์ˆ˜๋Š” ์Œ์˜ ์ƒ๊ด€๊ณ„์ˆ˜๋ฅผ ๋ณด์ธ๋‹ค.

 

 

 


04. iris ๋ฐ์ดํ„ฐ์…‹์—์„œ 5๋ฒˆ์งธ ์นผ๋Ÿผ์„ ์ œ์™ธํ•œ 4๊ฐœ์˜ ์นผ๋Ÿผ์œผ๋กœ ์ƒ๊ด€๊ณ„์ˆ˜๋ฅผ ํ™•์ธํ•˜์‹œ์˜ค.
<๋‹จ๊ณ„1> 4๊ฐœ ์นผ๋Ÿผ ๊ฐ„์˜ ์ƒ๊ด€๊ณ„์ˆ˜ ํ–‰๋ ฌ ํ™•์ธ 

data("iris")
cor(iris[-5])

               Sepal.Length Sepal.Width Petal.Length Petal.Width
Sepal.Length    1.0000000  -0.1175698    0.8717538   0.8179411
Sepal.Width    -0.1175698   1.0000000   -0.4284401  -0.3661259
Petal.Length    0.8717538  -0.4284401    1.0000000   0.9628654
Petal.Width     0.8179411  -0.3661259    0.9628654   1.0000000

<๋‹จ๊ณ„2> ์ฒซ๋ฒˆ์งธ ์นผ๋Ÿผ(Sepal.Length) ๊ธฐ์ค€์œผ๋กœ ๋‚˜๋จธ์ง€ ๋ณ€์ˆ˜์™€ ์ƒ๊ด€๊ณ„์ˆ˜ ์ถœ๋ ฅ  

COR <- cor(iris[-5])
COR['Sepal.Length', ]

Sepal.Length  Sepal.Width Petal.Length  Petal.Width 
   1.0000000   -0.1175698    0.8717538    0.8179411

<๋‹จ๊ณ„3> ์–‘์˜ ์ƒ๊ด€๊ณ„์ˆ˜๊ฐ€ ๊ฐ€์žฅ ํฐ ๋‘ ๋ณ€์ˆ˜๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์‚ฐ์ ๋„ ์‹œ๊ฐํ™”
<์กฐ๊ฑด1> qplot()ํ•จ์ˆ˜ ์ด์šฉ
<์กฐ๊ฑด2> Species ๋ณ€์ˆ˜๋กœ ์ƒ‰์ƒ ์ ์šฉ     

library(ggplot2)


3๋ฒˆ์งธ์™€ 4๋ฒˆ์งธ ๋ณ€์ˆ˜ ๋Œ€์ƒ ์‚ฐ์ ๋„ 

qplot(Petal.Length, Petal.Width, data = iris, color = Species)