Advanced R for Data Science
Timeline
-
February 13, 2024Experience start
-
February 18, 2024Project Proposal Submission
-
February 21, 2024Project Proposal Presentations
-
April 15, 2024Final Project Submission
-
April 17, 2024Final Project Presentations
-
April 20, 2024Final Projects Discussions
-
April 21, 2024Experience end
Timeline
-
February 13, 2024Experience start
-
February 18, 2024Project Proposal Submission
-
February 21, 2024Project Proposal Presentations
-
April 15, 2024Final Project Submission
-
April 17, 2024Final Project Presentations
-
April 20, 2024Final Projects Discussions
-
April 21, 2024Experience end
Experience scope
Categories
Website development Data visualization Data analysis Data scienceSkills
r programming statistical analysis data visualization data analysis story telling problem-solvingWelcome to the Western Michigan University, Department of Computer Science!
In our Advanced R for Data Science course, students delve into the intricacies of the R system, gaining proficiency in programming and data analysis. With a focus on small team projects, we aim to provide a practical and advanced understanding of R, preparing students for graduate-level work.
Process for Matching:
- To initiate collaboration, submit a match request through the Riipen platform.
- Engage in a video call with our educator to discuss project scope, learning objectives, and establish a partnership.
- If both parties agree, confirm the match by hitting the "Accept" button on the Riipen platform.
- Students are assigned to the project via Riipen, and collaboration begins through the platform.
Ideal Partner:
- Company Type/Industry Preferred: Open to any business type with available data for student work and a clear business challenge.
- Type of Project: Task-based with the company providing data.
Learners
Students will provide a comprehensive final report, including project motivation, data description, exploratory data analysis, and data analysis outcomes. Additionally, a 20 - 30 minute final presentation will highlight key insights, providing an opportunity for the employer to engage with the students.
Project timeline
-
February 13, 2024Experience start
-
February 18, 2024Project Proposal Submission
-
February 21, 2024Project Proposal Presentations
-
April 15, 2024Final Project Submission
-
April 17, 2024Final Project Presentations
-
April 20, 2024Final Projects Discussions
-
April 21, 2024Experience end
Timeline
-
February 13, 2024Experience start
-
February 18, 2024Project Proposal Submission
-
February 21, 2024Project Proposal Presentations
-
April 15, 2024Final Project Submission
-
April 17, 2024Final Project Presentations
-
April 20, 2024Final Projects Discussions
-
April 21, 2024Experience end
Project Examples
Requirements
Here are some types of project objectives that students can achieve using R to analyze data, visualize the analysis using a Shiny app, and build the application for non-expert users. Students will also employ statistical and machine learning methods:
Predictive Modeling Project:
- Objective: Build a Shiny app that predicts a target variable using machine learning algorithms. Provide a user-friendly interface for non-expert users to input data and receive predictions.
Exploratory Data Analysis (EDA) Dashboard:
- Objective: Develop a Shiny app that allows users to explore and understand the dataset visually. Include interactive plots and summary statistics to assist non-expert users in grasping key insights.
Cluster Analysis Visualization:
- Objective: Implement a Shiny app that performs cluster analysis on a dataset and visualizes the clusters using interactive plots. Enable users to intuitively interpret the grouping patterns.
Time Series Forecasting App:
- Objective: Create a Shiny app that utilizes time series data to make predictions. Include options for users to adjust forecasting parameters and visualize the predicted values over time.
Feature Importance Explorer:
- Objective: Build a Shiny app that applies machine learning models to identify and visualize feature importance in a dataset. Simplify the interpretation for non-expert users.
Interactive Machine Learning Comparison:
- Objective: Develop a Shiny app that allows users to compare the performance of different machine learning algorithms on a given dataset. Provide a user-friendly interface for model selection.
Anomaly Detection System:
- Objective: Construct a Shiny app that employs statistical methods or machine learning to detect anomalies in a dataset. Design the application to present identified anomalies in a clear and understandable manner.
Dynamic Data Filtering Tool:
- Objective: Create a Shiny app that enables users to dynamically filter and explore data based on different criteria. Ensure a user-friendly interface for non-expert users to navigate through the dataset.
Prediction Explanation Interface:
- Objective: Develop a Shiny app that not only makes predictions but also provides explanations for the predictions. Use techniques such as SHAP (SHapley Additive exPlanations) to enhance interpretability.
Interactive Data Summary Dashboard:
- Objective: Design a Shiny app that generates interactive and informative summaries of key statistics and insights from a dataset. Ensure the summaries are presented in a way that is accessible to non-expert users.
Additional company criteria
Companies must answer the following questions to submit a match request to this experience:
Additional company criteria
Companies must answer the following questions to submit a match request to this experience:
Timeline
-
February 13, 2024Experience start
-
February 18, 2024Project Proposal Submission
-
February 21, 2024Project Proposal Presentations
-
April 15, 2024Final Project Submission
-
April 17, 2024Final Project Presentations
-
April 20, 2024Final Projects Discussions
-
April 21, 2024Experience end
Timeline
-
February 13, 2024Experience start
-
February 18, 2024Project Proposal Submission
-
February 21, 2024Project Proposal Presentations
-
April 15, 2024Final Project Submission
-
April 17, 2024Final Project Presentations
-
April 20, 2024Final Projects Discussions
-
April 21, 2024Experience end