{"id":31740390,"url":"https://github.com/jdede1/data-analysis-visualization-assignment-5","last_synced_at":"2026-04-16T17:36:43.922Z","repository":{"id":317805615,"uuid":"1068898591","full_name":"JDede1/data-analysis-visualization-assignment-5","owner":"JDede1","description":"INFO 526 — Data Analysis and Visualization, Assignment 5 (Dashboard Reports — Iowa Liquor Sales). Part of the Master’s in MIS/ML program at the University of Arizona. Includes positive and negative dashboards showing key KPIs: top products/vendors driving sales vs bottom products/vendors hindering sales.","archived":false,"fork":false,"pushed_at":"2025-10-03T05:11:59.000Z","size":962,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-03T07:09:09.043Z","etag":null,"topics":["dashboard","data-visualization","matplotlib","pandas","seaborn"],"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/JDede1.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-03T04:46:11.000Z","updated_at":"2025-10-03T05:38:18.000Z","dependencies_parsed_at":"2025-10-03T07:09:10.140Z","dependency_job_id":"7eac694f-50d1-42ee-ad0e-afee38e72727","html_url":"https://github.com/JDede1/data-analysis-visualization-assignment-5","commit_stats":null,"previous_names":["jdede1/data-analysis-visualization-assignment-5"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/JDede1/data-analysis-visualization-assignment-5","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDede1%2Fdata-analysis-visualization-assignment-5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDede1%2Fdata-analysis-visualization-assignment-5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDede1%2Fdata-analysis-visualization-assignment-5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDede1%2Fdata-analysis-visualization-assignment-5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JDede1","download_url":"https://codeload.github.com/JDede1/data-analysis-visualization-assignment-5/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDede1%2Fdata-analysis-visualization-assignment-5/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001320,"owners_count":26083040,"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-10-09T02:00:07.460Z","response_time":59,"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":["dashboard","data-visualization","matplotlib","pandas","seaborn"],"created_at":"2025-10-09T10:18:30.931Z","updated_at":"2025-10-09T10:18:31.808Z","avatar_url":"https://github.com/JDede1.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# INFO 526 — Data Analysis and Visualization  \r\n## Assignment 5: Dashboard Reports — Iowa Liquor Sales\r\n\r\n### Course\r\nINFO 526 — Data Analysis and Visualization  \r\nMaster’s in MIS/ML program, University of Arizona  \r\n\r\n---\r\n\r\n### Objective\r\nTo create **static dashboard reports** that summarize KPIs for Iowa liquor sales using the `Smaller_Iowa_Liquor_Sales.csv` dataset.  \r\nThe goal is to help a fictional distillery decide which alcohol products to prioritize for maximizing sales and which to avoid due to poor performance.  \r\n\r\nEach dashboard presents **two graphics side by side** with captions to provide a coherent narrative.  \r\n\r\n---\r\n\r\n### Methods\r\n1. **Data Cleaning**  \r\n   - Dropped unnecessary location columns (`Address, City, Zip.Code, County`).  \r\n   - Converted `Date` to datetime.  \r\n   - Removed rows with missing `Category.Name`.  \r\n   - Standardized column names (e.g., `Category.Name` → `Category_Name`).  \r\n   - Converted key string columns (`Category_Name, Vendor_Name, Item_Description`) to categorical type.  \r\n   - Ensured numeric columns are positive and properly typed.  \r\n\r\n2. **Dashboard Construction**  \r\n   - **Positive Dashboard:** Highlights best-performing products and vendors.  \r\n   - **Negative Dashboard:** Highlights underperforming products and vendors.  \r\n   - Each dashboard contains **two charts** side by side with a narrative caption.  \r\n\r\n---\r\n\r\n### Deliverables\r\n\r\n#### Positive Dashboard\r\n- **Chart 1:** Top 20 Best-Selling Products (by bottles sold).  \r\n- **Chart 2:** Top 10 Best-Selling Vendors (by bottles sold).  \r\n- **Narrative:** Shows the strongest opportunities for the distillery, identifying both leading products and the vendors driving sales growth.  \r\n\r\n![Positive Dashboard](notebooks/Positive_Dashboard.png)\r\n\r\n---\r\n\r\n#### Negative Dashboard\r\n- **Chart 1:** Bottom 20 Least-Selling Products (by bottles sold).  \r\n- **Chart 2:** Bottom 10 Weakest Vendors (by bottles sold).  \r\n- **Narrative:** Identifies products and suppliers that contribute minimally to sales and should not be prioritized by the distillery.  \r\n\r\n![Negative Dashboard](notebooks/Negative_Dashboard.png)\r\n\r\n---\r\n\r\n### Repo Structure\r\n\r\n```\r\ndata-analysis-visualization-assignment-5/\r\n├── .gitignore\r\n├── Dataset/                 # \u003c- Empty folder, dataset must be added manually\r\n├── README.md\r\n├── notebooks/\r\n│   ├── Negative_Dashboard.png\r\n│   ├── Positive_Dashboard.png\r\n│   └── Week_6_Graded_Assessment_5.ipynb\r\n└── requirements.txt\r\n\r\n```\r\n\r\n---\r\n\r\n### Dataset Instructions\r\n\r\nThe Iowa Liquor Sales dataset (`Smaller_Iowa_Liquor_Sales.csv`) is **too large to host on GitHub** (174 MB exceeds the 100 MB limit).\r\n\r\nTo run the analysis:\r\n\r\n1. **Download the dataset** from the course materials or the official Iowa data portal (if provided by the instructor).\r\n2. Place the file in the following location in your repo:\r\n\r\n```\r\nDataset/Smaller_Iowa_Liquor_Sales.csv\r\n```\r\n\r\n3. Open and run the Jupyter notebook `Week_6_Graded_Assessment_5.ipynb` to regenerate the dashboards.\r\n\r\n---\r\n\r\n\r\n### Key Insights\r\n\r\n* **Positive KPIs:** Whiskey, Vodka, and Rum categories dominate sales, with top vendors like Jim Beam and Diageo driving large volumes.\r\n* **Negative KPIs:** Certain niche products and vendors contribute negligible sales and should be avoided to optimize production.\r\n\r\n---\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdede1%2Fdata-analysis-visualization-assignment-5","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjdede1%2Fdata-analysis-visualization-assignment-5","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdede1%2Fdata-analysis-visualization-assignment-5/lists"}