Implementation of Data Driven SIMCA one class classification method
Project description
Data Driven SIMCA
The package ddsimca implements Data Driven SIMCA — a method for creating one-class classification (OCC) models (also known as anomaly detectors or novelty detectors). The theoretical background and practical examples for the DDSIMCA method are described in this paper, please use it for citing this package as well. The paper is freely available to everyone via open access option. The other papers describing different theoretical aspects of the method are listed in the Reference section below.
The paper shows all examples using the DD-SIMCA web-application (mda.tools/ddsimca). This package implements same functionality in Python, so you can get same outcomes and similar plots. The package can be installed from PyPI using pip or any other package manager compatible with PyPI, e.g.:
pip install ddsimca
It requires numpy, scipy, pandas, prcv and matplotlib, which will be automatically installed as dependencies.
Getting started
Use Jupyter notebook demo.ipynb or Markdown document demo.md in order to get started. To run the examples from this notebook you need to download zip file with datasets (it is also used for illustration of the method in the paper). Here is direct link to the archive.
Simply download the dataset and unzip it to your working directory, where you have the notebook or Markdown document, and follow the guidelines. The dataset can be downloaded from GitHub as well.
Releases
1.0.1 (1/1/2026)
- initial release
References
-
S. Kucheryavskiy, O. Rodionova, A. Pomerantsev. A comprehensive tutorial on Data-Driven SIMCA: Theory and implementation in web. Journal of Chemometrics, 38 (7), 2024. DOI: 10.1002/cem.3556.
-
A. Pomerantsev, O. Rodionova. Selectivity in Nontargeted Qualitative Analysis. Analytica Chimica Acta, 1332, 2024. DOI: 10.1016/j.aca.2024.343352.
-
A. Pomerantsev, O. Rodionova. Popular decision rules in SIMCA: Critical review. Journal of Chemometrics, 34 (8), 2020. DOI: 10.1002/cem.3250
-
A. Pomerantsev, O. Rodionova. On the type II error in SIMCA method. Journal of Chemometrics, 28 (6), 2014. DOI: 10.1002/cem.2610.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ddsimca-1.0.1.tar.gz.
File metadata
- Download URL: ddsimca-1.0.1.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3430dfeb2eb5cb8000bb19ba6ce5f4768fdb394175500830901dbd15849870a
|
|
| MD5 |
4df38af893e6392a98b8f6241c0cb013
|
|
| BLAKE2b-256 |
256067c93909022bbfe83b0ed784d084dc9e2faeac857db24564e99801a575fe
|
File details
Details for the file ddsimca-1.0.1-py3-none-any.whl.
File metadata
- Download URL: ddsimca-1.0.1-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8c2e09b742a4b0852c6e799c6f62c4dccd45cbdf969af177ba96fd2bfb96a00
|
|
| MD5 |
0539d0ed77e5bf430131011f50f48c22
|
|
| BLAKE2b-256 |
03d737cc10e188ecffc98ae3bc876818c353dbf76a2040c8db73bbd165995854
|