5,394,158 th visitor since 2017.2.1 ( Today : 326 )
Programming
No. 788
Name. swindler
Subject. R
Main Cate. 개발일반
Sub Cate.
Date. 2017-03-22 13:26
Hit. 3668 (121.78.49.66)
File. R_logo.svg.png   
최근에 우연히, 자주 접하게 된 단어가 "R" 이다.
그래서 R에 대해서 공부 좀 해 보기로...

근데, 나 같았으면 이름을 'R'이라고 하지는 않았을 듯 싶다.
한 글자 이런거는 인터넷에서 검색하기 너무 힘들다.
그나마 구글님이 잘 해 줘서 다행이라고나 할까?
(네이버에는 이런걸 기대하면 안 된다.)

Java로 개발되었다는 얘기가 있고, 인터프리터 방식이라 처리속도가 낮다는 평가를 받는 경우가 많다고 하는데,
MATLAB이나 GNU Octave, Scilab 보다 빠르다는 평가도 있다고...


R은 여기서 받아서 설치할 수 있다.
https://www.r-project.org/


CRAN이라는 것은 Comprehensive R Archive Network 이라는 패키지 배포 시스템을 갖고 있다.
여기서 등록된 패키지만 6000개 이상이라는 얘기도 있고, 깃허브에 등록된걸 합하면 2만개가 넘는다는 얘기도..


윈도우버전을 설치하다보면 32bit, 64bit 파일을 둘다 설치하는게 기본 옵션으로 제공되는데, 어디서 듣자하니 2개 설치해봐야 문제의 소지만 있다는...


참, R이 뭔지 얘기를 안 했음.
통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경이라고 한다.
뉴질랜드 오클랜드 대학의 로스 이하카와 로버트 젠플맨에 의해 개발되었으면 GPL 하에 배포되어 자유롭게 사용이 가능하다.

그리고 R 에서 기본적으로 Command Line 으로 사용할 수 있는 환경을 제공하지만, 여러가지 불편함이 있어서
IDE툴인 R Studio를 거의 다 사용하는 듯.

앗, 그리고 R 실행할때 관리자 권한으로 실행하지 않으면 패키지 설치등이 안 될 수 있으므로, 필히 관리자 권한으로 실행해야 함.


R studio 는 다음 사이트에서 받을 수 있음.
https://www.rstudio.com/




R에 문제가 몇가지 있는데, 여기서 잠깐 언급하고 넘어가자.
일단 모든 데이터를 메모리에 상주시키는데, 메모리가 부족하면 실행되지 않는다.

그리고 기본적으로는 싱글 쓰레드로 동작하고, 멀티 쓰레드로 사용할려면 필요한 패키지와 세팅을 하고, 거기 맞게 코딩을 해야 한다고 (아직 여기까지는 해보지 못했다.)




[바로가기 링크] : http://coolx.net/cboard/develop/788



swindler 그러고보니, 내가 통계를 공부한적이 있었던가? 없었던가?
기억이 가물가물...
2017-03-22
Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog