초보자를 위한 R 튜토리얼: R 프로그래밍 언어 배우기

왜 R을 배워야 할까요?

R은 데이터 과학자와 Google, Airbnb, Facebook 등과 같은 주요 기업에서 데이터 분석을 위해 널리 사용하는 프로그래밍 언어입니다. 이 과정은 초보자를 위한 R에 대한 완전한 과정으로 기계 학습 알고리즘, 선형 회귀, 시계열, 통계적 추론 등과 같은 고급 주제에 대한 기본 사항을 다룹니다.

무엇을 알아야 합니까?


통계 개념에 대한 기본 지식이 있으면 좋습니다.

R 프로그래밍 강의 계획서

개요

👉 Less1에 R 프로그래밍 언어란? — R 소개 및 기초
👉 Less2에 Rstudio 다운로드 및 설치 방법 — 아나콘다 온 Windows/맥
👉 Less3에 산술 및 논리 Opera토르 — 예제가 포함된 R 데이터 유형
👉 Less4에 R 매트릭스 튜토리얼 — 생성, 인쇄, 열 추가, 슬라이스
👉 Less5에 R의 요인 — 범주형 변수 및 연속형 변수

데이터 준비

👉 Less1에 R 데이터 프레임 — 생성, 추가, 선택 및 하위 집합 방법
👉 Less2에 R로 나열 — R 목록을 만드는 방법, 예제를 사용하여 요소 선택
👉 Less3에 R Order()를 사용하여 데이터 프레임 정렬 — 예를 들어 배우기
👉 Less4에 R Dplyr 튜토리얼 — 데이터 조작(결합) 및 정리(확산)
👉 Less5에 R에서 데이터 프레임 병합 — 전체 및 부분 일치
👉 Less6에 R 프로그래밍의 기능 — 예를 들어 배우기

프로그램 작성

👉 Less1에 R의 IF, ELSE, ELSE IF 문 — 예를 들어 배우기
👉 Less2에 R의 For 루프 — 목록 및 행렬의 예
👉 Less3에 R의 while 루프 — 예를 들어 배우기
👉 Less4에 apply(), lapply(), sapply(), tapply() R의 함수 — 예를 들어 배우기
👉 Less5에 R로 데이터 가져오기 — CSV, Excel, SPSS, Stata, SAS 파일 읽기
👉 Less6에 na.생략 & na.rm — R에서 누락된 값(NA)을 바꾸는 방법
👉 Less7에 R에서 데이터 내보내기 — R에서 CSV, Excel로 데이터를 내보내는 방법
👉 Less8에 R의 상관관계 — 매트릭스 예제를 사용한 Pearson & Spearman
👉 Less9에 R 집계 함수 — 요약 및 그룹화() 예제
👉 Less10에 R 선택(), 필터(), 정렬(), 파이프라인 — 예를 들어 배우기

데이터 분석

👉 Less1에 R 산점도 — ggplot2를 사용한 R의 산점도(예제 포함)
👉 Less2에 R의 boxplot() - 제조법 Box예제를 통해 알아보기
👉 Less3에 R의 막대 차트 및 히스토그램 — 예를 들어 배우기
👉 Less4에 R에서 T 테스트 — 단일 샘플 및 쌍(예제 포함)
👉 Less5에 R ANOVA 튜토리얼 — 편도 및 양방향(예제 포함)

머신 러닝

👉 Less1에 R의 회귀 및 유형 — R 단순, 다중 선형 및 단계적 회귀
👉 Less2에 R의 의사결정 트리 — 예제가 포함된 R의 분류 트리 및 코드
👉 Less3에 R 랜덤 포레스트 튜토리얼 — 예를 들어 배우기
👉 Less4에 R의 GLM — 예제가 포함된 일반화 선형 모델
👉 Less5에 K- 평균 ClusterR로 중 — 예를 들어 배우기

알아야 해!

👉 Less1에 R 대 Python - 차이점이 뭐야?
👉 Less2에 SAS 대 R - 차이점이 뭐야?
👉 Less3에 히스토그램과 막대 그래프 — 차이점을 알아야 함
👉 Less4에 R 프로그래밍 인터뷰 질문 — 상위 18개 R 프로그래밍 인터뷰 Q&A
👉 Less5에 R 프로그래밍 서적 — 최고의 R 프로그래밍 도서 17권
👉 Less6에 R 프로그래밍 튜토리얼 PDF — 초보자를 위한 R 튜토리얼 PDF 다운로드