Statistical significance of a ML model...

  • Thread starter Thread starter fog37
  • Start date Start date
  • Tags Tags
    Linear regression
AI Thread Summary
To assess the statistical significance of machine learning models such as decision trees, SVMs, and neural networks, traditional tests like t-tests and F-tests used in linear and logistic regression may not apply directly. Instead, the discussion highlights the importance of uncertainty quantification (UQ), a developing subfield focused on evaluating model reliability and significance. A suggested approach involves setting aside a portion of the input data for testing, ensuring that the model is not evaluated on the data it was trained on, which would invalidate the results. For binary classification models, a scoring system can be implemented, where correct predictions are scored as 1 and incorrect as 0, allowing for comparisons against other predictive methods or random guessing to determine significance.
fog37
Messages
1,566
Reaction score
108
TL;DR Summary
Determining if a ML model is statistically significant...
Hello,

How do we check if a ML model is statistically significant? For models like linear regression, logistic regression, etc. there are tests (t-tests, F-tests, etc.) that will tell us if the model, trained on some dataset, is statistically significant or not.

But in the case of ML models, like decision trees, SVM, or neural nets, how do we determine if the model is statistically significant? I have not seen any specific test to do that...

Thank you!
 
Technology news on Phys.org
There is a whole subfield on this called UQ - uncertainty quantification. It is an area or active development.
 
fog37 said:
TL;DR Summary: Determining if a ML model is statistically significant...

But in the case of ML models, like decision trees, SVM, or neural nets, how do we determine if the model is statistically significant? I have not seen any specific test to do that...
The t test will work with any predictive model. You're supposed to set aside a part of the input data, and not use it in your model and use it for testing later. (Because predicting your input data with a ML model is cheating). For a yes/no model, you can score a 1 for correct, and 0 for wrong, and you can compare it other ways to predict the outcomes (or random guessing),
 
Thread 'Is this public key encryption?'
I've tried to intuit public key encryption but never quite managed. But this seems to wrap it up in a bow. This seems to be a very elegant way of transmitting a message publicly that only the sender and receiver can decipher. Is this how PKE works? No, it cant be. In the above case, the requester knows the target's "secret" key - because they have his ID, and therefore knows his birthdate.
Thread 'Project Documentation'
Trying to package up a small bank account manager project that I have been tempering on for a while. One that is certainly worth something to me. Although I have created methods to whip up quick documents with all fields and properties. I would like something better to reference in order to express the mechanical functions. It is unclear to me about any standardized format for code documentation that exists. I have tried object orientated diagrams with shapes to try and express the...
Back
Top