°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "ºòµ¥ÀÌÅÍ ºÐ¼® µµ±¸ R ÇÁ·Î±×·¡¹Ö" Á¤°¡ 35,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
1Àå ½ÃÀÛÇϱâ 1.1 R ½ÇÇàÇϱâ 1.1.1 ÀÎÅÍ·¢Æ¼ºê ¸ðµå 1.1.2 ¹èÄ¡ ¸ðµå 1.2 ù ¹ø° R ¼¼¼Ç 1.3 ÇÔ¼ö ¼Ò°³ 1.3.1 º¯¼öÀÇ ¹üÀ§ 1.3.2 ±âº» Àμö 1.4 Áß¿äÇÑ R µ¥ÀÌÅÍ ±¸Á¶ ¿¹½ÀÇϱâ 1.4.1 RÀÇ ÀϲÛ, º¤ÅÍ 1.4.2 ¹®ÀÚ¿ 1.4.3 Çà·Ä 1.4.4 ¸®½ºÆ® 1.4.5 µ¥ÀÌÅÍ ÇÁ·¹ÀÓ 1.4.6 Ŭ·¡½º 1.5 È®Àå ¿¹Á¦: ½ÃÇè ¼ºÀûÀ» ȸ±Í ºÐ¼®Çϱâ(1) 1.6 ½ÃÀÛ°ú Á¾·á 1.7 µµ¿ò¸» »ç¿ëÇϱâ 1.7.1 help() ÇÔ¼ö 1.7.2 example() ÇÔ¼ö 1.7.3 ¹«¾ùÀ» ã´ÂÁö Á¤È®ÇÏ°Ô ¸ð¸£´Â °æ¿ì 1.7.4 ´Ù¸¥ ÁÖÁ¦µé¿¡ ´ëÇÑ µµ¿ò¸» 1.7.5 ¹èÄ¡ ¸ðµå¿¡¼ÀÇ µµ¿ò¸» 1.7.6 ÀÎÅÍ³Ý µµ¿ò¸»
2Àå º¤ÅÍ 2.1 ½ºÄ®¶ó, º¤ÅÍ, ¹è¿, Çà·Ä 2.1.1 º¤ÅÍ¿¡ ¿ø¼Ò Ãß°¡ ¶Ç´Â »èÁ¦Çϱâ 2.1.2 º¤ÅÍÀÇ ±æÀÌ ÆľÇÇϱâ 2.1.3 Çà·Ä°ú ¹è¿À» º¤ÅÍó·³ »ç¿ëÇϱâ 2.2 ¼±¾ð 2.3 Àç»ç¿ë 2.4 ÀÏ¹Ý º¤ÅÍ ¿¬»ê 2.4.1 º¤ÅÍÀÇ »ê¼ú ¹× ³í¸® ¿¬»ê 2.4.2 º¤ÅÍ Àε¦½Ì 2.4.3 ¿¬»êÀÚ·Î À¯¿ëÇÑ º¤ÅÍ »ý¼ºÇϱâ 2.4.4 seq()¸¦ ÀÌ¿ëÇØ º¤ÅÍ ¼ø¼ »ý¼ºÇϱâ 2.4.5 rep()À» ÀÌ¿ëÇØ ¼ýÀÚ ¹Ýº¹ º¤ÅÍ ¸¸µé±â 2.5 all()°ú any() »ç¿ëÇϱâ 2.5.1 È®Àå ¿¹Á¦: 1ÀÌ ¿¬´Þ¾Æ ³ª¿À´Â ºÎºÐ ã±â 2.5.2 È®Àå ¿¹Á¦: ÀÌ»êÀû ½Ã°è¿°ª ¿¹ÃøÇϱâ 2.6 º¤ÅÍÈ ¿¬»ê 2.6.1 º¤ÅÍ ÀԷ°ú Ãâ·Â 2.6.2 º¤ÅÍ ÀÔ·Â, Çà·Ä Ãâ·Â 2.7 NA¿Í NULL°ª 2.7.1 NA »ç¿ëÇϱâ 2.7.2 NULL »ç¿ëÇϱâ 2.8 ÇÊÅ͸µ 2.8.1 ÇÊÅ͸µµÈ À妽º »ý¼ºÇϱâ 2.8.2 subset() ÇÔ¼ö·Î ÇÊÅ͸µÇϱâ 2.8.3 ¼±Åà ÇÔ¼ö which() 2.9 º¤ÅÍÈ µÈ Á¶°Ç¹®: ifelse() ÇÔ¼ö 2.9.1 È®Àå ¿¹Á¦: ¿¬°ü¼º ÃøÁ¤ 2.9.2 È®Àå ¿¹Á¦: Abalone µ¥ÀÌÅÍ ¼¼Æ® ±â·ÏÇϱâ 2.10 º¤ÅÍ µ¿Àϼº Å×½ºÆ® 2.11 º¤ÅÍ ¿ø¼ÒÀÇ À̸§ 2.12 c() ÀÌ»óÀÇ °Í
3Àå Çà·Ä°ú ¹è¿ 3.1 Çà·Ä ¸¸µé±â 3.2 ÀÏ¹Ý Çà·Ä ¿¬»ê 3.2.1 Çà·Ä¿¡¼ ¼±Çü´ë¼ö ¿¬»ê ó¸® 3.2.2 Çà·Ä Àε¦½Ì 3.2.3 È®Àå ¿¹Á¦: À̹ÌÁö ´Ù·ç±â 3.2.4 Çà·Ä ÇÊÅ͸µ 3.2.5 È®Àå ¿¹Á¦: °øºÐ»ê Çà·Ä »ý¼ºÇϱâ 3.3 Çà·ÄÀÇ Çà°ú ¿¿¡ ÇÔ¼ö Àû¿ëÇϱâ 3.3.1 apply() ÇÔ¼ö »ç¿ëÇϱâ 3.3.2 È®Àå ¿¹Á¦: ¾Æ¿ô¶óÀ̾î Ž»ö 3.4 Çà·Ä¿¡ Çà°ú ¿ Ãß°¡ ¹× Á¦°ÅÇϱâ 3.4.1 Çà·Ä Å©±â ¹Ù²Ù±â 3.4.2 È®Àå ¿¹Á¦: ±×·¡ÇÁ¿¡¼ ¼·Î °Å¸®°¡ °¡Àå °¡±î¿î µÎ Á¡ ã±â 3.5 º¤ÅÍ/Çà·ÄÀ» ´õ Á¤È®È÷ ±¸ºÐÇϱâ 3.6 ÀǵµÇÏÁö ¾ÊÀº Â÷¿ø Ãà¼Ò ÇÇÇϱâ 3.7 Çà·ÄÀÇ Çà°ú ¿¿¡ À̸§ ºÙÀ̱â 3.8 °íÂ÷¿ø ¹è¿
4Àå ¸®½ºÆ® 4.1 ¸®½ºÆ® »ý¼ºÇϱâ 4.2 ÀÏ¹Ý ¸®½ºÆ® ¿¬»ê 4.2.1 ¸®½ºÆ® Àε¦½Ì 4.2.2 ¸®½ºÆ®¿¡ ¿ø¼Ò¸¦ Ãß°¡ÇÏ°í »èÁ¦Çϱâ 4.2.3 ¸®½ºÆ®ÀÇ Å©±â È®ÀÎÇϱâ 4.2.4 È®Àå ¿¹Á¦: ÅؽºÆ® ÀÏÄ¡ È®ÀÎÇϱâ(1) 4.3 ¸®½ºÆ® ±¸¼º¿ä¼Ò¿Í °ª¿¡ Á¢±ÙÇϱâ 4.4 ¸®½ºÆ®¿¡ ÇÔ¼ö Àû¿ëÇϱâ 4.4.1 lapply()¿Í sapply() ÇÔ¼ö »ç¿ëÇϱâ 4.4.2 È®Àå ¿¹Á¦: ÅؽºÆ® ÀÏÄ¡ È®ÀÎÇϱâ(2) 4.4.3 È®Àå ¿¹Á¦: ´Ù½Ã Abalone µ¥ÀÌÅÍ »ç¿ëÇϱâ 4.5 Àç±Í ¸®½ºÆ®
5Àå µ¥ÀÌÅÍ ÇÁ·¹ÀÓ 5.1 µ¥ÀÌÅÍ ÇÁ·¹ÀÓ »ý¼ºÇϱâ 5.1.1 µ¥ÀÌÅÍ ÇÁ·¹ÀÓ¿¡ Á¢±ÙÇϱâ 5.1.2 È®Àå ¿¹Á¦: ½ÃÇè ¼ºÀûÀ» ȸ±Í ºÐ¼®Çϱâ(2) 5.2 ±âŸ Çà·Ä ¹æ½Ä ¿¬»ê 5.2.1 ºÎºÐ µ¥ÀÌÅÍ ÇÁ·¹ÀÓ ÃßÃâÇϱâ 5.2.2 NA °ªÀ» ´Ù·ç´Â Ãß°¡Àû ¹æ¹ýµé 5.2.3 rbind()¿Í cbind() ¹× °ü·Ã ÇÔ¼ö »ç¿ëÇϱâ 5.2.4 apply() Àû¿ëÇϱâ 5.2.5 È®Àå ¿¹Á¦: ¿ù±Þ ¿¬±¸ 5.3 µ¥ÀÌÅÍ ÇÁ·¹ÀÓ °áÇÕÇϱâ 5.3.1 È®Àå ¿¹Á¦: Á÷¿ø µ¥ÀÌÅͺ£À̽º 5.4 µ¥ÀÌÅÍ ÇÁ·¹ÀÓ¿¡ ÇÔ¼ö Àû¿ëÇϱâ 5.4.1 µ¥ÀÌÅÍ ÇÁ·¹ÀÓ¿¡ lapply()¿Í sapply() »ç¿ëÇϱâ 5.4.2 È®Àå ¿¹Á¦: ·ÎÁö½ºÆ½ ȸ±Í ¸ðµ¨ Àû¿ëÇϱâ 5.4.3 È®Àå ¿¹Á¦: Áß±¹¾î »çÅõ¸® °øºÎ µµ¿ÍÁÖ±â
6Àå ÆÑÅÍ¿Í Å×À̺í 6.1 ÆÑÅÍ¿Í ·¹º§ 6.2 ÆÑÅÍ¿¡ »ç¿ëµÇ´Â ÀϹÝÀûÀÎ ÇÔ¼ö 6.2.1 tapply() ÇÔ¼ö 6.2.2 split() ÇÔ¼ö 6.2.3 by() ÇÔ¼ö 6.3 Å×ÀÌºí »ç¿ëÇϱâ 6.3.1 Å×À̺í·Î Çà·Ä/¹è¿ ¿¬»êÇϱâ 6.3.2 È®Àå ¿¹Á¦: ºÎºÐ Å×À̺í ÃßÃâÇϱâ 6.3.3 È®Àå ¿¹Á¦: Å×ÀÌºí¿¡¼ °¡Àå Å« ¼¿ ã±â 6.4 ±× ¹ÛÀÇ ÆÑÅÍ ¹× Å×ÀÌºí °ü·Ã ÇÔ¼ö 6.4.1 aggregate() ÇÔ¼ö 6.4.2 cut() ÇÔ¼ö
7Àå R ÇÁ·Î±×·¡¹Ö ±¸Á¶ 7.1 Á¶°Ç¹® 7.1.1 ¹Ýº¹¹® 7.1.2 º¤ÅÍ ÀÌ¿ÜÀÇ À¯ÇüÀ» »ç¿ëÇÏ´Â ¹Ýº¹¹® 7.1.3 ifelse 7.2 »ê¼ú ¹× ºÒ¸®¾ð ¿¬»ê ¹× °ª 7.3 ÀμöÀÇ ±âº»°ª 7.4 ¹Ýȯ°ª 7.4.1 ¸í½ÃÀûÀ¸·Î return()À» È£ÃâÇÒÁö ÆÇ´ÜÇϱâ 7.4.2 º¹ÀâÇÑ °´Ã¼ ¹ÝȯÇϱâ 7.5 ÇÔ¼ö´Â °´Ã¼´Ù 7.6 ȯ°æ ¼³Á¤ ¹× ¹üÀ§ ¹®Á¦ 7.6.1 ÃÖ»óÀ§ ·¹º§ ȯ°æº¯¼ö 7.6.2 ¹üÀ§ °èÃþ ±¸Á¶ 7.6.3 ls() Á» ´õ »ìÆ캸±â 7.6.4 ÇÔ¼ö´Â °ÅÀÇ ºÎÀÛ¿ëÀÌ ¾ø´Ù 7.6.5 È®Àå ¿¹Á¦: È£Ãâ ÇÁ·¹ÀÓÀÇ ³»¿ëÀ» º¸¿©ÁÖ´Â ÇÔ¼ö 7.7 R¿¡´Â Æ÷ÀÎÅÍ°¡ ¾ø´Ù 7.8 À§Ãþ¿¡ ¾²±â 7.8.1 °í±Þ ÇÒ´ç ¿¬»êÀÚ¸¦ ÀÌ¿ëÇÑ Áö¿ª ¿Ü º¯¼ö »ç¿ëÇϱâ 7.8.2 assign()À» ÀÌ¿ëÇØ Áö¿ª ¿Ü º¯¼ö »ç¿ëÇϱâ 7.8.3 È®Àå ¿¹Á¦: R¿¡¼ÀÇ ÀÌ»ê »ç°Ç ½Ã¹Ä·¹ÀÌ¼Ç 7.8.4 ±¤¿ª º¯¼ö´Â ¾ðÁ¦ »ç¿ëÇØ¾ß Çϳª? 7.8.5 Ŭ·ÎÀú(Closure) 7.9 Àç±Í 7.9.1 Äü¼ÒÆ® ±¸Çö 7.9.2 È®Àå ¿¹Á¦: ¹ÙÀ̳ʸ® ¼Ä¡ Æ®¸® 7.10 ±³Ã¼ ÇÔ¼ö 7.10.1 ±³Ã¼ ÇÔ¼ö¸¦ »ç¿ëÇÒ ¶§ °í·ÁÇØ¾ß ÇÏ´Â »çÇ× 7.10.2 È®Àå ¿¹Á¦: ÀÚµ¿ ºÎ±â º¤ÅÍ Å¬·¡½º 7.11 ÇÔ¼ö ÄÚµå ÀÛ¼º¿ë µµ±¸ 7.11.1 ÅؽºÆ® ¿¡µðÅÍ¿Í ÅëÇÕ °³¹ß Åø 7.11.2 edit() ÇÔ¼ö 7.12 ÀڽŸ¸ÀÇ ¹ÙÀ̳ʸ® ¿¬»êÀÚ »ç¿ëÇϱâ 7.13 ¹«±â¸í ÇÔ¼ö
8Àå R¿¡¼ ¼öÇаú ½Ã¹Ä·¹ÀÌ¼Ç Çϱâ 8.1 ¼öÇÐ ÇÔ¼ö 8.1.1 È®Àå ¿¹Á¦: È®·ü °è»ê 8.1.2 ´©Àû ÇÕ°ú °ö 8.1.3 ÃÖ¼Ò°ª°ú ÃÖ´ë°ª(º¹¼ö °¡´É) 8.1.4 ¹ÌÀûºÐ 8.2 Åë°è ºÐÆ÷¸¦ À§ÇÑ ÇÔ¼ö 8.3 Á¤·Ä 8.4 º¤ÅÍ¿Í Çà·ÄÀÇ ¼±Çü ´ë¼ö ¿¬»ê 8.4.1 È®Àå ¿¹Á¦: º¤ÅÍ ¿ÜÀû 8.4.2 È®Àå ¿¹Á¦: ¸¶ÄÚºê üÀÎ(Markov Chain)ÀÇ °íÁ¤ ºÐÆ÷ ã±â 8.5 ÁýÇÕ ¿¬»ê 8.6 R¿¡¼ ½Ã¹Ä·¹ÀÌ¼Ç ÇÁ·Î±×·¡¹Ö Çϱâ 8.6.1 ³»Àå ·£´ý º¯¼ö »ý¼º±â 8.6.2 ¹Ýº¹ ¼öÇà ½Ã¿¡ µ¿ÀÏÇÑ ·£´ý ¿¬¼Ó°ª ¾ò±â 8.6.3 È®Àå ¿¹Á¦: Á¶ÇÕ ½Ã¹Ä·¹À̼Ç
9Àå °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö 9.1 S3 Ŭ·¡½º 9.1.1 S3 Á¦³×¸¯ ÇÔ¼ö 9.1.2 ¿¹Á¦: ¼±Çü ¸ðµ¨ ÇÔ¼ö lm()¿¡¼ OOP 9.1.3 Á¦³×¸¯ ¸Þ¼Òµå ½ÇÇà ³»¿ª ã±â 9.1.4 S3 Ŭ·¡½º ÀÛ¼ºÇϱâ 9.1.5 »ó¼Ó »ç¿ëÇϱâ 9.1.6 È®Àå ¿¹Á¦: À§ »ï°¢ Çà·Ä ÀúÀå Ŭ·¡½º 9.1.7 È®Àå ¿¹Á¦: ´ÙÇ× È¸±Í ºÐ¼® °úÁ¤ 9.2 S4 Ŭ·¡½º 9.2.1 S4 Ŭ·¡½º ÀÛ¼ºÇϱâ 9.2.2 S4 Ŭ·¡½º¿¡¼ Á¦³×¸¯ ÇÔ¼ö ±¸ÇöÇϱâ 9.3 S3 ´ë S4 9.4 °´Ã¼ °ü¸®Çϱâ 9.4.1 ls() ÇÔ¼ö¸¦ »ç¿ëÇØ °´Ã¼ ³ª¿Çϱâ 9.4.2 rm() ÇÔ¼ö¸¦ »ç¿ëÇØ Æ¯Á¤ °´Ã¼ Á¦°ÅÇϱâ 9.4.3 save() ÇÔ¼ö¸¦ »ç¿ëÇØ °´Ã¼µéÀ» ÀúÀåÇϱâ 9.4.4 "ÀÌ°Ç ¹¹Áö?" 9.4.5 exists() ÇÔ¼ö
10Àå ÀԷ°ú Ãâ·Â 10.1 Å°º¸µå¿Í ¸ð´ÏÅÍ¿¡ Á¢±ÙÇϱâ 10.1.1 scan() ÇÔ¼ö »ç¿ëÇϱâ 10.1.2 readline() ÇÔ¼ö »ç¿ëÇϱâ 10.1.3 ȸ鿡 Ãâ·ÂÇϱâ 10.2 ÆÄÀÏ ÀÐ°í ¾²±â 10.2.1 ÆÄÀÏ¿¡¼ µ¥ÀÌÅÍ ÇÁ·¹ÀÓÀ̳ª Çà·Ä Àоî¿À±â 10.2.2 ÅؽºÆ® ÆÄÀÏ Àбâ 10.2.3 Ä¿³Ø¼Ç ÀÔ¹® 10.2.4 È®Àå ¿¹Á¦: PUMS Åë°è ÆÄÀÏ 10.2.5 URLÀ» ÅëÇØ ¿ø°ÝÀ¸·Î ÆÄÀÏ¿¡ Á¢¼ÓÇϱâ 10.2.6 ÆÄÀÏ¿¡ ¾²±â 10.2.7 ÆÄÀÏ°ú µð·ºÅ͸® Á¤º¸ ¾ò±â 10.2.8 È®Àå ¿¹Á¦: ¸¹Àº ÆÄÀÏÀÇ ³»¿ëÀÇ ÇÕ 10.3 ÀÎÅͳݿ¡ Á¢±ÙÇϱâ 10.3.1 TCP/IP °³¿ä 10.3.2 RÀÇ ¼ÒÄÏ 10.3.3 È®Àå ¿¹Á¦: º´·Äó¸® R ±¸ÇöÇϱâ
11Àå ¹®ÀÚ¿ ó¸® 11.1 ¹®ÀÚ¿ ó¸® ÇÔ¼ö °³¿ä 11.1.1 grep() 11.1.2 nchar() 11.1.3 paste() 11.1.4 sprint() 11.1.5 substr() 11.1.6 strsplit() 11.1.7 regexpr() 11.1.8 gregexpr() 11.2 Á¤±Ô Ç¥Çö½Ä 11.2.1 È®Àå ¿¹Á¦: ÁÖ¾îÁø È®ÀåÀÚÀÇ ÆÄÀϸí Å×½ºÆ® 11.2.2 È®Àå ¿¹Á¦: ÆÄÀÏ¸í ±¸¼ºÇϱâ 11.3 µð¹ö±ë µµ±¸ edtdbg¿¡¼ ¹®ÀÚ¿ °ü·Ã ±â´É »ç¿ëÇϱâ
12Àå ±×·¡ÇÈ 12.1 ±×·¡ÇÁ ¸¸µé±â 12.1.1 R ±âº» ±×·¡ÇÈÀÇ ÁÖ¿ä ´ã´çÀÚ: plot() ÇÔ¼ö 12.1.2 ¼± Ãß°¡Çϱâ: abline() ÇÔ¼ö 12.1.3 ±âÁ¸ °ÍÀ» À¯ÁöÇÑ »óÅ·Π»õ ±×·¡ÇÁ ±×¸®±â 12.1.4 È®Àå ¿¹Á¦: ÇÑ È¸é¿¡ µÎ °³ÀÇ ¹Ðµµ ÃßÁ¤ ±×·¡ÇÁ ³ªÅ¸³»±â 12.1.5 È®Àå ¿¹Á¦: ´ÙÇ× È¸±Í ¿¹Á¦ 12.1.6 Á¡ Ãß°¡: points() ÇÔ¼ö 12.1.7 ¹ü·Ê Ãß°¡: legend() ÇÔ¼ö 12.1.8 ÅؽºÆ® Ãß°¡: text() ÇÔ¼ö 12.1.9 À§Ä¡ ã±â: locator() ÇÔ¼ö 12.1.10 ±×·¡ÇÁ º¹±¸ 12.2 ±×·¡ÇÁ ²Ù¹Ì±â 12.2.1 ¹®ÀÚ Å©°Ô Á¶Àý: cex ¿É¼Ç 12.2.2 ÃàÀÇ ¹üÀ§ ¹Ù²Ù±â: xlim°ú ylim ¿É¼Ç 12.2.3 ´Ù°¢Çü Ãß°¡. polygon() ÇÔ¼ö 12.2.4 ¼±ÀÇ °î¼±È: lowess()¿Í loess() ÇÔ¼ö 12.2.5 ¸í½ÃÀû ÇÔ¼ö ±×·¡ÇÁÈ 12.2.6 È®Àå ¿¹Á¦: °î¼±ÀÇ ÀϺθ¦ È®´ëÇϱâ 12.3 ±×·¡ÇÁ¸¦ ÆÄÀÏ¿¡ ÀúÀåÇϱâ 12.3.1 R ±×·¡ÇÈ ÀåÄ¡ 12.3.2 Ãâ·ÂµÈ ±×·¡ÇÁ ÀúÀåÇϱâ 12.3.3 R ±×·¡ÇÈ ÀåÄ¡ ´Ý±â 12.4 3Â÷¿ø ±×·¡ÇÁ »ý¼ºÇϱâ
13Àå µð¹ö±ë 13.1 µð¹ö±ëÀÇ ±âº» ¿øÄ¢ 13.1.1 µð¹ö±ëÀÇ ±âº»: È®ÀÎ ¿øÄ¢ 13.1.2 ÀÛÀº °ÍºÎÅÍ ½ÃÀÛÇϱâ 13.1.3 ¸ðµâ½Ä, ÇÏÇâ½Ä µð¹ö±ë 13.1.4 ¹ö±× ¿¹¹æ 13.2 ¿Ö µð¹ö±ë µµ±¸¸¦ »ç¿ëÇÒ±î? 13.3 R µð¹ö±ë ±â´É »ç¿ëÇϱâ 13.3.1 debug()¿Í browser() ÇÔ¼ö¸¦ »ç¿ëÇÑ °³º° ´Ü°è »ìÆ캸±â 13.3.2 ºê¶ó¿ìÀú ¸í·É¾î »ç¿ëÇϱâ 13.3.3 Áß´ÜÁ¡ ¼³Á¤Çϱâ 13.3.4 trace() ÇÔ¼ö·Î ÃßÀûÇϱâ 13.3.5 Ãæµ¹ ¹ß»ý ÈÄ traceback()°ú debugger() ÇÔ¼ö¸¦ »ç¿ëÇØ È®ÀÎÇϱâ 13.3.6 È®Àå ¿¹Á¦: µÎ °¡ÁöÀÇ Àüü µð¹ö±ë °úÁ¤ 13.4 ±¹Á¦ÀûÀÎ ¿òÁ÷ÀÓ: º¸´Ù Æí¸®ÇÑ µð¹ö±ë µµ±¸ 13.5 ½Ã¹Ä·¹ÀÌ¼Ç ÄÚµå µð¹ö±ë¿¡¼ÀÇ ÀÏ°ü¼º º¸ÀåÇϱâ 13.6 ±¸¹® ¹× ·±Å¸ÀÓ ¿À·ù 13.7 R ÀÚü¿¡¼ GDB ½ÇÇàÇϱâ
14Àå ¼º´É Çâ»ó: ¼Óµµ¿Í ¸Þ¸ð¸® 14.1 ºü¸¥ R ÄÚµå ÀÛ¼ºÇϱâ 14.2 ¹Ýº¹¹®¿¡ ´ëÇÑ µÎ·Á¿ò 14.2.1 ¼Óµµ Çâ»óÀ» À§ÇÑ º¤ÅÍÈ 14.2.2 È®Àå ¿¹Á¦: ¸óÅ×Ä«¸¦·Î ½Ã¹Ä·¹À̼ÇÀÇ ¼Óµµ¸¦ Çâ»ó½ÃÅ°±â 14.2.3 È®Àå ¿¹Á¦: ¸èÇà·Ä »ý¼ºÇϱâ 14.3 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö°ú ¸Þ¸ð¸® ¹®Á¦ 14.3.1 º¤ÅÍ ÇÒ´ç ¹®Á¦ 14.3.2 º¹»ç ÈÄ º¯°æ ¹®Á¦ 14.3.3 È®Àå ¿¹Á¦: ¸Þ¸ð¸® º¹»ç ÇÇÇϱâ 14.4 Äڵ忡¼ ´À¸° ºÎºÐÀ» ãÀ» ¶§ »ç¿ëÇÏ´Â Rprof() 14.4.1 Rprof()¸¦ »ç¿ëÇÑ ¸ð´ÏÅ͸µ 14.4.2 Rprof()ÀÇ ÀÛµ¿ ¿ø¸® 14.5 ¹ÙÀÌÆ® ÄÚµå ÄÄÆÄÀÏ 14.6 µ¥ÀÌÅÍ°¡ ¸Þ¸ð¸®¿¡ µé¾î°¡Áö ¾Ê¾Æ¿ä! 14.6.1 ûŷ 14.6.2 ¸Þ¸ð¸® °ü¸®¸¦ À§ÇÑ R ÆÐÅ°Áö »ç¿ëÇϱâ
15Àå Ÿ ¾ð¾î¿Í RÀ» ÀÎÅÍÆäÀ̽ºÇϱâ 15.1 R¿¡¼ È£ÃâÇÏ´Â C/C++ ÇÔ¼ö ÀÛ¼ºÇϱâ 15.1.1 RÀ» C/C++°ú ¿¬µ¿ÇÒ ¶§ÀÇ ¼±ÇàÁö½Ä 15.1.2 ¿¹Á¦: Á¤»ç°¢ Çà·Ä¿¡¼ ºÎºÐ ´ë°¢Çà·Ä ÃßÃâ 15.1.3 ÄÄÆÄÀÏÇÏ°í ÄÚµå ½ÇÇàÇϱâ 15.1.4 R/C ÄÚµå µð¹ö±ëÇϱâ 15.1.5 È®Àå ¿¹Á¦: ÀÌ»ê ½Ã°è¿°ª ¿¹Ãø 15.2 ÆÄÀ̽㿡¼ R »ç¿ëÇϱâ 15.2.1 RPy ¼³Ä¡Çϱâ 15.2.2 RPy ¹®¹ý
16Àå º´·Ä R 16.1 »óÈ£ ¾Æ¿ô¸µÅ© ¹®Á¦ 16.2 snow ÆÐÅ°Áö ¼Ò°³ 16.2.1 snow ÄÚµå ½ÇÇàÇϱâ 16.2.2 snow ÄÚµå ºÐ¼®Çϱâ 16.2.3 ¾î´À Á¤µµÀÇ ¼Óµµ Çâ»óÀÌ °¡´ÉÇÒ±î 16.2.4 È®Àå ¿¹Á¦: KÆò±Õ Ŭ·¯½ºÅ͸µ 16.3 C »ç¿ëÇϱâ 16.3.1 ¸ÖƼÄÚ¾î »ç¿ëÇϱâ 16.3.2 È®Àå ¿¹Á¦: OpenMP¿¡¼ÀÇ »óÈ£ ¾Æ¿ô¸µÅ© ¹®Á¦ 16.3.3 OpemMP ÄÚµå ½ÇÇàÇϱâ 16.3.4 OpenMP ÄÚµå ºÐ¼® 16.3.5 ´Ù¸¥ OpenMP ÇÁ¶ó±×¸¶ 16.3.6 GPU ÇÁ·Î±×·¡¹Ö 16.4 ¼º´É¿¡ ´ëÇØ ÀϹÝÀûÀ¸·Î °í·ÁÇÒ »çÇ× 16.4.1 °úºÎÇÏÀÇ ¿øÀÎ 16.4.2 ´çȲ½º·¯¿î º´·Ä ¾îÇø®ÄÉÀ̼ǰú ±×·¸Áö ¾ÊÀº ¾îÇø®ÄÉÀ̼ÇÀÇ Â÷ÀÌ 16.4.3 Á¤Àû ÇÒ´ç ´ë µ¿Àû ÇÒ´ç 16.4.4 ¼ÒÇÁÆ®¿þ¾î ¿¬±Ý¼ú: ÀϹÝÀûÀÎ ¹®Á¦¸¦ ´çȲ½º·¯¿î º´·Ä ¹®Á¦·Î ¹Ù²Ù±â 16.5 º´·Ä R ÄÚµå µð¹ö±ëÇϱâ
ºÎ·Ï AR ¼³Ä¡Çϱâ A.1 CRAN¿¡¼ R ³»·Á ¹Þ±â A.2 ¸®´ª½º ÆÐÅ°Áö ¸Å´ÏÀú¸¦ »ç¿ëÇØ ¼³Ä¡Çϱâ A.3 ¼Ò½º ÆÄÀÏ·Î ¼³Ä¡Çϱâ
ºÎ·Ï B ÆÐÅ°Áö ¼³Ä¡ ¹× »ç¿ë B.1 ±âº» ÆÐÅ°Áö B.2 ÇÏµå µð½ºÅ©¿¡¼ ÆÐÅ°Áö ºÒ·¯¿À±â B.3 À¥¿¡¼ ÆÐÅ°Áö ´Ù¿î·ÎµåÇϱâ B.3.1 ÀÚµ¿À¸·Î ÆÐÅ°Áö ¼³Ä¡Çϱâ B.3.2 ¼öµ¿À¸·Î ÆÐÅ°Áö ¼³Ä¡Çϱâ B.4 ÆÐÅ°Áö ³»ÀÇ ÇÔ¼ö ¸®½ºÆ® º¸±â
¿ä¾à
Åë°è ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÎ RÀÇ È°¿ë°ú RÀ» »ç¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ß, RÀÇ ¾ð¾îÀû Ãø¸é±îÁö ½±°Ô ¹è¿ï ¼ö ÀÖ´Â R¿¡ °üÇÑ ÃÖ°íÀÇ Ã¥. Åë°èÇÐÀ» Àß ¸ô¶óµµ ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ Ãʺ¸ÀûÀÎ Áö½Ä¸¸ ÀÖ´Ù¸é ½±°Ô ÀÍÈú ¼ö ÀÖ´Ù. ÀÌ Ã¥¿¡¼´Â R¿¡¼ »ç¿ëÇÏ´Â ±âº»ÀûÀÎ µ¥ÀÌÅÍ ±¸Á¶ºÎÅÍ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö°ú °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö °³³ä, ¼öÇÐÀû ½Ã¹Ä·¹À̼Ç, ±×¸®°í º¹ÀâÇÑ µ¥ÀÌÅ͸¦ ´Ü¼øÇÏ°í À¯¿ëÇÑ ÇüÅ·ΠÀç¹èÄ¡ÇÏ´Â RÀÇ È°¿ë¹ý µî¿¡ ´ëÇÑ ³»¿ë±îÁö ´Ù¾çÇÏ°Ô ´Ù·é´Ù.
µ¥ÀÌÅ͸¦ ±æµé¿©¶ó!
RÀº Åë°è ¼ÒÇÁÆ®¿þ¾î °³¹ß¿ëÀ¸·Î ¾²ÀÌ´Â ¼¼°è¿¡¼ °¡Àå À¯¸íÇÑ ¾ð¾î´Ù. °í´ë ¹®¸íÀÇ È®»ê °æÇâÀ» ÃßÀûÇÏ´Â °í°íÇÐÀÚ, ¾î¶² ¾àÀÌ ¾ÈÀüÇÏ°í È¿°úÀûÀÎÁö ã¾Æ³»´Â Á¦¾à»ç µî ¸ðµÎ RÀ» »ç¿ëÇÑ´Ù. ÀÚ»ê ¸®½ºÅ©¸¦ Æò°¡ÇÏ°í ½ÃÀå¿¡¼ÀÇ º¯µ¿·üÀ» ¾ÈÁ¤¼º ÀÖ°Ô À¯ÁöÇÏ·Á´Â º¸Çè ¼³°è»ç ¶ÇÇÑ RÀ» »ç¿ëÇÑ´Ù.
[ºòµ¥ÀÌÅÍ ºÐ¼® µµ±¸ R ÇÁ·Î±×·¡¹Ö]¿¡¼´Â RÀ» »ç¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ´ëÇØ ±âº»ÀûÀÎ À¯Çü ¹× µ¥ÀÌÅÍ ±¸Á¶ºÎÅÍ Å¬·ÎÀú, Àç±Í, ¹«±â¸í ÇÔ¼ö °°Àº ¾î·Á¿î ÁÖÁ¦±îÁö ¸ðµÎ ´Ù·é´Ù. Åë°èÀû Áö½ÄÀº ÀüÇô ÇÊ¿äÇÏÁö ¾ÊÀ¸¸ç, ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇؼµµ Ãʺ¸ÀÚµç ÇÁ·Îµç »ó°ü¾ø´Ù.
ÀÌ Ã¥¿¡¼ ¼³¸íÇÏ´Â ³»¿ëÀ» ±×´ë·Î µû¶ó°¡´Ù º¸¸é, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö°ú °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö, ¼öÇÐÀû ½Ã¹Ä·¹À̼Ç, º¹ÀâÇÑ µ¥ÀÌÅ͸¦ º¸´Ù ´Ü¼øÇÏ°í À¯¿ëÇÑ ÇüÅ·ΠÀç¹èÄ¡ÇÏ´Â ¹ý±îÁö ¸ðµÎ ¹è¿ï ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ºñÇà±â¸¦ ¼³°èÇϰųª ³¯¾¾¸¦ ¿¹ÃøÇϰųª, ȤÀº °£´ÜÈ÷ µ¥ÀÌÅ͸¦ ±æµéÀÌ´Â µî ¼ö¸¹Àº ºÐ¾ß¿¡¼ [ºòµ¥ÀÌÅÍ ºÐ¼® µµ±¸ R ÇÁ·Î±×·¡¹Ö]Àº Åë°è ÄÄÇ»ÆÃÀÇ ´É·ÂÀ» È°¿ëÇÒ ¼ö ÀÖ´Â ÁøÁ¤ÇÑ °¡À̵尡 µÇ¾îÁÙ °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
- º¹ÀâÇÑ µ¥ÀÌÅÍ ¼¼Æ®¿Í ÇÔ¼ö¸¦ ½Ã°¢ÈÇÏ´Â ¿¹¼úÀûÀÎ ±×·¡ÇÁ ¸¸µé±â - º´·Ä R°ú º¤ÅÍȸ¦ ÅëÇÑ Á»´õ È¿À²ÀûÀÎ ÄÚµå ÀÛ¼º - ÄÚµå ¼Óµµ ¹× ±â´É Çâ»óÀ» À§ÇÑ R°ú C/C++, ÆÄÀ̽ã°úÀÇ ÀÎÅÍÆäÀ̽º - ÅؽºÆ® ºÐ¼®, À̹ÌÁö ¼öÁ¤ µîÀ» À§ÇÑ ÆÐÅ°Áö ã±â - °³¼±µÈ µð¹ö±ë ±â¼úÀ» È°¿ëÇØ ±ÍÂúÀº ¹ö±× ã¾Æ °íÄ¡±â
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
¸¹Àº »ç¶÷ÀÌ RÀ» ÁÖ·Î Àӽú¯ÅëÀ¸·Î »ç¿ëÇÑ´Ù. È÷½ºÅä±×·¥À» ±×¸®°Å³ª ȸ±ÍºÐ¼®À» ÇѴٵ簡, Åë°è ±â´É µî ´Ù¾çÇÑ ¿ëµµ·Î »ç¿ëÇÏ´Â ½ÄÀÌ´Ù. ±×·¯³ª ÀÌ Ã¥Àº R·Î ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â »ç¶÷µéÀ» À§ÇØ ±âȹµÆ´Ù. ÀÌ Ã¥Àº Àü¹®ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚºÎÅÍ ´ëÇп¡¼ ÇÁ·Î±×·¡¹Ö ¼ö¾÷À» ÇÑ ¹øÂë µé¾î º» »ç¶÷±îÁö ¸ðµÎ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ±× Áß¿¡¼µµ 'ƯÁ¤ÇÑ ¸ñÀûÀ» °®°í R Äڵ带 ÀÛ¼ºÇÏ·Á´Â »ç¶÷'À̶ó¸é ²À Àоî¾ß ÇÒ Ã¥ÀÌ´Ù. ÇÏÁö¸¸ ¾î·Á¿î Åë°èÇÐ Áö½ÄÀº ±×´ÙÁö ÇÊ¿äÇÏÁö ¾Ê´Ù.
ÀÌ Ã¥Àº ´ÙÀ½°ú °°Àº »ç¶÷µé¿¡°Ô µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
- º´¿øÀ̳ª Á¤ºÎ ±â°ü¿¡¼ ÀÏÇÏ¸é¼ Á¤±âÀûÀ¸·Î Åë°è º¸°í¼¸¦ ÀÛ¼ºÇØ¾ß ÇÏ°í À̸¦ ÀÚµ¿ÈÇÑ ÇÁ·Î±×·¥À» °³¹ßÇÏ·Á´Â ºÐ¼®°¡ - »õ·ÎÀÌ È¤Àº ±âÁ¸ ¹æ½ÄÀÇ ÀýÂ÷¸¦ ÅëÇÕÇØ Åë°è ¹æ¹ý·ÐÀ» °³¹ß, À̸¦ ÄÚµåÈÇØ ÀÏ¹Ý ¿¬±¸ Ä¿¹Â´ÏƼ¿¡¼ ¾²·Á´Â ÇÐ°è ¿¬±¸¿ø - ¸¶ÄÉÆÃ, ¼Ò¼Û Áö¿ø, ¾ð·Ð, ÃâÆÇ, ±× ¿Ü º¹ÀâÇÑ µ¥ÀÌÅ͸¦ Ç¥ÇöÇÏ´Â ±×·¡ÇÈ Äڵ带 °³¹ßÇØ¾ß ÇÏ´Â °ü·Ã Àü¹®°¡ - Åë°è ºÐ¼®ÀÌ Æ÷ÇÔµÈ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß °æÇèÀÌ ÀÖ´Â Àü¹® ÇÁ·Î±×·¡¸Ó - Åë°è ÄÄÇ»Æà ¼ö¾÷À» µè´Â Çлý
ÀÌ Ã¥ÀÇ ±¸¼º
ÀÌ Ã¥Àº ÈǸ¢ÇÑ R ÆÐÅ°Áöµé·Î °¡´ÉÇÑ ¼ö¸¹Àº À¯ÇüÀÇ Åë°è ¹æ¹ýÀ¸·Î °¡µæ ä¿î °³·Ð¼°¡ ¾Æ´Ï´Ù. ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Ã¥À¸·Î¼ ±âÁ¸ÀÇ R Ã¥¿¡¼ ³õÄ£ ÇÁ·Î±×·¡¹Ö °ü·Ã ÁÖÁ¦¸¦ ´ã¾Ò´Ù. ¶ÇÇÑ ±âº»Àû R »ç¿ë¿¡ ´ëÇÑ ÁÖÁ¦¿¡ ´ëÇؼµµ ÇÁ·Î±×·¡¹ÖÀû °üÁ¡À¸·Î Á¢±ÙÇß´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ëÀº Å©°Ô ´ÙÀ½°ú °°´Ù.
- ÀÌ Ã¥ Àü¹Ý¿¡ 'È®Àå ¿¹Á¦' ºÎºÐÀÌ µîÀåÇÒ °ÍÀÌ´Ù. ÀÌ ºÎºÐ¿¡¼´Â º¸Åë ƯÁ¤ µ¥ÀÌÅÍ ±â¹ÝÀÇ ´ÜÀÏ ÄÚµå Á¶°¢ÀÌ ¾Æ´Ñ ¿Ï°áµÈ, ÀÏ¹Ý ¸ñÀûÀÇ ÇÔ¼öµéÀ» ´Ù·é´Ù. ½ÇÁ¦ ÀÌ·± ÇÔ¼öµé Áß ÀϺδ ¸ÅÀÏ ÇÏ´Â R ¾÷¹«¿¡¼ ¸Å¿ì À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·± ¿¹Á¦µéÀ» ÀÍÈ÷¸é¼ RÀÌ ¾î¶»°Ô ±¸¼ºµÅ µ¿ÀÛÇÏ´ÂÁö, À̸¦ ÇÁ·Î±×·¥¿¡ ¾î¶»°Ô Ãß°¡ÇØ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´ÂÁöµµ ¾Ë¾Æº»´Ù. ¸¹Àº °æ¿ì¿¡ '¿Ö ÀÌ·± ¹æ½ÄÀ¸·Î »ç¿ëÇßÀ»±î?' ÇÏ´Â Áú¹®¿¡ ´ë´äÇÔÀ¸·Î½á ¿©·¯ ´ë¾Èµµ ÇÔ²² ¾Ë¾Æº»´Ù. - »ç¿ëµÈ ¿¹Á¦µéÀº ÇÁ·Î±×·¡¸ÓµéÀÇ °¨¼º¿¡ ¿Í ´ê´Â´Ù. ¿¹¸¦ µé¾î µ¥ÀÌÅÍ ÇÁ·¹ÀÓ¿¡ ´ëÇÑ Åä·Ð¿¡¼´Â RÀÇ ¸®½ºÆ® Çü½ÄÀÇ µ¥ÀÌÅÍ ÇÁ·¹ÀÓ»Ó ¾Æ´Ï¶ó ÀÌ¿¡ ´ëÇÑ ÇÁ·Î±×·¡¹Ö ±¸Çö ¹æ½Ä¿¡ ´ëÇؼµµ ´Ù·é´Ù. RÀ» ´Ù¸¥ ¾ð¾î¿Í ºñ±³ÇÏ´Â ºÎºÐÀº ÀÌ¹Ì ´Ù¸¥ ¾ð¾î¸¦ ¾Ë°í ÀÖ´Â »ç¶÷¿¡°Ô´Â ¸Å¿ì À¯¿ëÇÏ´Ù. - µð¹ö±ëÀº ¾î¶² ¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÇÏ´Â °æ¿ì¶óµµ ¸Å¿ì Áß¿äÇÏ´Ù. ´ë´Ù¼ö R Ã¥¿¡¼´Â À̸¦ °Á¶ÇÏÁö ¾Ê´Â´Ù. ÀÌ Ã¥¿¡¼´Â 'È®Àå ¿¹Á¦'¸¦ ÅëÇØ ½ÇÁ¦ ÇÁ·Î±×·¥ÀÌ ¾î¶»°Ô µð¹ö±ëµÇ´ÂÁö Àü¹ÝÀûÀÎ ¼öÇà °úÁ¤À» ¸ðµÎ º¸¿©ÁÖ´Â ÇüÅ·Π¸ðµÎ µð¹ö±ë ±â¼ú¿¡ 1°³ ÀåÀ» ÇÒ¾ÖÇß´Ù. - ¿À´Ã³¯Àº °¡Á¤¿¡¼µµ ¸ÖƼÄÚ¾î ÄÄÇ»Å͸¦ º¸ÆíÀûÀ¸·Î »ç¿ëÇϸç, GUI ÇÁ·Î±×·¡¹ÖÀÌ °úÇÐ ÀÀ¿ë ÄÄÇ»Æà ºÐ¾ß¿¡¼ Á¶¿ëÇÑ Çõ¸íÀ» ÀÏÀ¸Å°°í ÀÖ´Ù. R ¾ÖÇø®ÄÉÀ̼ÇÀÌ Áõ°¡ÇÔ¿¡ µû¶ó °è»ê·®µµ ¸Å¿ì ¸¹¾ÆÁ³°í, º´·Ä ÇÁ·Î¼¼½ÌÀº R ÇÁ·Î±×·¡¸Ó »çÀÌ¿¡¼ ȵηΠ¶°¿Ã¶ú´Ù. ÀÌ¿¡ µû¶ó ±â¼ú¸¸ÀÌ ¾Æ´Ñ È®ÀåÀ» ÁÖÁ¦·Î Àå Çϳª¸¦ ÇÒ¾ÖÇß´Ù. - RÀÇ ³»ºÎ ±¸Á¶¿¡ ´ëÇÑ Áö½ÄÀÌ ¾î¶² µµ¿òÀÌ µÇ´ÂÁö¿Í R ÄÚµåÀÇ ¼öÇà ¼Óµµ Çâ»ó ±â´É¿¡ ´ëÇؼµµ °¢°¢ ÇÑ ´Ü¿ø¾¿À» ÇÒ¾ÖÇß´Ù. - R¿¡¼ C³ª ÆÄÀ̽㠵îÀÇ ¾ð¾î·Î ÀÎÅÍÆäÀ̽ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼµµ ´Ù·é´Ù. ÀÌ Àå ¿ª½Ã µð¹ö±ë ÆÁÀ» Á¦°øÇÏ´Â È®Àå ¿¹Á¦¸¦ ÇÔ²² ¼ö·ÏÇß´Ù.
|
|
|
|
|