{"id":20478333,"url":"https://github.com/qcversity/statsmodelslearningpath","last_synced_at":"2026-05-08T05:54:01.017Z","repository":{"id":216054967,"uuid":"740355727","full_name":"qcversity/StatsModelsLearningPath","owner":"qcversity","description":"Statistical Models Learning Path","archived":false,"fork":false,"pushed_at":"2024-01-09T00:32:36.000Z","size":10301,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T15:13:17.692Z","etag":null,"topics":["econometrics","python","statistical-models","statistics"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qcversity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-01-08T07:15:21.000Z","updated_at":"2024-01-09T00:33:53.000Z","dependencies_parsed_at":"2024-11-15T15:40:18.892Z","dependency_job_id":"1d0811b5-6aed-4aed-bab7-7b24ab37ab3f","html_url":"https://github.com/qcversity/StatsModelsLearningPath","commit_stats":null,"previous_names":["qcversity/statsmodelslearningpath"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/qcversity/StatsModelsLearningPath","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qcversity%2FStatsModelsLearningPath","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qcversity%2FStatsModelsLearningPath/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qcversity%2FStatsModelsLearningPath/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qcversity%2FStatsModelsLearningPath/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qcversity","download_url":"https://codeload.github.com/qcversity/StatsModelsLearningPath/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qcversity%2FStatsModelsLearningPath/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32769110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T02:36:36.067Z","status":"ssl_error","status_checked_at":"2026-05-08T02:36:07.210Z","response_time":54,"last_error":"SSL_read: 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":["econometrics","python","statistical-models","statistics"],"created_at":"2024-11-15T15:37:41.314Z","updated_at":"2026-05-08T05:54:00.988Z","avatar_url":"https://github.com/qcversity.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Statistical Modeling Learning Path with Python\n\n\nThe **Statistical Modeling Learning Path with Python**, is a comprehensive resource\nfor learning statistical and econometric modeling with Python. \nThis repository serves as an interactive book, offering a blend of theory and practical examples to help you master statistical and econometric modeling using Python.\n\nThis repository is also used as the main resource for my youtube channel and live lectures. \n\n### What You'll Find Here\n\n1. **Comprehensive Tutorials:** Step-by-step guides and tutorials that cover a wide range of topics from basic statistical concepts to advanced statistical models. Each tutorial is supplemented with Python code examples, making it easier for learners to grasp the practical aspects of the theory.\n\n2. **Real-World Applications:** We firmly believe in learning by doing. Therefore, this repository includes numerous real-world case studies and projects. These practical applications demonstrate how statistical models can be effectively utilized in various industries and research fields.\n\n3. **Interactive Notebooks:** To enhance the learning experience, we provide interactive Jupyter notebooks. These notebooks allow you to run code, visualize data, and see the results of statistical modeling firsthand.\n\n4. **Resource Library:** A curated collection of resources, such as research papers, books, and online articles, which will help you dive deeper into specific topics of interest.\n\n5. **Community Contributions:** We encourage contributions from the community. Whether it's improving the existing content or adding new resources, your input is invaluable in making this a living, evolving educational tool.\n\n## Target Audience\n\n- **This learning path is designed for:**\n\n1. **Beginners:** If you are new to statistical modeling or Python, you will find the initial modules particularly helpful. They are crafted to help you build a solid foundation.\n\n2. **Intermediate Learners:** For those who already have some background in these fields, this repository offers advanced topics and complex project examples to challenge and enhance your skills.\n\n3. **Experts:** Even if you are an expert, this repository serves as a great reference tool and a source for staying updated with the latest trends and methodologies in statistical modeling.\n\n## Prerequisites\n\n1. Basic knowledge of Python programming.\n2. Fundamental understanding of mathematics, linear algebra, probability and statistics.\n\n## Python Libraries used for This project\n\nIn this project we used several Python libraries:\n\n- Numpy\n- Scipy\n- Sympy\n- Pandas and Polars\n- statsmodels\n- Matplotlib\n- Seaborn \n\n## Getting Started\n\nTo get started with StatsModels Learning Path:\n\n### Clone the repository to your local machine.\n\n```\ngit clone https://github.com/qcversity/StatsModelsLearningPath.git\n```\n\nor\n\n```\ngh repo clone qcversity/StatsModelsLearningPath\n```\n\n### Setup The Environment\n\nIn this section you will be guided on how to set up your environment using three tools, `mamba`, `conda` and `venv`. Feel free to use any other tool you use in your development.\n\n#### Using `Mamba` Package Manager\n\n1. Create a virtual environment using the `environment.yml` file\n\n```\nmamba env create -f environment.yml\n```\n\nAlternatively you can use the next command to create the environment:\n\n```\nmamba env create -f environment.txt -n smlpenv\n```\n\n2. Activate the newly created virtual environment\n\n```\nmamba activate smlpenv\n```\n\n\n#### Using `conda`\n\nIf `conda` is your main package manager you can set up your environment using one of the following commands:\n\n```\nconda env create -f environment.yml\n```\n\n```\nconda create -n smlpenv --file environment.txt\n```\n\n#### Using `venv` Virtual Environment Tool\n\nIf you are using native Python tool `venv` for virtual environment:\n\n1. Create a folder for this project, please use a command Line Interpreter such as Terminal or Windows command prompt:\n\n```\nmkdir StatsModeling\n```\n\nGo this created directory\n\n```\ncd StatsModeling\n```\n\n2. Create a virtual environment first:\n\n```\npython -m venv venv\n```\n\n3. Activate the virtual environment\n\nOn Linux-Based systems:\n```\nsource venv/bin/activate\n```\n\nOn Windows system:\n\n```\nvenv\\Scripts\\activate\n```\n\n4. Install the dependencies\n\n```\npython -m pip install -r requirements.txt\n```\n\n### How to Use This Learning Space\n\nThis learning space has just launched, and while writing the content, they will be lectures and interactive sessions in the form of Jupyter Notebooks:\n\n1. First you need to read the lectures\n2. Navigate to the Jupyter Notebooks for interactive sessions.\n3. Solutions will be available in Notebooks Solutions\n\n## Contributing\n\nWe welcome contributions to Statistical Modeling Learning Path! If you're interested in contributing, here's how you can do it:\n\n1. **Fork the Repository**: Start by forking the repository to your GitHub account.\n2. **Make Your Changes**: Add your content, fix bugs, or implement new features.\n3. **Submit a Pull Request**: After making your changes, submit a pull request to the main repository.\n4. **Code Review**: Your changes will be reviewed, and if everything is in order, they will be merged into the project.\n\nWhen contributing, please follow these guidelines:\n\n  - Ensure your code is well-documented.\n  - Adhere to the existing coding style and standards.\n  - Update the documentation if you're adding new features or making changes that affect how users interact with the project.\n\n\n## License\n\nThe Statistical Modeling Learning Path is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n\n## Contact\nFor questions or feedback, please open an issue in the repository, or contact us directly via [email me](mailto:qcversity.info@gmail.com).\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqcversity%2Fstatsmodelslearningpath","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqcversity%2Fstatsmodelslearningpath","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqcversity%2Fstatsmodelslearningpath/lists"}