목차
1. R·IDE·빌드 도구
R
통계 언어·실행 환경
분석·그래프와 패키지 사용을 코드로 구성할 때 적합합니다. 클릭 중심 통계 작업을 원하면 jamovi·JASP도 비교하세요.
RStudio
별도 IDE
R은 코드를 실행할 환경이며 RStudio는 이를 편집·실행하기 편한 별도 IDE입니다. R만 사용하거나 다른 편집기를 사용할 수도 있습니다.
Rtools
Windows 빌드 도구
Windows에서 컴파일이 필요한 패키지를 소스로 설치하거나 개발할 때 확인할 빌드 도구입니다. 모든 기본 사용자에게 먼저 설치하라고 요구하지 않습니다.
사용할 패키지의 R 계열·기기 지원과 컴파일 필요 여부를 확인하세요.
2. 개요
R은 통계 계산과 그래프를 위한 프로그래밍 언어이자 실행 환경입니다. R Core Team이 개발하며 R Foundation이 프로젝트를 지원합니다. 회귀·시계열·분류 등 통계 기법과 그래프 기능을 제공하고, 추가 패키지로 작업 범위를 넓힐 수 있습니다. R 자체는 무료 오픈소스이며 개인 학습과 업무 분석에 사용할 수 있지만 추가 패키지와 외부 서비스는 각각의 사용 조건을 확인해야 합니다.
R 프로그램과 RStudio는 역할이 다릅니다. R이 실제 코드를 실행하는 환경이라면 RStudio는 스크립트 편집·콘솔·자료·그래프를 한 화면에서 다루는 별도 IDE입니다. RStudio가 있어야만 R을 쓸 수 있는 것은 아닙니다. Windows의 Rtools도 별도 도구이며, 컴파일이 필요한 패키지를 소스로 설치하거나 패키지를 개발하는 경우에 확인합니다. 이미 제공되는 바이너리 패키지와 기초 실행을 위해 세 제품을 모두 설치할 필요는 없습니다.
공식 배포는 CRAN에서 받습니다. 홈페이지에 Linux·macOS·Windows 선택이 있으며 기기와 CPU, 현재 배포 조건은 그 화면에서 확인하면 됩니다. 처음 실행 환경을 준비하는 사용자는 자신의 기기에 맞는 실행 파일 배포를 살펴보고, 직접 컴파일할 목적이 아니라면 소스 압축 파일과 구분하세요. 현재 Windows 기본 배포는 64비트이며 Windows ARM과 추가 패키지는 별도 호환 조건이 있으므로 일반 Windows 지원을 모든 기기에 확대하면 안 됩니다.
코드로 재현 가능한 분석을 작성하려는 경우에는 R이 맞는 선택입니다. 자료를 열고 메뉴에서 통계 분석을 시작하려는 경우에는 jamovi나 JASP 같은 GUI 앱이 더 편할 수 있습니다. 이 차이는 작업 방식에 관한 판단이며 프로그램을 선택했다고 검정이나 분석 결과가 자동으로 올바르게 되는 것은 아닙니다.
3. 주요 기능
- 통계 계산·데이터 처리용 언어와 실행 환경
- 회귀·시계열·분류 등 통계 기능
- 코드로 그래프와 출력 구성
- 추가 패키지를 통한 기능 확장
- 스크립트로 분석 과정 보관·재실행
- Windows·macOS·Linux 공식 배포
4. 시스템 요구사항
- Windows
- 현재 기본 64비트 배포 · Windows 10 이상, CPU별 공식 조건 확인
- macOS
- 공식 다운로드에서 macOS 버전·Intel/Apple Silicon 조건 확인
- Linux
- 배포판 패키지와 CRAN의 배포판별 안내 확인
- 추가 패키지
- 사용할 R 계열·OS/CPU 지원과 컴파일 도구 필요 여부 확인
- 작업 자료
- 데이터 크기·분석/패키지에 맞는 메모리와 저장 공간 필요
5. 설치 방법
- 1.
R 다운로드 버튼에서 공식 CRAN 화면을 엽니다. 기기에 맞는 배포를 선택합니다.
- 2.
직접 컴파일할 목적이 아니라면 소스 압축 파일과 실행 파일 배포를 구분합니다. 지원 OS·CPU 조건을 확인해 설치합니다.
- 3.
설치된 R을 실행하고 콘솔에서 간단한 계산이 동작하는지 확인합니다.
- 4.
필요하면 RStudio 같은 별도 IDE를 준비합니다. 추가 패키지는 현재 R 계열과 기기의 지원 조건을 확인합니다.
6. R와 비슷한 프로그램 비교
- jamovi(자모비)
- GUI로 기본 통계 분석을 시작하는 앱입니다. R은 코드와 패키지로 분석 환경을 직접 구성하는 선택입니다.
- JASP
- 빈도주의·베이지안 분석을 GUI로 다루는 앱입니다. 필요한 분석과 사용 방식이 메뉴 중심인지 코드 중심인지 비교하세요.
- 파이썬(Python)
- 자동화·웹·AI 등 범용 개발에도 쓰는 언어입니다. R은 통계·그래프 중심의 패키지/분석 작업을 검토할 때 비교합니다.
7. 자주 묻는 질문
R 프로그램은 무료인가요?
+
R 자체는 GPL로 배포되는 무료 오픈소스입니다. 개인 학습과 업무 분석에 사용할 수 있으며 추가 패키지나 외부 서비스의 사용권·요금은 별도로 확인하세요.
R과 RStudio를 둘 다 설치해야 하나요?
+
R은 실행 환경이고 RStudio는 별도 IDE입니다. R만 실행할 수도 있습니다. RStudio로 R 코드를 편집·실행하려면 R 환경이 필요하며 RStudio의 무료 범위와 기기 조건을 함께 확인하세요.
Rtools도 처음부터 설치해야 하나요?
+
Windows에서 컴파일이 필요한 패키지를 소스로 설치하거나 패키지를 개발할 때 확인할 도구입니다. 바이너리 패키지 사용이나 기초 R 실행 모두의 필수 조건은 아닙니다.
R은 어디서 다운로드하나요?
+
R 다운로드 버튼에서 공식 CRAN으로 이동합니다. 운영체제·CPU·배포 조건은 공식 화면에서 선택하면 됩니다. 실행 환경을 설치하려면 소스 압축 파일과 기기에 맞는 실행 파일 배포를 구분하세요.
32비트나 Windows ARM에서도 모두 사용할 수 있나요?
+
현재 Windows 기본 배포는 64비트입니다. ARM 관련 배포는 별도 지원/패키지 조건이 있으므로 공식 안내를 확인하세요. 모든 CPU와 추가 패키지의 동일한 호환성을 보장하지 않습니다.
코드를 잘 몰라도 R이 가장 좋은 선택인가요?
+
R은 코드로 분석과 그래프를 구성하는 환경입니다. 클릭 중심 통계 작업을 먼저 시작하고 싶다면 jamovi·JASP도 비교하고, 필요한 분석과 작업 방식을 기준으로 선택하세요.
8. 참고 자료
관련 프로그램