このコースについて
4.6
13,842件の評価
2,853件のレビュー

次における10の2コース

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

You should have beginner level experience in Python. Familarity with regression is recommended.

約20時間で修了

英語

字幕:アラビア語, フランス語, 中国語(簡体), ベトナム語, 英語, 日本語...

学習内容

  • Check

    Collect detailed information using R profiler

  • Check

    Configure statistical programming software

  • Check

    Make use of R loop functions and debugging tools

  • Check

    Understand critical programming language concepts

習得するスキル

Data AnalysisDebuggingR ProgrammingRstudio

次における10の2コース

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

You should have beginner level experience in Python. Familarity with regression is recommended.

約20時間で修了

英語

字幕:アラビア語, フランス語, 中国語(簡体), ベトナム語, 英語, 日本語...

シラバス - 本コースの学習内容

1
25時間で修了

Week 1: Background, Getting Started, and Nuts & Bolts

This week covers the basics to get you started up with R. The Background Materials lesson contains information about course mechanics and some videos on installing R. The Week 1 videos cover the history of R and S, go over the basic data types in R, and describe the functions for reading and writing data. I recommend that you watch the videos in the listed order, but watching the videos out of order isn't going to ruin the story. ...
28件のビデオ (合計129分), 9 readings, 8 quizzes
28件のビデオ
Installing R on Windows3 分
Installing R Studio (Mac)1 分
Writing Code / Setting Your Working Directory (Windows)7 分
Writing Code / Setting Your Working Directory (Mac)7 分
Introduction1 分
Overview and History of R16 分
Getting Help13 分
R Console Input and Evaluation4 分
Data Types - R Objects and Attributes4 分
Data Types - Vectors and Lists6 分
Data Types - Matrices3 分
Data Types - Factors4 分
Data Types - Missing Values2 分
Data Types - Data Frames2 分
Data Types - Names Attribute1 分
Data Types - Summary43
Reading Tabular Data5 分
Reading Large Tables7 分
Textual Data Formats4 分
Connections: Interfaces to the Outside World4 分
Subsetting - Basics4 分
Subsetting - Lists4 分
Subsetting - Matrices2 分
Subsetting - Partial Matching1 分
Subsetting - Removing Missing Values3 分
Vectorized Operations3 分
Introduction to swirl1 分
9件の学習用教材
Welcome to R Programming10 分
About the Instructor10 分
Pre-Course Survey10 分
Syllabus10 分
Course Textbook10 分
Course Supplement: The Art of Data Science10 分
Data Science Podcast: Not So Standard Deviations10 分
Getting Started and R Nuts and Bolts10 分
Practical R Exercises in swirl Part 110 分
1の練習問題
Week 1 Quiz40 分
2
12時間で修了

Week 2: Programming with R

Welcome to Week 2 of R Programming. This week, we take the gloves off, and the lectures cover key topics like control structures and functions. We also introduce the first programming assignment for the course, which is due at the end of the week....
13件のビデオ (合計91分), 3 readings, 5 quizzes
13件のビデオ
Control Structures - If-else1 分
Control Structures - For loops4 分
Control Structures - While loops3 分
Control Structures - Repeat, Next, Break4 分
Your First R Function10 分
Functions (part 1)9 分
Functions (part 2)7 分
Scoping Rules - Symbol Binding10 分
Scoping Rules - R Scoping Rules8 分
Scoping Rules - Optimization Example (OPTIONAL)9 分
Coding Standards8 分
Dates and Times10 分
3件の学習用教材
Week 2: Programming with R10 分
Practical R Exercises in swirl Part 210 分
Programming Assignment 1 INSTRUCTIONS: Air Pollution10 分
2の練習問題
Week 2 Quiz20 分
Programming Assignment 1: Quiz20 分
3
10時間で修了

Week 3: Loop Functions and Debugging

We have now entered the third week of R Programming, which also marks the halfway point. The lectures this week cover loop functions and the debugging tools in R. These aspects of R make R useful for both interactive work and writing longer code, and so they are commonly used in practice....
8件のビデオ (合計61分), 2 readings, 4 quizzes
8件のビデオ
Loop Functions - apply7 分
Loop Functions - mapply4 分
Loop Functions - tapply3 分
Loop Functions - split9 分
Debugging Tools - Diagnosing the Problem12 分
Debugging Tools - Basic Tools6 分
Debugging Tools - Using the Tools8 分
2件の学習用教材
Week 3: Loop Functions and Debugging10 分
Practical R Exercises in swirl Part 310 分
1の練習問題
Week 3 Quiz10 分
4
11時間で修了

Week 4: Simulation & Profiling

This week covers how to simulate data in R, which serves as the basis for doing simulation studies. We also cover the profiler in R which lets you collect detailed information on how your R functions are running and to identify bottlenecks that can be addressed. The profiler is a key tool in helping you optimize your programs. Finally, we cover the str function, which I personally believe is the most useful function in R....
6件のビデオ (合計42分), 4 readings, 5 quizzes
6件のビデオ
Simulation - Generating Random Numbers7 分
Simulation - Simulating a Linear Model4 分
Simulation - Random Sampling2 分
R Profiler (part 1)10 分
R Profiler (part 2)10 分
4件の学習用教材
Week 4: Simulation & Profiling10 分
Practical R Exercises in swirl Part 410 分
Programming Assignment 3 INSTRUCTIONS: Hospital Quality10 分
Post-Course Survey10 分
2の練習問題
Week 4 Quiz20 分
Programming Assignment 3: Quiz20 分
4.6
2,853件のレビューChevron Right

33%

コース終了後に新しいキャリアをスタートした

32%

コースが具体的なキャリアアップにつながった

11%

昇給や昇進につながった

人気のレビュー

by EJJul 12th 2016

Excellent course! I already knew a lot about R - but this class helped me solidify what I already knew, taught me lots of new tricks, and now I have a certificate that says I know `something' about R!

by WHFeb 3rd 2016

"R Programming" forces you to dive in deep.\n\nThese skills serve as a strong basis for the rest of the data science specialization.\n\nMaterial is in depth, but presented clearly. Highly recommended!

講師

Avatar

Roger D. Peng, PhD

Associate Professor, Biostatistics
Bloomberg School of Public Health
Avatar

Jeff Leek, PhD

Associate Professor, Biostatistics
Bloomberg School of Public Health
Avatar

Brian Caffo, PhD

Professor, Biostatistics
Bloomberg School of Public Health

ジョンズ・ホプキンズ大学(Johns Hopkins University)について

The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world....

データサイエンスの専門講座について

Ask the right questions, manipulate data sets, and create visualizations to communicate results. This Specialization covers the concepts and tools you'll need throughout the entire data science pipeline, from asking the right kinds of questions to making inferences and publishing results. In the final Capstone Project, you’ll apply the skills learned by building a data product using real-world data. At completion, students will have a portfolio demonstrating their mastery of the material....
データサイエンス

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。