QUYQUY-Data-Analysis-EDA GitHub Details, Stars and Alternatives | OpenRepoFinder
quysto / repository
QUYQUY-Data-Analysis-EDA
A comprehensive Exploratory Data Analysis (EDA) project focusing on data preprocessing, location evaluation, and infrastructure assessment using Python and Jupyter Notebooks.
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
72
Community adoption25% weight
9
Maintenance state20% weight
100
License clarity10% weight
0
Project information10% weight
75
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
ANALYZING AND VISUALIZING DATA WITH POWER BI
The project on analyzing traffic accidents in the U.S. and visualizing data with Power BI is designed to examine various factors related to accidents, such as location, time, weather conditions, and severity levels occurring daily. By evaluating and processing real-world data, the project aims to provide deep insights into the causes and conditions that contribute to higher accident rates, thereby proposing solutions to minimize risks.
The current context highlights that climate change, extreme weather, and human-related factors such as distraction and non-compliance with traffic safety regulations are the main causes of the increasing number of accidents. Therefore, the project focuses on applying data analysis and visualization methods to identify high-risk areas, seasonal accident trends, and environmental conditions that impact road safety.
The project’s outcomes will serve as a crucial database to support authorities in:
Enhancing traffic management efficiency and improving road safety.
Planning road maintenance and infrastructure upgrades based on weather factors and regional characteristics.
Promoting awareness and educating the public on traffic safety to reduce human-related causes of accidents.
Target
The objective of the project is to standardize, analyze, and visualize data. We will use Jupyter Lab and Power BI as our main tools. First, we will preprocess and analyze the data based on factors such as time, weather, location, and infrastructure. Then, Power BI will be used to visualize the data through various charts and graphs.
Tasks
Data Management and Preprocessing: Collect, clean, and preprocess data.
Data Visualization: Create reports and web interfaces to present analysis results.
System Deployment: Ensure the data processing and analysis system operates stably.
TECHNOLOGY USED
What is Apache Spark?
Apache Spark is an open-source distributed data processing system optimized for high-performance computing using in-memory caching and optimized query execution. It supports multiple programming languages (Java, Scala, Python, R) and can handle batch processing, real-time streaming, machine learning, and graph processing.
Development History
Started in 2009 at AMPLab, UC Berkeley.
First research paper published in 2010, open-sourced under a BSD license.
June 2013: Became an Apache Incubator project.
February 2014: Upgraded to an Apache Top-Level Project.
ALGORITHMICALLY RELATED
Similar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
This Jupyter Notebook guides you through predicting house prices using a Linear Regression model. It includes data preprocessing, exploratory data analysis (EDA), model training, and evaluation. Designed for beginners and professionals, it provides a comprehensive introduction to regression analysis and practical implementation.
This repository includes Jupyter notebooks and a PDF for data processing, machine learning, and exploratory data analysis. Projects cover data preprocessing, SparkML models, and various analytical queries, with comprehensive documentation provided.
Faster than MapReduce: Processes data in memory instead of reading/writing from disk.
Fewer processing steps: Improves performance and efficiency.
Data reuse: Stores data in memory using RDDs and DataFrames for faster machine learning and iterative analysis.
Comparison Between Spark and Hadoop
Hadoop: A data storage and processing ecosystem with HDFS, YARN, and MapReduce.
Spark: A high-speed data processing system without built-in storage but can run on HDFS, S3, Cassandra, etc.
When running on Hadoop, Spark utilizes YARN to manage resources more efficiently.
Powerful application of Apache Spark
Apache Spark is widely applied across various industries, especially in processing and analyzing large-scale data. Some common applications include:
Big Data Analytics – Used extensively in finance, healthcare, and e-commerce for processing and analyzing large, complex datasets.
Machine Learning – Spark’s MLlib library enables scalable machine learning models for classification, regression, clustering, and dimensionality reduction.
Real-time Data Analytics – Spark Streaming processes real-time data streams for applications like log analysis, network monitoring, and live event processing.
Graph Processing – The GraphX library supports social network analysis, friend recommendations, and traffic network analysis.
Multi-source Data Processing – Spark integrates with HDFS, Cassandra, Amazon S3, HBase, and other storage systems for seamless data processing.
Log Management and Analysis – Used by companies like Yelp, Netflix, and Uber to analyze large log files for system monitoring and network insights.
Interactive Reporting – Spark integrates with Tableau and Power BI to generate dynamic and interactive data reports for real-time decision-making.
THEME IMPLEMENTATION
This is a dataset on car accidents across the United States, covering 49 states. The accident data was collected from February 2016 to March 2023 through various APIs that provide real-time traffic incident data. These APIs stream traffic data gathered by multiple organizations, including federal and state Departments of Transportation, law enforcement agencies, traffic cameras, and road network traffic sensors.
Currently, the dataset contains approximately 7.7 million accident records.
Data format: US_Accidents.csv
Source: Kaggle - US Accidents Dataset
Data preprocessing
Import Libraries
from pyspark.sql import SparkSession
from pyspark.sql.functions import *
Welcome to this repository containing two end-to-end Machine Learning projects, fully implemented in interactive Jupyter Notebooks. Each project is modular, self-contained, and features comprehensive Exploratory Data Analysis (EDA), data preprocessing pipelines, model selection, evaluation, and visualizations.
This Jupyter notebook provides a comprehensive analysis of COVID-19 data through machine learning and data visualization. It covers data preprocessing, exploratory data analysis (EDA) using pandas and matplotlib, and the implementation of various machine learning models to predict COVID-19 trends.
This repository features a comprehensive Python Jupyter notebook containing data preprocessing, exploratory data analysis (EDA), and machine learning models designed to serve as a pre-departure recommendation framework. By analyzing historical records of over 20,000 Sri Lankan offshore fishing trips (2022–2025) across 30+ operational variables.
A comprehensive machine learning project to predict used car prices, encompassing data preprocessing, exploratory data analysis, and model development and evaluation. Complete with detailed Jupyter notebooks for each step.