# shah-md-tasrif-rahman/portfolio_spss-cuspc architecture

> Architecture diagram of the GitHub repository shah-md-tasrif-rahman/portfolio_spss-cuspc, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/shah-md-tasrif-rahman/portfolio_spss-cuspc
- Repository: https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc

## Overview

This is a portfolio of four reproducible SPSS coursework analyses, not a software application. The principal workflow is project data, SPSS syntax and analysis, then reported results and visualizations. Project READMEs document the analysis methods and outputs; source excerpts were not available, so links represent only this documented workflow.

Main entry points: [`Assignment-1/SPSS Files/assignment1_syntax_Shah_Md._Tasrif_Rahman.sps`](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-1/SPSS%20Files/assignment1_syntax_Shah_Md._Tasrif_Rahman.sps) (Data preparation), [`Assignment-2/SPSS Files/Assignment-2_main.sps`](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-2/SPSS%20Files/Assignment-2_main.sps) (Correlation, regression), [`Assignment-3/SPSS Files/Assignment3_Syntax.sps`](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-3/SPSS%20Files/Assignment3_Syntax.sps) (Tests, logistic model), [`Final Project/SPSS Files/finalproject_syntax_Shah Md. Tasrif Rahman.sps`](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Final%20Project/SPSS%20Files/finalproject_syntax_Shah%20Md.%20Tasrif%20Rahman.sps) (Churn analysis)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_a1["Assignment 1"]
  node_a1data["Survey data<br/>[week1_data.xlsx]"]
  node_a1analysis["Data preparation"]
  node_a1results["Descriptives, charts<br/>[Final Output.htm]"]
end

subgraph group_a2["Assignment 2"]
  node_a2data["Salary data"]
  node_a2analysis["Correlation, regression"]
  node_a2results["Tables, report<br/>[Final Output.htm]"]
end

subgraph group_a3["Assignment 3"]
  node_a3data["Health survey data<br/>[assignment3.sav]"]
  node_a3analysis["Tests, logistic model"]
  node_a3results["Model results, report<br/>[Final Output.htm]"]
end

subgraph group_final["Final Project"]
  node_fdata["Telco churn data<br/>[telco_data.csv]"]
  node_fanalysis["Churn analysis"]
  node_fresults["Tables, graphs, report<br/>[Final Output.html]"]
end

node_analyst(("Analyst"))

node_analyst -->|"runs"| node_a1analysis
node_a1data -->|"analyzes"| node_a1analysis
node_a1analysis -->|"produces"| node_a1results
node_analyst -->|"runs"| node_a2analysis
node_a2data -->|"analyzes"| node_a2analysis
node_a2analysis -->|"produces"| node_a2results
node_analyst -->|"runs"| node_a3analysis
node_a3data -->|"analyzes"| node_a3analysis
node_a3analysis -->|"produces"| node_a3results
node_analyst -->|"runs"| node_fanalysis
node_fdata -->|"analyzes"| node_fanalysis
node_fanalysis -->|"produces"| node_fresults

click node_a1data "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-1/week1_data.xlsx"
click node_a1analysis "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-1/SPSS%20Files/assignment1_syntax_Shah_Md._Tasrif_Rahman.sps"
click node_a1results "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-1/Final%20Output/Final%20Output.htm"
click node_a2data "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-2/salary%20regression%20data.csv"
click node_a2analysis "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-2/SPSS%20Files/Assignment-2_main.sps"
click node_a2results "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-2/Final%20Output/Final%20Output.htm"
click node_a3data "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-3/SPSS%20Files/assignment3.sav"
click node_a3analysis "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-3/SPSS%20Files/Assignment3_Syntax.sps"
click node_a3results "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-3/Final%20Output/Final%20Output.htm"
click node_fdata "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Final%20Project/telco_data.csv"
click node_fanalysis "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Final%20Project/SPSS%20Files/finalproject_syntax_Shah%20Md.%20Tasrif%20Rahman.sps"
click node_fresults "https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Final%20Project/Final%20Output/Final%20Output.html"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_a1data,node_a1analysis,node_a1results toneBlue
class node_a2data,node_a2analysis,node_a2results toneAmber
class node_a3data,node_a3analysis,node_a3results toneMint
class node_fdata,node_fanalysis,node_fresults toneRose
class node_analyst toneIndigo
```

## Components

### Assignment 1

- [Survey data](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-1/week1_data.xlsx): `Assignment-1/week1_data.xlsx`
- [Data preparation](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-1/SPSS%20Files/assignment1_syntax_Shah_Md._Tasrif_Rahman.sps): `Assignment-1/SPSS Files/assignment1_syntax_Shah_Md._Tasrif_Rahman.sps`
- [Descriptives, charts](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-1/Final%20Output/Final%20Output.htm): `Assignment-1/Final Output/Final Output.htm`

### Assignment 2

- [Salary data](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-2/salary%20regression%20data.csv): `Assignment-2/salary regression data.csv`
- [Correlation, regression](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-2/SPSS%20Files/Assignment-2_main.sps): `Assignment-2/SPSS Files/Assignment-2_main.sps`
- [Tables, report](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-2/Final%20Output/Final%20Output.htm): `Assignment-2/Final Output/Final Output.htm`

### Assignment 3

- [Health survey data](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-3/SPSS%20Files/assignment3.sav): `Assignment-3/SPSS Files/assignment3.sav`
- [Tests, logistic model](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-3/SPSS%20Files/Assignment3_Syntax.sps): `Assignment-3/SPSS Files/Assignment3_Syntax.sps`
- [Model results, report](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Assignment-3/Final%20Output/Final%20Output.htm): `Assignment-3/Final Output/Final Output.htm`

### Final Project

- [Telco churn data](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Final%20Project/telco_data.csv): `Final Project/telco_data.csv`
- [Churn analysis](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Final%20Project/SPSS%20Files/finalproject_syntax_Shah%20Md.%20Tasrif%20Rahman.sps): `Final Project/SPSS Files/finalproject_syntax_Shah Md. Tasrif Rahman.sps`
- [Tables, graphs, report](https://github.com/shah-md-tasrif-rahman/portfolio_spss-cuspc/blob/main/Final%20Project/Final%20Output/Final%20Output.html): `Final Project/Final Output/Final Output.html`

### Other components

- **Analyst**

## Connections

- Analyst → Data preparation: runs
- Survey data → Data preparation: analyzes
- Data preparation → Descriptives, charts: produces
- Analyst → Correlation, regression: runs
- Salary data → Correlation, regression: analyzes
- Correlation, regression → Tables, report: produces
- Analyst → Tests, logistic model: runs
- Health survey data → Tests, logistic model: analyzes
- Tests, logistic model → Model results, report: produces
- Analyst → Churn analysis: runs
- Telco churn data → Churn analysis: analyzes
- Churn analysis → Tables, graphs, report: produces
