¼¼Á¾µµ¼ ÇмúºÎ¹® ¼±Á¤ µµ¼
RÀ» È°¿ëÇÑ µ¥ÀÌÅÍ Åë°è ºÐ¼®, º¸°í¼ ÀÛ¼ºÀÇ
Áö¸§±æÀ» Á¦½ÃÇÏ´Â °¡À̵åºÏ!
´Ù¾çÇÑ Çй®°ú »ê¾÷ ºÐ¾ß¿¡¼ µ¥ÀÌÅÍ ºÐ¼®ÀÇ Á߿伺ÀÌ ³¯·Î È®´ëµÇ°í ÀÖ´Â ¿À´Ã³¯, ºÐ¼® ÀÛ¾÷ÀÇ ¸ñÇ¥¸¦ ¸íÈ®È÷ ÇÏ°í ±×¿¡ °É¸ÂÀº ºÐ¼® ÇÁ·Î±×·¥À» ¼±ÅäýÈ°¿ëÇÏ´Â ÀÏÀº ¸Å¿ì Áß¿äÇÏ´Ù. ½Ç¹«¿¡¼ µ¥ÀÌÅÍ ºÐ¼®À» ÇÊ¿ä·Î ÇÏ´Â À̵鿡°Ô Åë°è Àü°øÀÚ ¼öÁØÀÇ ¸ñÇ¥³ª ¹è¿òÀº ÇÊ¿äÄ¡ ¾Ê´Ù. ÀÌ Ã¥Àº µ¥ÀÌÅÍ Åë°è ºÐ¼®ÀÌ ÇÊ¿äÇÏÁö¸¸ ¾îµð¼ºÎÅÍ ¾î¶»°Ô ½ÃÀÛÇØ¾ß ÇÒÁö ¸ð¸£´Â À̵鿡°Ô ÀÚ½ÅÀÌ ¼ÓÇÑ ºÐ¾ßÀÇ µ¥ÀÌÅ͸¦ ºÐ¼® ¸ñÀû¿¡ ¸Â°Ô ´Ù·ç°í, ºÐ¼® °á°ú¸¦ ¹®¼ÈÇØ ¾÷¹«¿¡ È°¿ëÇÒ ¼ö ÀÖµµ·Ï ¾È³»ÇØÁÖ´Â À¯¿ëÇÑ °¡À̵åºÏÀÌ´Ù.
ÀÌ Ã¥Àº ¶Ù¾î³ Á¢±Ù¼º°ú È®À强À» Áö´Ñ R ÇÁ·Î±×·¥À» È°¿ëÇÑ µ¥ÀÌÅÍ Åë°è ºÐ¼® ¹æ¹ýÀ» ü°èÀûÀ¸·Î ¼Ò°³ÇÑ´Ù. Ưº°È÷ ÆÄÀ̽ã(python)ÀÇ IDE(ÅëÇÕ°³¹ßȯ°æ)·Î ³Î¸® ¾Ë·ÁÁø ÁÖÇÇÅÍ ³ëÆ®ºÏ(jupyter notebook)À» ±â¹ÝÀ¸·Î °¢ ºÐ¼®¸¶´Ù ¸¶Å©´Ù¿î(markdown)À» »ç¿ëÇÑ Ç¥¿Í ±×·¡ÇÁ¸¦ È°¿ëÇÏ¿© ¹®¼ÈÇÏ´Â µ¥ ¹æÁ¡À» µÎ°í ÀÖ´Ù. ¾Æ¿ï·¯ ½ÉÈ °úÁ¤¿¡¼´Â RStudio¸¦ ÅëÇؼµµ ¹®¼È ÀÛ¾÷À» Çغ¼ ¼ö ÀÖµµ·Ï °ü·Ã ³»¿ëÀ» ¼Ò°³ÇÏ°í ÀÖ´Ù.
ÁÖ¿ä ³»¿ë
• µµÀÔ ´Ü°èÀÎ 1ºÎ ±âÃÊ »ç¿ë¹ý ºÎºÐ¿¡¼´Â jupyter notebook ¼³Ä¡ ¹× »ç¿ë¹ýÀ» ¼³¸íÇÏ°í ±âÃÊÅë°è·®À» »êÃâÇÏ´Â ³»¿ëÀ» ´ã¾Ò´Ù.
• 2ºÎ Åë°èºÐ¼® ºÎºÐ¿¡¼´Â ¸ð¼öÀû ¹æ¹ý·ÐÀ» Áß½ÉÀ¸·Î ºÐ¼® ¸ñÀû°ú ¸ñÇ¥¸¦ ¼ö¸³ÇÏ´Â µ¥ Áß¿äÇÑ Ç׸ñµéÀ» Á¤¸®ÇÏ°í, ½ÇÁ¦ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ°í ±×·¡ÇÁ¿Í markdownÀ» ÀÌ¿ëÇÏ¿© °á°ú¸¦ Ç¥·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ±â¼úÇÏ¿´´Ù. ¶ÇÇÑ °¢ ºÐ¼®ÀÇ ³¡¿¡´Â ºÐ¼® °á°ú¿¡ ´ëÇÑ Á¾ÇÕÀû Çؼ®À» ´ã¾ÒÀ¸¸ç »ç¿ëÇÑ ÆÐÅ°Áö¿Í ÇÔ¼ö¸¦ ¿ä¾àÇØ ÇнÀ¿¡ µµ¿òÀÌ µÇ°íÀÚ ÇÏ¿´´Ù.
• 3ºÎ ½ÉÈ°úÁ¤ ºÎºÐ¿¡¼´Â R ºÐ¼® ½Ã ÇÊ¿äÇÑ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ±¸Á¶Àû ÀÌÇØ¿Í Æ¯Â¡À» »ìÆ캸°í ±âº» ÆÐÅ°Áö(base, stats µî)¿¡ ´ëÇÑ ³»¿ëÀ» ÀÚ¼¼È÷ ´Ù·ç¾ú´Ù. ¾Æ¿ï·¯ À妽Ì(indexing)°ú Á¶°Ç¹®À» È°¿ëÇÑ µ¥ÀÌÅÍ Á¤Á¦¿Í ÆÄ»ý, °áÃø°ª°ú ´ëü, ÆÐÅ°Áö °ü¸®¿Í ¿ÜºÎµ¥ÀÌÅÍ ºÒ·¯¿À±â/ÀúÀåÇÏ±â µî µ¥ÀÌÅÍ ºÐ¼®À» À§ÇØ ÇÊ¿äÇÑ ½ÉÈ ³»¿ë±îÁö ºüÁü¾øÀÌ ´Ù·ç°íÀÚ ÇÏ¿´´Ù. ¶ÇÇÑ pythonÀÇ jupyter notebook°ú RStudioÀÇ ±â´ÉÀ» È°¿ëÇÏ¿© ´Ù¾çÇÑ ¹®¼·Î º¯È¯ÇÏ°í Ç¥¸¦ ÀÛ¼ºÇغ¸´Â µî ½ÇÁ¦ ºÐ¼® °á°ú¸¦ °øÀ¯ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¼¼ºÎÀûÀÎ ³»¿ëµéÀ» Æ÷ÇÔÇÏ¿´À¸¸ç, ÃÖ±Ù ³Î¸® »ç¿ëµÇ°í ÀÖ´Â dplyr ÆÐÅ°Áö¸¦ ´Ù·ç¾î ½ÇÀü °¨°¢À» ÀÍÈ÷°íÀÚ ÇÏ¿´´Ù. µ¡ºÙ¿© ºñ¸ð¼öÅë°èºÐ¼®°ú ½Ã°¢È¿¡ ÇÊ¿äÇÑ »ö°ú ±×·¡ÇÁÀÇ ±âº» ¸ð¾ç°ú ¼³Á¤¿¡ ´ëÇؼµµ ÀÚ¼¼È÷ ¼³¸íÇÏ¿´´Ù.
• ½ÇÀü¹®Á¦ ºÎºÐ¿¡¼´Â ¼¿ï½Ã¿¡¼ 2015³â ½ÇÇàÇÑ »çȸº¹Áö½ÇÅÂÁ¶»ç µ¥ÀÌÅ͸¦ È°¿ëÇÏ¿© °á°úÇ¥¸¦ ¿ä¾àÇÏ°í µ¥ÀÌÅÍ ÃßÃâ/ÆÄ»ý °ü·Ã ¹®Á¦¸¦ Á¦½ÃÇÏ¿´´Ù. ¶Ç ½ÇÁ¦ »çȸ°úÇÐ ¼³¹®Áö¸¦ Á¦½ÃÇÏ°í À̸¦ ÀÏ·ÃÀÇ °úÁ¤À¸·Î ºÐ¼®Çϵµ·Ï ±¸¼ºÇÏ¿´´Ù.
ÀÌ Ã¥ÀÇ Æ¯Â¡
• RStudio¿Í jupyter notebookÀ» ¹ÙÅÁÀ¸·Î ÇÑ È¿À²ÀûÀÎ ¹®¼È ÀÛ¾÷ Á¦½Ã
• ¡®¿ÜºÎ µ¥ÀÌÅÍ ºÒ·¯¿À±â¿¡¼ ÀÌÇ× ·ÎÁö½ºÆ½ ȸ±ÍºÐ¼®¡¯±îÁö ü°èÀûÀÎ R Åë°èºÐ¼® °úÁ¤ Á¦½Ã
• ½ÇÀü µ¥ÀÌÅÍ ºÐ¼®¿¡ ÇÊ¿äÇÑ °áÃø°ª, Á¶°Ç¹®, ¹Ýº¹¹®, dplyr ÆÐÅ°Áö µî ÇÙ½É µ¥ÀÌÅÍ Àüó¸® Æ÷ÇÔ
• µ¥ÀÌÅÍ ºÐ¼®À» À§ÇÑ R Çʼö ÆÐÅ°Áö »ç¿ë¹ý ¼Ò°³
• ´Ù¾çÇÑ ½Ç½À »ç·Ê, ÄÚµå, ½ÇÀü¹®Á¦ ¼ö·Ï
|