{"id":25445644,"url":"https://github.com/kisaa-fatima/data-mining-project","last_synced_at":"2026-04-25T12:34:01.759Z","repository":{"id":239815937,"uuid":"800657897","full_name":"Kisaa-Fatima/Data-Mining-Project","owner":"Kisaa-Fatima","description":"Time series Forecasting Model Web Application  This project is a web application for performing time series forecasting using various models. It utilizes Python for the backend and React, D3.js, HTML, and CSS for the frontend.","archived":false,"fork":false,"pushed_at":"2024-07-11T15:21:19.000Z","size":51629,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T16:41:39.562Z","etag":null,"topics":["arima-model","prophet-model","python","sarima"],"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/Kisaa-Fatima.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}},"created_at":"2024-05-14T18:43:35.000Z","updated_at":"2025-02-04T18:40:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"880802e7-6054-43aa-95d5-80c9e5799343","html_url":"https://github.com/Kisaa-Fatima/Data-Mining-Project","commit_stats":null,"previous_names":["kisaa-fatima/data-mining-project"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kisaa-Fatima%2FData-Mining-Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kisaa-Fatima%2FData-Mining-Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kisaa-Fatima%2FData-Mining-Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kisaa-Fatima%2FData-Mining-Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kisaa-Fatima","download_url":"https://codeload.github.com/Kisaa-Fatima/Data-Mining-Project/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254471056,"owners_count":22076587,"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","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":["arima-model","prophet-model","python","sarima"],"created_at":"2025-02-17T16:32:12.959Z","updated_at":"2026-04-25T12:33:56.710Z","avatar_url":"https://github.com/Kisaa-Fatima.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"Time series Forecasting Model Web Application\n\nThis project is a web application for performing time series forecasting using various models. It utilizes Python for the backend and React, D3.js, HTML, and CSS for the frontend.\n## Models development \n-ARIMA Configuration and Tuning\n-ANN Design and Training\n-SARIMA (Seasonal ARIMA)\n-Exponential Smoothing (ETS)\n-Prophet\n-Support Vector Regression (SVR)\n-Long Short-Term Memory (LSTM)\n-Hybrid Models Integration:\n• Purpose Combining ARIMA and ANN models leverages ARIMA's proficiency in capturing linear\nrelationships and ANN's ability to model complex patterns. This integration aims to enhance overall\nforecast accuracy by handling residuals effectively.\n• Process: Use the forecast results from the ARIMA model as input features to the ANN, which then\nmodels the residuals. This step is crucial as it allows the ANN to correct and improve the predictions\nbased on the errors generated by the ARIMA model.\n\n## Features\n\n- User-friendly interface to select datasets and forecasting models.\n- Integration with D3.js for interactive data visualization.\n- Backend powered by SQLite for data storage and retrieval.\n- Easy setup and execution using Python.\n\n## Technologies Used\n\n- Python: Used for the backend logic, including data processing, model training, and database management.\n- React: Used for building dynamic and interactive user interfaces.\n- D3.js: Used for data visualization and creating interactive charts.\n- HTML: Used for structuring the web pages.\n- CSS: Used for styling the web pages and providing a visually appealing layout.\n- SQLite: Used as the database management system for storing datasets and model results.\n\n## Installation\n1. Clone and Navigate to the project directory:\ncd forecasting-model\n2. Install Python dependencies:\npip install -r requirements.txt\n4. Install Node.js and npm (if not already installed).\n5. Navigate to the frontend directory and install npm packages:\ncd frontend\nnpm install\n\n## Usage\n1. Run the Flask server for the backend: \n\tpython app.py\n2. Open your web browser and navigate to `http://localhost:5000` to access the web application.\n3. Select a dataset and choose a forecasting model from the dropdown menus.\n4. Click the \"Submit\" button to view the forecast results and visualizations.\n\n##Contributors:\nKisaa Fatima\nAreeba Riaz\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkisaa-fatima%2Fdata-mining-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkisaa-fatima%2Fdata-mining-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkisaa-fatima%2Fdata-mining-project/lists"}