Analyzing the student wellbeing monitor survey by AM and BIM students.
├── data
│ ├── processed <- The final, canonical data sets for modeling.
│ │ ├── Welzijnsmonitor2024_scaled_normalised_UTF8.csv
│ │ └── Welzijnsmonitor2025_scaled_normalised_UTF8.csv
│ └── raw <- The original, immutable data dump.
│ ├── Welzijnsmonitor2025_prep_dataGroepen.xlsx
│ └── Welzijnsmonitor2025_prep.xlsx
├── data-analysis <- Trained models, and model summaries.
│ └── DataAnalysis.ipynb
├── data-preprocessing <- Clean and preprocess the data.
│ ├── Kolommen.py
│ ├── Mapping.py
│ └── Normalisering.py
├── docs <- A default mkdocs project; see www.mkdocs.org for details
├── output <- All outputs created from analysis should be in here.
│ ├── data_with_normalized_latent_variables.csv
│ ├── descriptive_statistics.csv
│ ├── latent_variable_scores.csv
│ ├── model_coefficients.csv
│ └── model_coefficients.xlsx
├── references <- Data dictionaries, manuals, and all other explanatory materials.
├── reports <- Generated analysis as HTML, PDF, LaTeX, etc.
│ └── figures <- Generated graphics and figures to be used in reporting
│ ├── correlation_matrix.png
│ ├── pd
│ ├── pd.png
│ ├── pd2
│ ├── pd2.png
│ ├── pd3
│ └── pd3.png
├── .gitignore <- Remove redudant or irrelevant files/folders from git commit.
├── paths.py <- Relative path configuration (prevent absolute path problem).
├── README.md <- The top-level README for developers using this project.
├── requirements.txt <- The requirements file for reproducing the analysis environment, e.g.
IMPORTANT: Python 3.12 is not compatible with semopy>=2.4, so do not use 3.12. We recommend Python 3.11.
These are the steps to create the enviroment in your local machine, follow these steps in your terminal/command prompt (cmd):
- Create a fresh virtual environment (or conda env) with Python 3.10/3.11:
# macOS/Linux
python3.11 -m venv .venv
# Windows
py -3.11 -m venv .venv
- Activate the virtual environment:
# macOS / Linux
source .venv/bin/activate
# Windows
.venv\Scripts\activate
- Install project dependencies:
pip install -r requirements.txt
This will install all required packages for the project.