Principal Component Analysis (PCA) is a widely used dimensionality reduction technique that transforms correlated variables into a smaller set of uncorrelated principal components. However, classical PCA assumes precise and crisp data, which may not hold true in real-world scenarios characterized by uncertainty and indeterminacy. To address this limitation, this study integrates Neutrosophic Logic into PCA, forming a robust framework capable of handling truth (T), indeterminacy (I), and falsity (F) values. The proposed methodology first converts neutrosophic data into crisp representations using an aggregation function, then applies PCA to extract principal components. A comparative analysis between normal PCA and Neutrosophic PCA is conducted using Python, highlighting how uncertainty impacts variance capture and eigenvector orientation. Visualization tools such as eigenvector plots, projection lines, and scree plots are employed to illustrate the findings. Results demonstrate that Neutrosophic PCA provides a more reliable representation of uncertain datasets without significant loss of variance information. This framework can be applied in fields such as pattern recognition, machine learning, and data-driven decision-making where uncertainty is inherent.

Integrating Neutrosophic Logic into Principal Component Analysis: A Python-Based Framework

G. Nordo
Ultimo
Investigation
2026-01-01

Abstract

Principal Component Analysis (PCA) is a widely used dimensionality reduction technique that transforms correlated variables into a smaller set of uncorrelated principal components. However, classical PCA assumes precise and crisp data, which may not hold true in real-world scenarios characterized by uncertainty and indeterminacy. To address this limitation, this study integrates Neutrosophic Logic into PCA, forming a robust framework capable of handling truth (T), indeterminacy (I), and falsity (F) values. The proposed methodology first converts neutrosophic data into crisp representations using an aggregation function, then applies PCA to extract principal components. A comparative analysis between normal PCA and Neutrosophic PCA is conducted using Python, highlighting how uncertainty impacts variance capture and eigenvector orientation. Visualization tools such as eigenvector plots, projection lines, and scree plots are employed to illustrate the findings. Results demonstrate that Neutrosophic PCA provides a more reliable representation of uncertain datasets without significant loss of variance information. This framework can be applied in fields such as pattern recognition, machine learning, and data-driven decision-making where uncertainty is inherent.
2026
Inglese
Inglese
STAMPA
No
University of New Mexico, United States
97
328
343
16
https://fs.unm.edu/nss8/index.php/111/article/view/7380
no
Internazionale
Esperti anonimi
Principal Component Analysis (PCA), Neutrosophic Logic, Dimensionality Reduction, Eigenvectors and Eigenvalues, Python Implementation, Uncertainty Modeling, Data Analytics
info:eu-repo/semantics/article
Vidhya, D.; Jafari, S.; Nordo, G.
14.a Contributo in Rivista::14.a.1 Articolo su rivista
3
262
open
File in questo prodotto:
File Dimensione Formato  
Integrating Neutrosophic Logic into Principal Component Analysis_NSS.pdf

accesso aperto

Descrizione: Neutrosophic Sets and Systems, Vol. 97, 2026University of New MexicoD.Vidhya, S.Jafari andG.Nordo, Integrating Neutrosophic Logic into Principal ComponentAnalysis: A Python-Based FrameworkIntegrating Neutrosophic Logic into Principal Component Analysis: -A Python-Based Framework
Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 742.16 kB
Formato Adobe PDF
742.16 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11570/3341315
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact