{"id":28362882,"url":"https://github.com/officiallyxenos/alt-school-second-semester-project","last_synced_at":"2026-05-18T04:42:43.234Z","repository":{"id":288172950,"uuid":"967080722","full_name":"OfficiallyXenos/ALT-School-Second-Semester-Project","owner":"OfficiallyXenos","description":"A data analysis project for the AltSchool of Data Science Tinyuka 2024 Second Semester. This project explores missing data classification, COVID-19 case aggregation by region, and time series trends using Python and real-world datasets.","archived":false,"fork":false,"pushed_at":"2025-04-15T22:45:25.000Z","size":290,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-01T11:51:15.938Z","etag":null,"topics":["data-visualization","missing-data","pandas","seaborn","time-series-analysis"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OfficiallyXenos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-15T22:43:32.000Z","updated_at":"2025-04-15T22:52:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"4fa5ef27-e0c4-4133-995a-dedf061e847e","html_url":"https://github.com/OfficiallyXenos/ALT-School-Second-Semester-Project","commit_stats":null,"previous_names":["officiallyxenos/alt-school-second-semester-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OfficiallyXenos/ALT-School-Second-Semester-Project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OfficiallyXenos%2FALT-School-Second-Semester-Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OfficiallyXenos%2FALT-School-Second-Semester-Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OfficiallyXenos%2FALT-School-Second-Semester-Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OfficiallyXenos%2FALT-School-Second-Semester-Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OfficiallyXenos","download_url":"https://codeload.github.com/OfficiallyXenos/ALT-School-Second-Semester-Project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OfficiallyXenos%2FALT-School-Second-Semester-Project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273640292,"owners_count":25142159,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-visualization","missing-data","pandas","seaborn","time-series-analysis"],"created_at":"2025-05-28T15:42:56.694Z","updated_at":"2026-05-18T04:42:38.216Z","avatar_url":"https://github.com/OfficiallyXenos.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📊 AltSchool Data Science Project: Tinyuka 2024 Second Semester\n\nThis project is submitted as part of the AltSchool of Data Science **Tinyuka 2024 Second Semester Assessment**. It focuses on analyzing a real-world housing dataset and COVID-19 case data to demonstrate handling missing values, aggregating data, and performing basic time series analysis.\n\n---\n\n## 📁 Project Structure\n\n```\n.\n├── Akintomiwa_Akinpelu.ipynb     # Main Jupyter Notebook with all analysis\n├── house_prices.csv              # Housing dataset (used for Task 1)\n└── README.md                     # Project documentation\n```\n\n---\n\n## ✅ Assessment Tasks Completed\n\n### 1. 🧹 Dealing with Missing Data\n\n- Categorized missing values in `house_prices.csv` as **MAR**, **MCAR**, or **MNAR**\n- Justified each classification using observed patterns (e.g., plot types missing `size`, etc.)\n- Found that:\n  - `size`, `bath`, `balcony`, and `society` = **MAR**\n  - `location` = **MCAR**\n\n---\n\n### 2. 📊 Data Aggregation and Grouping\n\n- Loaded the **NYT COVID-19 Dataset** for U.S. counties in 2020.\n- Aggregated **average COVID-19 cases by county** (or state).\n- Rounded results to 2 decimal places for clean presentation.\n- Displayed top 10 and bottom 5 counties for insights.\n\n---\n\n### 3. ⏱️ Time Series Analysis\n\n- Converted the `date` column to `datetime` format.\n- Extracted short-form month names (e.g., Jan, Feb) and converted to categorical for ordering.\n- Filtered data for **California**.\n- Generated a **line plot** showing **monthly total COVID-19 cases** for the state.\n\n---\n\n## 📈 Libraries Used\n\n- `pandas`\n- `matplotlib`\n- `seaborn` (optional)\n\n---\n\n## 📌 Dataset Sources\n\n- **House Prices Dataset** (provided by AltSchool)\n- **NYT COVID-19 Data**  \n  🔗 [us-counties-2020.csv](https://raw.githubusercontent.com/nytimes/covid-19-data/master/us-counties-2020.csv)\n\n---\n\n## 🧠 Author\n\n- **Akintomiwa Akinpelu**\n- AltSchool of Data Science – Tinyuka Track\n- 2024 Second Semester Project\n\n---\n\n## 🚀 How to Run\n\n1. Clone this repo:\n   ```bash\n   git clone https://github.com/your-username/your-repo-name.git\n   cd your-repo-name\n   ```\n\n2. Install dependencies:\n   ```bash\n   pip install pandas matplotlib\n   ```\n\n3. Open the notebook:\n   ```bash\n   jupyter notebook Akintomiwa_Akinpelu.ipynb\n   ```\n\n---\n\n## 📬 Feedback\n\nFeel free to open an issue or submit a pull request if you'd like to improve the project!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofficiallyxenos%2Falt-school-second-semester-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fofficiallyxenos%2Falt-school-second-semester-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fofficiallyxenos%2Falt-school-second-semester-project/lists"}