Skip to content

Anfal-AR/ai-barriers-cluster-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hierarchical Cluster Analysis of AI Implementation Constraints in Education

DOI Status Analysis Visualization ORCID

Overview

This repository contains the analysis materials for a published research study examining AI implementation barriers among K-12 educators in Jordan. Using person-centered analytical approaches, this study identifies distinct educator constraint profiles that challenge traditional assumptions about barrier accumulation in educational technology implementation.

Key Finding: Implementation barriers don't accumulate additively—educators facing cost constraints have 71% lower odds of simultaneously reporting skill deficits (φ=-.246, p<.001), revealing distinct subpopulations requiring differentiated support strategies.


🔗 Complete Research Series

This is Paper 1 of a three-paper research series examining AI adoption among K-12 educators in Jordan (N=189).

Paper Title Methods Repository DOI
1 Hierarchical Cluster Analysis of AI Implementation Constraints Hierarchical Cluster Analysis, Chi-Square, Phi Coefficients This Repository 10.5281/zenodo.17519099
2 Factors Predicting AI Tool Adoption Among K-12 Educators Random Forest, Logistic Regression rf-perception-dominance 10.5281/zenodo.17519155
3 Analyzing the Gap Between AI Adoption and Advocacy Ordinal Regression, Mediation Analysis ordinal-mediation-advocacy 10.5281/zenodo.17519209

How the Papers Connect

┌─────────────────────────────────────────────────────────────────────────────┐
│                         SAME SAMPLE: N=189 K-12 Educators                   │
└─────────────────────────────────────────────────────────────────────────────┘
                                      │
          ┌───────────────────────────┼───────────────────────────┐
          │                           │                           │
          ▼                           ▼                           ▼
   ┌─────────────┐           ┌─────────────┐           ┌─────────────┐
   │   PAPER 1   │           │   PAPER 2   │           │   PAPER 3   │
   │  (This Repo)│           │             │           │             │
   ├─────────────┤           ├─────────────┤           ├─────────────┤
   │ WHO faces   │           │ WHAT drives │           │ WHY do some │
   │ which       │──────────►│ adoption?   │──────────►│ advocate?   │
   │ barriers?   │           │             │           │             │
   ├─────────────┤           ├─────────────┤           ├─────────────┤
   │ • 8 cluster │           │ • Perception│           │ • 77.7%     │
   │   profiles  │           │   dominance │           │   mediated  │
   │ • Cost-Skill│           │ • 92.3%     │           │ • Student   │
   │   inverse   │           │   accuracy  │           │   effects   │
   │   (φ=-.246) │           │             │           │   primary   │
   └─────────────┘           └─────────────┘           └─────────────┘

Publication

Title: Hierarchical Cluster Analysis of AI Implementation Constraints: Uncovering Heterogeneous Barrier Patterns in Education

Author: Anfal Rababah

DOI: 10.5281/zenodo.17519099

Citation:

@article{rababah2025cluster,
  title={Hierarchical Cluster Analysis of AI Implementation Constraints: 
         Uncovering Heterogeneous Barrier Patterns in Education},
  author={Rababah, Anfal},
  journal={Zenodo},
  year={2025},
  doi={10.5281/zenodo.17519099}
}

Research Questions

  1. What are the prevalence rates and demographic distributions of AI integration among K-12 educators?
  2. How do implementation constraints (cost, availability, skill, language) distribute across demographic subgroups?
  3. What pairwise co-occurrence patterns exist among constraints?
  4. What distinct educator subgroups emerge from hierarchical cluster analysis of constraint profiles?

Methodology

Sample

  • N = 189 K-12 educators (3 excluded from initial 192 for logical inconsistencies)
  • 32 schools randomly selected from 72 total schools in northern Jordan
  • Stratified sampling by: geographic location, school level, gender composition, sector

Data Collection

  • Face-to-face paper surveys (April–August 2024)
  • Survey administered in Arabic, translated to English for analysis
  • Open-ended responses coded into binary barrier indicators

Analytical Framework

Analysis Type Method Tool Purpose
Prevalence Descriptive statistics JASP Adoption rates by demographics
Association Chi-square tests JASP Barrier-demographic relationships
Group comparison Mann-Whitney U, Kruskal-Wallis JASP Frequency differences (non-parametric)
Co-occurrence Phi coefficients, odds ratios JASP Pairwise barrier associations
Clustering Hierarchical (McQuitty linkage) JASP Educator constraint profiles
Visualization matplotlib, seaborn Python Figures and network diagrams

Variables

Demographics (Independent):

  • Gender (male/female)
  • Teaching subject (scientific/non-scientific)
  • Educational sector (public/private)
  • Teaching experience (4 categories: ≤5, 6-10, 11-15, ≥16 years)

Outcomes:

  • AI adoption (binary)
  • AI usage frequency (5-level ordinal)
  • Barrier types (4 binary indicators)

Key Results

AI Adoption

  • 84.7% overall adoption rate
  • Teaching subject was the only significant predictor (scientific: 92.2% vs non-scientific: 80.8%, p=.040)

Barrier Prevalence

Barrier Type Prevalence
Skill deficits 36.5%
Cost barriers 27.5%
Technical availability 22.8%
Language barriers 7.9%

Co-occurrence Analysis

Significant inverse relationship: Cost × Skill (φ=-.246, p<.001, OR=0.29)

  • Educators with cost barriers had 71% lower odds of reporting skill deficits
  • Suggests distinct constraint profiles rather than additive barrier accumulation

Cluster Solution

Eight distinct profiles identified (R²=0.778, silhouette=0.650):

Cluster n % Profile
1 97 51.3% Minimal Constraints
2 38 20.1% Cost-Dominant
7 31 16.4% Availability-Dominant
3 7 3.7% Language-Constrained
4-8 16 8.5% Multiple Constraints

Repository Structure

ai-barriers-cluster-analysis/
│
├── README.md                    # This file
├── LICENSE                      # MIT License
│
├── data/
│   ├── data_dictionary.md       # Variable definitions and coding
│   └── survey_instrument.md     # Original survey (Arabic + English)
│
├── analysis/
│   ├── jasp/
│   │   └── analysis_workflow.md # JASP analysis procedures
│   └── results/
│       └── summary_tables.md    # Key statistical outputs
│
├── visualizations/
│   ├── scripts/
│   │   ├── cluster_profiles.py  # Cluster heatmap visualization
│   │   ├── cooccurrence_network.py  # Network diagram
│   │   └── frequency_charts.py  # Bar charts and distributions
│   └── figures/
│       └── [generated figures]
│
├── paper/
│   └── Rababah-2025-ClusterAnalysis-AI-Barriers.pdf
│
└── requirements.txt             # Python dependencies

Technical Implementation

JASP Analysis (v0.19.3.0)

All statistical analyses were conducted in JASP:

  1. Descriptive Statistics: Frequencies module for prevalence rates
  2. Chi-Square Tests: Frequencies → Contingency Tables
  3. Non-parametric Tests:
    • Mann-Whitney U for binary group comparisons
    • Kruskal-Wallis for multi-group comparisons
  4. Cluster Analysis:
    • Machine Learning → Clustering → Hierarchical
    • McQuitty linkage method
    • Euclidean distance metric
    • BIC optimization for cluster selection

Python Visualization

Python was used exclusively for creating publication-quality figures:

# Example: Cluster profile heatmap
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd

# Cluster z-scores from JASP output
cluster_data = pd.DataFrame({
    'Cluster': [1, 2, 3, 4, 5, 6, 7, 8],
    'Cost': [-0.61, 1.62, -0.61, 1.62, 1.62, 1.62, -0.61, -0.61],
    'Availability': [-0.54, -0.54, -0.54, 1.84, -0.54, 1.84, 1.84, 1.84],
    'Skill': [0.27, -0.48, 0.43, -0.24, -0.24, 0.28, -0.29, 0.28],
    'Language': [-0.29, -0.29, 3.40, -0.29, 3.40, 3.40, -0.29, 3.40]
})

Skills Demonstrated

This project showcases:

  • Survey Research Design: Stratified sampling, instrument development, cross-cultural translation
  • Statistical Analysis: Chi-square, non-parametric tests, effect sizes (φ, Cramér's V, odds ratios)
  • Machine Learning: Unsupervised clustering, model validation (silhouette, BIC)
  • Data Visualization: Network diagrams, heatmaps, publication-quality figures
  • Research Communication: Academic writing, statistical reporting (APA style)

Practical Implications

The findings support differentiated intervention strategies:

Constraint Profile Recommended Intervention
Cost-Dominant Institutional subscriptions, device provision
Skill-Deficit Targeted professional development
Availability-Dominant Infrastructure investment, reliable platforms
Language-Constrained Multilingual AI tools, localization support

Limitations

  • Cross-sectional design (single timepoint)
  • Self-reported measures
  • Geographic concentration (single Jordanian city)
  • Small sample sizes in some clusters (n=2-4)

Contact

Anfal Rababah
Independent Researcher, Jordan
📧 [email protected]
🆔 ORCID: 0009-0003-7450-8907

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • K-12 educators who participated in the survey
  • JASP development team for open-source statistical software

About

Hierarchical cluster analysis of AI implementation barriers among K-12 educators (N=189). Person-centered approach reveals 8 distinct constraint profiles with inverse cost-skill relationship (φ=-.246). JASP for statistics, Python for visualization. Published: DOI 10.5281/zenodo.17519099

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages