- Level Professional
- Course by Johns Hopkins University
-
Offered by
About
이 과정에서는 R로 프로그래밍하는 방법과 효과적인 데이터 분석을 위해 R을 사용하는 방법을 배웁니다. 통계 프로그래밍 환경에 필요한 소프트웨어를 설치 및 구성하는 방법과 고급 통계 언어로 구현되는 일반적인 프로그래밍 언어 개념을 설명합니다. 이 과정은 R 프로그래밍, R로 데이터 읽기, R 패키지 액세스, R 함수 작성, 디버깅, R 코드 프로파일링, R 코드 구성 및 주석 달기를 포함하는 통계 컴퓨팅의 실제 문제를 다룹니다. 통계 데이터 분석의 주제는 실제 사례를 제공합니다.Modules
배경 자료
5
Videos
- Mac에 R 설치
- Windows에 R 설치
- R 스튜디오 설치(맥)
- 코드 작성/작업 디렉토리 설정(Windows)
- 코드 작성/작업 디렉토리 설정(Mac)
7
Readings
- R 프로그래밍 시작
- 강사 소개
- 과정 전 설문조사
- 강의 계획서
- 과정 교과서
- 과정 보충: 데이터 과학의 예술
- 데이터 과학 팟캐스트: 표준 편차가 아님
1주차: 시작하기 및 R 너트와 볼트
22
Videos
- 소개
- R의 개요와 역사
- 도움말 얻기
- R 콘솔 입력 및 평가
- 데이터 유형 - R 개체 및 속성
- 데이터 유형 - 벡터 및 목록
- 데이터 유형 - 행렬
- 데이터 유형 - 요인
- 데이터 유형 - 누락 값
- 데이터 유형 - 데이터 프레임
- 데이터 유형 - 이름 속성
- 데이터 유형 - 요약
- 테이블 형식 데이터 읽기
- 큰 테이블 읽기
- 텍스트 데이터 형식
- 연결: 외부 세계와의 인터페이스
- 부분 집합 - 기본
- 부분 집합 - 목록
- 부분 집합 - 행렬
- 부분 집합 - 부분 일치
- 부분 집합 - 누락된 값 제거
- 벡터화된 연산
1
Readings
- 시작하기 및 R 너트와 볼트
퀴즈
1
Assignment
- 1주차 퀴즈
스월 속의 실용 R 연습
- 스월 수업 1: 기본 빌딩 블록
- 스월 수업 2: 작업 공간 및 파일
- 스월 수업 3: 숫자 스퀀스
- 스월 수업 4: 벡터
- 스월 수업 5: 누락 값
- 스월 수업 6: 벡터 부분 집합 지정
- 스월 레슨 7: 행렬 및 데이터 프레임
1
Videos
- 스월 소개
1
Readings
- 스월 속의 실제 R 연습 1부
2주차
13
Videos
- 제어 구조 - 소개
- 제어 구조 - If-else
- 제어 구조 - For 루프
- 제어 구조 - While 루프
- 제어 구조 - Repeat, Next, Break
- 첫 번째 R 함수
- 함수(파트 1)
- 함수(2부)
- 범위 지정 규칙 - 기호 바인딩
- 범위 지정 규칙 - R 범위 지정 규칙
- 범위 지정 규칙 - 최적화 예(선택 사항)
- 코딩 표준
- 날짜 및 시간
1
Readings
- 2주차: R을 사용한 프로그래밍
스월 속의 실제 R 연습
- 스월 수업 1: 논리
- 스월 수업 2: 함수
- 스월 수업 3: 날짜 및 시간
1
Readings
- 스월 속의 실제 R 연습 2부
퀴즈
1
Assignment
- 2주차 퀴즈
프로그래밍 과제
1
Assignment
- 프로그래밍 과제 1: 퀴즈
1
Readings
- 프로그래밍 과제 1 지침: 대기 오염
3주차
8
Videos
- 루프 함수 - lapply
- 루프 함수 - apply
- 루프 함수 - mapply
- 루프 함수 - tapply
- 루프 함수 - split
- 디버깅 도구 - 문제 진단
- 디버깅 도구 - 기본 도구
- 디버깅 도구 - 도구 사용
1
Readings
- 3주차: 루프 함수 및 디버깅
스월 속의 실용 R 연습
- 스월 수업 1: lapply 및 sapply
- 스월 수업 2: vapply 및 tapply
1
Readings
- 스월 속의 실용 R 연습 3부
퀴즈
1
Assignment
- 3주차 퀴즈
프로그래밍 과제
1
Peer Review
- 프로그래밍 과제 2: 어휘 범위
4주차
6
Videos
- str 함수
- 시뮬레이션 - 난수 생성
- 시뮬레이션 - 선형 모델 시뮬레이션
- 시뮬레이션 - 랜덤 샘플링
- R 프로파일러(1부)
- R 프로파일러(2부)
1
Readings
- 4주차: 시뮬레이션 및 프로파일링
퀴즈
1
Assignment
- 4주차 퀴즈
스월 속의 실용 R 연습
- 스월 수업 1: 데이터 살펴보기
- 스월 수업 2: 시뮬레이션
- 스월 수업 3: 기본 그래픽
1
Readings
- 스월 속의 실제 R 연습 4부
프로그래밍 과제
1
Assignment
- 프로그래밍 과제 3: 퀴즈
1
Readings
- 프로그래밍 과제 3 지침: 병원의 질
과정 후 설문 조사
1
Readings
- 과정 후 설문 조사
Auto Summary
Unlock the power of data science with our course on R Programming, expertly designed to equip you with essential skills for effective data analysis using R. Guided by Coursera, this course dives into the installation and configuration of statistical programming environments, covering fundamental and advanced concepts of the R programming language. You’ll learn to read data in R, access R packages, write functions, debug, profile your code, and organize and annotate your work efficiently. The course also includes practical statistical data analysis with real-world examples to solidify your understanding. Ideal for professionals in data science and AI, this course is available under Starter and Professional subscription plans. Elevate your data analysis capabilities and master R programming with this comprehensive, hands-on learning experience.

Jeff Leek, PhD