This device is not compatible.
PROJECT
Stock Data Analysis with R
The R programming language has a rich collection of libraries that make it a valuable tool for statistical modeling. In this project, we will learn about R, its libraries `quantmod` and `ggplot2`, and how we can use them to analyze stocks and investments.
You will learn to:
Fetch live financial data from Yahoo Finance using R
Prepare financial data for analysis using R
Compute averages and returns of financial data
Plot primary and derived information using R
Skills
Data Visualization
Data Manipulation
Prerequisites
Basic coding skills in R
Basic knowledge about plotting
Basic understanding of statistical tools
Basic experience using `quantmod` and `ggplot2`
Technology
Rlang
Project Description
R is a programming language and integrated environment that centers on statistics, but also has various applications in other fields. Stock and investment analysis is a technical domain that is well suited to R. This project uses basic R, as well as the quantmod
and ggplot2
libraries, to analyze stocks and investments.
In this project, we will explore the basic techniques of visualizing stock market data, calculating moving averages to analyze trends, and computing the returns.
For this, we’ll use the Paltalk, Inc (PALT) stock. Paltalk is a communications software provider that develops secure solutions for multimedia communication and data transmission. For the purpose of this project, we will only analyze a part of the PALT stock dataset. However, we can apply the techniques we’ll learn here to the entire dataset.
Project Tasks
1
Data Manipulation
Task 1: Load the Required Libraries
Task 2: Fetch the Data
Task 3: Explore the Data
Task 4: Visualize the Data
2
Moving Averages
Task 5: Calculate the Moving Averages
Task 6: Plot the Moving Averages
3
Returns
Task 7: Compute the Returns
Task 8: Visualize the Returns
Congratulations!
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.