'R program'에 해당되는 글 11건

  1. 2019.08.20 [실행] 처음 실행 해보기!
  2. 2019.08.18 [설치] R 프로그램 설치
  3. 2019.08.17 R 프로그래밍 공부를 시작합니다!

자 R 설치가 끝났다면 이제 켜봐야겠죠?!

바탕화면을 보시면 다음과 같은 아이콘이 보일꺼에요.

(만약 바탕화면에 아이콘을 만들지 않으셨다면 시작메뉴에서 검색하시면 나옵니다.)

실행을 시키면 다음과 같이 R Console 창이 떠있는 것을 보실 수 있습니다.

그럼 콘솔창에 입력을 해보도록 할께요.

R은 통계 프로그램이므로 기본적인 계산은 바로 할 수 있어요.( 예를들어 +, -, *, /, ^ ...)

그럼 4+3이라고 한번 입력하고 엔터를 눌러보면 바로 계산된 것을 볼 수 있어요.

이렇게 콘솔창에 한줄 한줄 직접 입력하는 방법도 있지만, 다른 text 에디터에 먼저 코드를 작성하고 복사해서 붙여넣는 방법이 있습니다.

그리고 R 창에서 스크립트를 작성할 수 있는 창을 열 수 있는데요.

상단의 메뉴바에서 파일을 누르신 후 '새 스크립트'를 눌러보시면

다음과 같이 R 편집기 라는 창이 새로 생기는 것을 볼 수 있습니다.

R 편집기에서 실행하고자 하는 코드나 수식을 입력한 후, 실행시키고자 하는 줄에 커서를 두고 'F5' 키 또는 'CTRL+r'을 눌러주면 한 줄씩 실행되는 것을 볼 수 있습니다.

사칙연산을 이용하여 직접 계산하는 것 외에 다양한 함수들이 내장되어 있습니다.

예를 들어 루트를 구할때는 sqrt를, 절대값은 abs 등 매우 많은 함수들이 있습니다.

기본적으로 R에서 함수를 실행할 때 넣어주는 값을 기본적으로 괄호()를 사용하여 묶어준다고 보시면 됩니다.

이외에도 다양한 함수들이 있으며, 하나하나 더 추가하도록 하겠습니다~!

함수 정의
sin(x), cos(x), tan(x) 삼각함수
factorial(x) x!
choose(n,r) n C r

 

그렇다면 이제 할당 연산자를 이용하여 변수에 특정 값을 할당하는 방법을 알아보도록 하겠습니다.

할당 연산자는 다음과 같이 있습니다.

 =, <-, <<-

왼쪽에는 변수명을 오른쪽에는 할당하고자 하는 값을 입력하시면 변수에 값이 할당됩니다.

이후 코드에는 할당연산자 "<-"를 사용할꺼에요.

Posted by 코딩곰돌이
,

R은 UNIX, Window, MacOS에서 구동이 가능한 프로그램이에요.

처음 접해보시는 분들을 위하여 Window와 MacOS에서 설치하는 방법을 소개하고자 합니다.

1. R프로그램 사이트 접속하기

https://www.r-project.org/

 

2. Download의 CRAN 클릭 후 미러사이트 선택

미러사이트는 다운로드를 원활하게 하기위해 동일한 데이터를 여러 서버에 복사해둔 것입니다. 따라서 어떤것을 선택하셔도 상관없습니다.

 

3. 운영체계에 선택

1) Window인 경우

Download R for Windows를 클릭한 후 base를 선택합니다.

Download R 3.6.1 for Windows를 클릭하여 설치 파일을 받아줍니다.

R의 경우 버전은 꾸준히 업데이트 되고있습니다. 최신버전을 받아서 사용하는 것을 추천드리지만, 매번 업데이트를 할 때 마다 재설치 할 필요는 없다고 생각됩니다.

2) MacOS인 경우

Download R for (MAC) OS X를 클릭한 후 R-3.6.1.pkg를 클릭하여 설치파일을 받아줍니다.

 

 

설치 프로그램을 다운로드 받으셨다면 이제 설치를 시작해볼까요?

4. 프로그램 설치

1) Windows

다운이 완료되면 다음과 같은 파일이 받아진 것을 볼 수 있습니다.

실행을 하신 후 다음 순서대로 설치를 진행하면 됩니다.

저는 언어를 한국어로 선택하였고, 가장 기본적으로 설치를 진행하였습니다.

1) Mac

다운이 완료되면 다음과 같은 파일이 받아진 것을 볼 수 있습니다.

실행을 하신 후 다음 순서대로 설치를 진행하면 됩니다.

 

드디어 R 프로그램 설치가 완료되었습니다!

 

Posted by 코딩곰돌이
,

안녕하세요. 코딩곰입니다.

 

R은 무료 소프트웨어로서 통계분석 및 그래프를 그리는데 매우 유용한 컴퓨터 언어입니다.

코딩에 익숙하신 분들은 아주 쉽게 하실 수 있을거에요.

공부는 다음과 같은 내용을 다뤄볼 예정입니다.

  • R에서 기본적인 데이터의 형태를 소개
  • 데이터 다루기
  • Various Graphs
  • 통계 test

 

꼭 순서대로 진행되는 것은 아니며, 공부를 하면서 필요한 내용을 하나하나 채워볼거에요.

 

한국바이오협회에서 진행하는 유전체분야 맞춤의료 기술인력 양성유전체 분야 전문 인력 양성을 위한 교육 프로그램에서 R프로그래밍 강의를 2일간 진행하였습니다. (www.koreabio.org/genome)

7월25일 8월 12일 진행하였구요.

강의할 때 사용했던 자료를 슬라이드 공유 사이트에 올려두었습니다.

https://www.slideshare.net/SunghwanBae5/r-program-164301044?ref=https://www.slideshare.net/SunghwanBae5/slideshelf

 

R program

Basics of R programming(various graphs)

www.slideshare.net

 

R을 다루는 기초부분과 다양한 그래프들(scatter plot, box plot, bar plot, histogram, venndiagram, PCA plot, heatmap)을 그리는 내용을 담고있습니다.

이 내용을 바탕으로 블로그에 하나하나 정리를 할 예정이구요.

정리가 끝난 후 내용을 추가하도록 할거에요!

 

 

 

 

Posted by 코딩곰돌이
,