{"id":26709260,"url":"https://github.com/apdo60311/regression-analyzer","last_synced_at":"2026-02-10T00:03:11.067Z","repository":{"id":240434120,"uuid":"797939052","full_name":"apdo60311/regression-analyzer","owner":"apdo60311","description":"A web application built using the Flask framework, designed to analyze and visualize data related to global happiness. The application allows users to upload multiple datasets, preprocess the data, select a machine learning model, train the model, and evaluate its performance.","archived":false,"fork":false,"pushed_at":"2024-05-18T19:07:28.000Z","size":2246,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-12T12:44:58.854Z","etag":null,"topics":["flask","regression","regression-analysis"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/apdo60311.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-08T19:20:15.000Z","updated_at":"2025-03-28T05:32:22.000Z","dependencies_parsed_at":"2024-05-18T21:36:08.103Z","dependency_job_id":null,"html_url":"https://github.com/apdo60311/regression-analyzer","commit_stats":null,"previous_names":["apdo60311/regression-analyzer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/apdo60311/regression-analyzer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apdo60311%2Fregression-analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apdo60311%2Fregression-analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apdo60311%2Fregression-analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apdo60311%2Fregression-analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apdo60311","download_url":"https://codeload.github.com/apdo60311/regression-analyzer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apdo60311%2Fregression-analyzer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29286817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T21:57:15.303Z","status":"ssl_error","status_checked_at":"2026-02-09T21:57:11.537Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["flask","regression","regression-analysis"],"created_at":"2025-03-27T08:16:07.988Z","updated_at":"2026-02-10T00:03:06.999Z","avatar_url":"https://github.com/apdo60311.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Regression Analyser\n\nRegression analyser is a Flask web application that allows users to perform regression analysis on their data. It provides a user-friendly interface for uploading data files, selecting independent and dependent variables, and running various regression models. The application generates detailed reports with visualizations, model summaries, and plots to help users understand the relationships between variables.\n\n## Features\n\n1. Read datframe files as csv, xlsx, and more\n2. Explore data and perform some data preprocessing tasks\n3. Building simple/multiple regression model\n4. Plot model's result\n5. Also contains Earth visualization (in case dataframes with country column)\n\n## Folder Structure\n\n* [app/](.\\happiness-regression\\app)\n  * [scripts/](.\\happiness-regression\\app\\scripts)\n  * [static/](.\\happiness-regression\\app\\static)\n  * [templates/](.\\happiness-regression\\app\\templates)\n  * [app.py](.\\happiness-regression\\app\\app.py)\n* [data/](.\\happiness-regression\\data)\n  * [2015.csv](.\\happiness-regression\\data\\2015.csv)\n  * [2016.csv](.\\happiness-regression\\data\\2016.csv)\n  * [2017.csv](.\\happiness-regression\\data\\2017.csv)\n  * [2018.csv](.\\happiness-regression\\data\\2018.csv)\n* [documentation/](.\\happiness-regression\\documentation)\n* [notebooks/](.\\happiness-regression\\notebooks)\n  * [regression_model.ipynb](.\\happiness-regression\\notebooks\\regression_model.ipynb)\n\n* `app/` folder contains web application files.\n  * `scripts/` folder contains all scripts that used in the app.\n  * `static/` folder contains images, css, and javascript.\n  * `templates/` folder contains all html pages\n  * `app.py` is the main script that run the web application\n\n* `data/` containes happiness dataframe for testing the application\n\n* `notebooks/` containes jupyter notebooks\n\n### Installation\n\n1. Clone the repository: `git clone https://github.com/apdo60311/regression-analyzer`\n2. Navigate to the project directory: `cd regression-analyzer`\n3. Create a virtual environment: `python -m venv env`\n4. Activate the virtual environment:\n   * On Windows: `env\\Scripts\\activate`\n   * On Unix or Linux: `source env/bin/activate`\n5. Install the required packages: `pip install -r requirements.txt`\n\n### Usage\n\n1. Run the Flask application: `flask run` or `python app.py`\n2. Open your web browser and visit `http://localhost:5000`\n\n### Contributing\n\nContributions are welcome! Please follow these steps:\n\n1. Fork the repository\n2. Create a new branch: `git checkout -b my-feature-branch`\n3. Make your changes and commit them: `git commit -m 'Add some feature'`\n4. Push to the branch: `git push origin my-feature-branch`\n5. Submit a pull request\n\n### License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n### Contact\n\nIf you have any questions or suggestions, feel free to reach out to [apdo60311@gmail.com](apdo60311@gmail.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapdo60311%2Fregression-analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapdo60311%2Fregression-analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapdo60311%2Fregression-analyzer/lists"}