Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for classification-based models #41

Open
afraniomelo opened this issue Sep 9, 2024 · 0 comments
Open

Add support for classification-based models #41

afraniomelo opened this issue Sep 9, 2024 · 0 comments
Labels
feature request New feature or request

Comments

@afraniomelo
Copy link
Collaborator

afraniomelo commented Sep 9, 2024

How we are today

Currently, BibMon uses a deviation-based methodology, which focuses on monitoring deviations from expected values or patterns. In this framework, algorithms are designed to compare actual sensor measurements with model representations to identify process anomalies. A metric called SPE (Squared Prediction Error) is used to compute the deviation between actual and expected values. SPE values are computed from regression or reconstruction models. For more details, please check https://doi.org/10.1016/j.dche.2024.100182.

Proposed new feature

Some applications would benefit more from classification models rather than regression or reconstruction models. In this scenario, the model would analyze sample data and attribute a probability indicating the likelihood that the data corresponds to a faulty event. This probability would be analogous to the SPE currently used in the package.

Implementation

Implementing this new feature may significantly impact the package structure, as the main class, GenericModel, is entirely based on the use of SPE to create control charts. One approach could be to create a new class called GenericModelProb, which would be analogous to the existing GenericModel. This new class could generate control charts based on probabilities instead of SPE values.

@afraniomelo afraniomelo added enhancement Improvements to existing functionality feature request New feature or request and removed enhancement Improvements to existing functionality labels Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant