Replies: 1 comment
-
Hello, thresholds are applied to normalized features by default (which is admittedly a little confusing but usually leads to better fits). Try fitting with |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am trying to set coefficient thresholds by using either the "threshold" variable for an overall threshold or using the "thresholds" variable to set each threshold individually.
But when running my code I frequently get values lower than my threshold.
Is this a known Problem?
Or am I misunderstanding how thresholds work?
This is my code:
`
def SINDYc(X_Data=None, U_Data=None, dT=None, opt_threshold=0.01, **kwargs):
return model.equations()
`
I set 'opt_threshold' to 0.013 and regularly get coefficient values smaller than that (e.g. 0.006 or -0.001)
Example output:
(x)' = 1.000 v (v)' = -9.810 1 + -0.015 x + 0.333 F + -0.034 v^2 (F)' = 0.006 v + -0.001 F + 1.001 u
Am I missing something?
I would appreciate any help or guidance on how to properly use thresholds.
Beta Was this translation helpful? Give feedback.
All reactions