We may earn an affiliate commission when you visit our partners.
Course image
Jeff Leek, PhD

이 과정에서는 R로 프로그래밍하는 방법과 효과적인 데이터 분석을 위해 R을 사용하는 방법을 배웁니다. 통계 프로그래밍 환경에 필요한 소프트웨어를 설치 및 구성하는 방법과 고급 통계 언어로 구현되는 일반적인 프로그래밍 언어 개념을 설명합니다. 이 과정은 R 프로그래밍, R로 데이터 읽기, R 패키지 액세스, R 함수 작성, 디버깅, R 코드 프로파일링, R 코드 구성 및 주석 달기를 포함하는 통계 컴퓨팅의 실제 문제를 다룹니다. 통계 데이터 분석의 주제는 실제 사례를 제공합니다.

Enroll now

What's inside

Syllabus

1주차: 배경, 시작하기, 너트와 볼트
이번 주에는 R을 시작하는 데 필요한 기본 사항을 다룹니다. 배경 자료 강의에는 과정 역학에 대한 정보와 R 설치에 대한 일부 비디오가 포함되어 있습니다. 1주차 비디오에서는 R 및 S의 역사를 다루고 R의 기본 데이터 유형을 살펴보고, 데이터를 읽고 쓰는 기능을 설명합니다. 나열된 순서대로 비디오를 시청하는 것이 좋지만 순서대로 시청하지 않아도 스토리라인이 끊기지는 않습니다.
Read more
2주차: R을 사용한 프로그래밍
R 프로그래밍 2주차에 오신 것을 환영합니다. 이번 주에는 강의에서 제어 구조 및 기능과 같은 주요 주제를 본격적으로 다룹니다. 또한 이번 주에 마감되는 이 과정의 첫 번째 프로그래밍 과제도 소개합니다.
3주차: 루프 함수 및 디버깅
이제 중간 지점이기도 한 R 프로그래밍의 세 번째 주에 들어섰습니다. 이번 주 강의에서는 R의 루프 기능과 디버깅 도구에 대해 설명합니다. R의 이러한 측면은 R을 대화식 작업과 더 긴 코드 작성 모두에 유용하게 만들므로 실제로 일반적으로 사용됩니다.
4주차: 시뮬레이션 및 프로파일링
이번 주에는 시뮬레이션 연구를 수행하기 위한 기초 역할을 하는 R에서 데이터를 시뮬레이션하는 방법을 다룹니다. 또한 R 기능이 실행되는 방식에 대한 자세한 정보를 수집하고 해결할 수 있는 병목 현상을 식별할 수 있는 R의 프로파일러를 다룹니다. 프로파일러는 프로그램을 최적화하는 데 도움이 되는 핵심 도구입니다. 마지막으로, 개인적으로 R에서 가장 유용한 함수라고 생각하는 str 함수를 다룹니다.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
학문적인 배경에 따라 통계적 컴퓨팅의 필요한 주제를 탐구합니다
교수 Jeff Leek, 박사는 통계학 및 전산학 분야의 저명한 학자입니다
현실적인 사례 연구를 통해 통계 데이터 분석을 탐구합니다
R 프로그래밍, 데이터 읽기, R 패키지 액세스, 디버깅, 프로파일링 등 통계 컴퓨팅의 실질적인 문제를 다룹니다
초보자를 위한 R 프로그래밍 기초를 제공하는 첫 주 강의를 포함합니다
실습 과제를 통해 학습 과정을 보강하는 프로그래밍 과제가 있습니다

Save this course

Save R 프로그래밍 to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in R 프로그래밍 with these activities:
연습문제 풀기
R 프로그래밍 기본 사항 연습을 통해 숙련도 향상.
Show steps
  • 제공된 연습문제 수집
  • 문제 풀기
  • 답안 확인 및 개선 사항 파악
간단한 R 프로젝트 시작하기
실제 프로젝트를 수행하여 R 프로그래밍 기술 적용 및 심화.
Show steps
  • 작은 규모의 실습 프로젝트 계획
  • 데이터 수집 및 준비
  • R을 사용하여 데이터 분석 및 시각화
  • 프로젝트 결과 보고서 작성
Show all two activities

Career center

Learners who complete R 프로그래밍 will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data scientists use data to solve complex problems and make informed decisions. This course provides a strong foundation in R programming, which is a powerful tool for data analysis and visualization. By learning how to use R, you will be able to effectively analyze data, identify trends, and communicate your findings to stakeholders. Additionally, this course covers topics such as data wrangling, statistical modeling, and machine learning, which are all essential skills for data scientists.
Statistician
Statisticians use mathematical and statistical methods to collect, analyze, interpret, and present data. This course provides a strong foundation in R programming, which is a widely used statistical software package. By learning how to use R, you will be able to perform complex statistical analyses, create visualizations, and communicate your findings effectively. Additionally, this course covers topics such as probability, inference, and regression analysis, which are all essential skills for statisticians.
Data Engineer
Data engineers design and build data pipelines to collect, store, and process data. This course provides a solid foundation in R programming, which is a popular language for data engineering. By learning how to use R, you will be able to build and maintain data pipelines, perform data transformations, and ensure data quality. Additionally, this course covers topics such as data warehousing, big data, and cloud computing, which are all essential skills for data engineers.
Machine Learning Engineer
Machine learning engineers design and develop machine learning models to solve real-world problems. This course provides a solid foundation in R programming, which is a popular language for machine learning. By learning how to use R, you will be able to build and train machine learning models, evaluate their performance, and deploy them into production. Additionally, this course covers topics such as supervised learning, unsupervised learning, and deep learning, which are all essential skills for machine learning engineers.
Data Analyst
Data analysts are responsible for collecting, cleaning, and analyzing data to help businesses make informed decisions. This course provides a solid foundation in R programming, which is a powerful tool for data analysis and visualization. By learning how to use R, you will be able to effectively analyze data, identify trends, and communicate your findings to stakeholders. Additionally, this course covers topics such as data wrangling, statistical modeling, and machine learning, which are all essential skills for data analysts.
Public Health Analyst
Public health analysts use data to improve the health of populations. This course provides a solid foundation in R programming, which is a popular language for statistical computing and data analysis. By learning how to use R, you will be able to perform complex statistical analyses, create visualizations, and communicate your findings effectively. Additionally, this course covers topics such as epidemiology, biostatistics, and public health, which are all essential skills for public health analysts.
Financial Analyst
Financial analysts use financial data to make investment recommendations. This course provides a solid foundation in R programming, which is a popular language for financial modeling and data analysis. By learning how to use R, you will be able to build and test financial models, analyze financial data, and communicate your findings effectively. Additionally, this course covers topics such as financial statement analysis, valuation, and risk management, which are all essential skills for financial analysts.
Operations Research Analyst
Operations research analysts use mathematical and statistical methods to solve problems in the field of operations management. This course provides a solid foundation in R programming, which is a widely used statistical software package in the field of operations research. By learning how to use R, you will be able to perform complex statistical analyses, create visualizations, and communicate your findings effectively. Additionally, this course covers topics such as linear programming, network optimization, and simulation, which are all essential skills for operations research analysts.
Quantitative Analyst
Quantitative analysts use mathematical and statistical methods to analyze financial data and make investment decisions. This course provides a solid foundation in R programming, which is a popular language for quantitative analysis. By learning how to use R, you will be able to build and train financial models, evaluate their performance, and make informed investment decisions. Additionally, this course covers topics such as time series analysis, risk management, and portfolio optimization, which are all essential skills for quantitative analysts.
Actuary
Actuaries use mathematical and statistical methods to assess risk and uncertainty. This course provides a solid foundation in R programming, which is a widely used statistical software package in the insurance industry. By learning how to use R, you will be able to perform complex statistical analyses, create visualizations, and communicate your findings effectively. Additionally, this course covers topics such as risk management, insurance pricing, and financial modeling, which are all essential skills for actuaries.
Epidemiologist
Epidemiologists investigate the causes and distribution of disease. This course provides a solid foundation in R programming, which is a popular language for statistical computing and data analysis. By learning how to use R, you will be able to perform complex statistical analyses, create visualizations, and communicate your findings effectively. Additionally, this course covers topics such as biostatistics, epidemiology, and public health, which are all essential skills for epidemiologists.
Economist
Economists use economic theory and data to analyze economic issues and make policy recommendations. This course provides a solid foundation in R programming, which is a popular language for economic modeling and data analysis. By learning how to use R, you will be able to build and test economic models, analyze economic data, and communicate your findings effectively. Additionally, this course covers topics such as econometrics, macroeconomics, and microeconomics, which are all essential skills for economists.
Biostatistician
Biostatisticians apply statistical methods to solve problems in the field of biology. This course provides a solid foundation in R programming, which is a widely used statistical software package in the biological sciences. By learning how to use R, you will be able to perform complex statistical analyses, create visualizations, and communicate your findings effectively. Additionally, this course covers topics such as bioinformatics, genomics, and epidemiology, which are all essential skills for biostatisticians.
Market Researcher
Market researchers use data to understand consumer behavior and trends. This course provides a solid foundation in R programming, which is a popular language for market research and data analysis. By learning how to use R, you will be able to collect and analyze market data, identify trends, and communicate your findings effectively. Additionally, this course covers topics such as survey design, data analysis, and market segmentation, which are all essential skills for market researchers.
Software Engineer
Software engineers design, develop, and maintain software applications. This course provides a solid foundation in R programming, which is a popular language for statistical computing and data analysis. By learning how to use R, you will be able to develop software applications that can perform complex statistical analyses, create visualizations, and communicate your findings effectively. Additionally, this course covers topics such as object-oriented programming, software design, and testing, which are all essential skills for software engineers.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in R 프로그래밍.
Provides a comprehensive overview of R, covering the basics of the language as well as more advanced topics. It valuable resource for both beginners and experienced R users.
Provides a practical guide to using R for data science. It covers a wide range of topics, from data import and cleaning to data visualization and modeling.
Provides a more advanced treatment of R, covering topics such as object-oriented programming, debugging, and performance optimization.
Provides a collection of recipes for solving common problems in R. It valuable resource for both beginners and experienced R users.
Provides a practical guide to using R for data analysis. It covers a wide range of topics, from data import and cleaning to data visualization and modeling.
Provides a comprehensive overview of statistical learning. It covers a wide range of topics, from data exploration to machine learning.
Provides a practical guide to using R for data science. It covers a wide range of topics, from data import and cleaning to data visualization and modeling.
Provides a collection of recipes for creating beautiful graphics in R. It valuable resource for both beginners and experienced R users.
Provides a comprehensive overview of R programming. It covers a wide range of topics, from the basics of the language to more advanced topics such as object-oriented programming.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to R 프로그래밍.
파이썬의 데이터 과학 소개
Most relevant
R 프로그래밍을 사용한 데이터 분석
Most relevant
기초: 어디에나 존재하는 데이터
Most relevant
R을 사용한 확률 및 데이터 소개
Most relevant
데이터 정리
Most relevant
Launching into Machine Learning - 한국어
Most relevant
데이터 과학자의 도구 상자
Most relevant
C++ 언매니지드 프로그래밍
Most relevant
데이터 기반 의사결정을 위한 질문
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser