ADsP

ADsP 3๊ณผ๋ชฉ 2. R ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ | ์ •๋ฆฌ๐Ÿ“

studyrooom 2024. 9. 12. 17:42
SMALL

R ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ถ€๋ถ„์€ ์•„์˜ˆ ๊ณต๋ถ€ ์•ˆ ํ•˜์‹œ๋Š” ๋ถ„๋“ค๋„ ์žˆ๋Š”๋ฐ
์ €๋„ ์ƒ๋žตํ–ˆ๋‹ค๊ฐ€ ๋ฌธ์ œ ํ’€๋ฉด์„œ ๋‚˜์˜จ ๋‚ด์šฉ๋งŒ ๊ฐ€๋ณ๊ฒŒ ์ •๋ฆฌํ–ˆ์–ด์š”
๋‹ค๋ฅธ ๋ถ€๋ถ„ ๋จผ์ € ๊ณต๋ถ€ํ•˜์‹œ๊ณ  ์—ฌ์œ  ์žˆ์œผ๋ฉด ๊ณต๋ถ€ ๋” ํ•˜๋Š” ๊ฒŒ ์ข‹์„ ๊ฑฐ ๊ฐ™์•„์š”

 

 

R ์–ธ์–ด

  • ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ๊ทธ๋žจ (ํ™œ๋ฐœํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ, ๋‹ค์–‘ํ•œ ํŒจํ‚ค์ง€)
  • ๋ชจ๋“  ์šด์˜์ฒด์ œ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ํ†ต๊ณ„ ๋ถ„์„์˜ ํ‘œ์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด
  • ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด
  • ํ•จ์ˆ˜ํ˜• ์–ธ์–ด

 

R ์ŠคํŠœ๋””์˜ค

  • ์˜คํ”ˆ์†Œ์Šค
  • ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๋ณ€์ˆ˜ ํƒ€์ž… ์‰ฝ๊ฒŒ ํ™•์ธ ๊ฐ€๋Šฅ
  • ๋ฌธ์„œํ™”(doumentation) ์šฉ์ด
  • ์‹œ๊ฐํ™” ๊ฐ„ํŽธ

 

R์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ

[๋ฒกํ„ฐ]

  • ๋‹จ์ผ ๋ฐ์ดํ„ฐ ํƒ€์ž…
    • ์—ฐ์†๋œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„
  • ์ˆซ์ž ์ธ๋ฑ์‹ฑ
  • ๋ฒกํ„ฐ ์—ฐ์‚ฐ ๊ฐ€๋Šฅ
  • C(1, 2, 3, 4, 5)
    ex) C(2, 4, 6, 8) + C(1, 3, 5, 7, 9)
    ๊ฒฐ๊ณผ> [1] 3 7 15 11
             ๊ฒฝ๊ณ ๋ฉ”์‹œ์ง€(๋“ค): ๋‘ ๊ฐ์ฒด์˜ ๊ธธ์ด๊ฐ€ ์„œ๋กœ ๋ฐฐ์ˆ˜๊ด€๊ณ„์— ์žˆ์ง€ ์•Š์Œ
  • ์ˆซ์žํ˜• ๋ฒกํ„ฐ, ๋ฌธ์žํ˜• ๋ฒกํ„ฐ, ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž ๋ฒกํ„ฐ๋ฅผ ํ•ฉ์น˜๋ฉด ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์œ ํ˜•์ธ ๋ฌธ์žํ˜• ๋ฒกํ„ฐ ํ˜•์‹์ด ๋จ

[ํ–‰๋ ฌ]: ์ฐจ์›์„ ๊ฐ€์ง„ ๋ฒกํ„ฐ

 

 

[๋ฆฌ์ŠคํŠธ]

  • ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…
    • ๋น„์—ฐ์†์  ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„
  • ์ด๋ฆ„์ด๋‚˜ ์ˆซ์ž๋กœ ์ธ๋ฑ์‹ฑ
  • ๋ฆฌ์ŠคํŠธ ์•ˆ์— ์„œ๋กœ ๋‹ค๋ฅธ ๊ธธ์ด์˜ ๋ฒกํ„ฐ๋‚˜ ๋‹ค๋ฅธ ๋ฆฌ์ŠคํŠธ ํฌํ•จ ๊ฐ€๋Šฅ
  • list(a=1, b=’hello’, c=c(1, 2, 3))

[๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„]: ํ…Œ์ด๋ธ”๋กœ ๋œ ๋ฆฌ์ŠคํŠธ ๊ตฌ์กฐ

 

rcorr( ), cor( ) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ƒ๊ด€๊ณ„์ˆ˜๋ฅผ ๊ตฌํ•จ (๋ถ„์‚ฐ ๋ชจ๋ฆ„)
rcorr( )๋Š” type์ธ์ž๋กœ ํ”ผ์–ด์Šจ/์Šคํ”ผ์–ด๋งŒ ์„ ํƒ ๊ฐ€๋Šฅ

 

R์—์„œ ์ง€์›ํ•˜๋Š” ๋ถ„๋ฅ˜๋ฐฉ๋ฒ•
rpqrt, rpartOrdinal, randomForest, party, tree, marginTree, MapTree ๋“ฑ

 

R ์ฝ”๋“œ ๋ฌธ์ œ>

a ← c(1, 10) : ๋ฒกํ„ฐ ๊ฐ’ 1, 10

b ← seq(1, 10, 1) : 1๋ถ€ํ„ฐ 10๊นŒ์ง€ ์ˆ˜

c ← 1:10 : 1๋ถ€ํ„ฐ 10๊นŒ์ง€ ์ˆ˜

d ← seq(10, 100, 10)/10 : 1๋ถ€ํ„ฐ 10๊นŒ์ง€ ์ˆ˜

๋ฐ˜์‘ํ˜•
LIST