We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 644ebf5 commit 1a50f33Copy full SHA for 1a50f33
src/simdec/decomposition.py
@@ -123,9 +123,13 @@ def decomposition(
123
124
# only keep the explained variance corresponding to `dec_limit`
125
sensitivity_indices = sensitivity_indices[var_order]
126
- n_var_dec = np.where(np.cumsum(sensitivity_indices) < dec_limit)[0].size
127
- n_var_dec = max(1, n_var_dec) # keep at least one variable
128
- n_var_dec = min(5, n_var_dec) # use at most 5 variables
+
+ if auto_ordering:
+ n_var_dec = np.where(np.cumsum(sensitivity_indices) < dec_limit)[0].size
129
+ n_var_dec = max(1, n_var_dec) # keep at least one variable
130
+ n_var_dec = min(5, n_var_dec) # use at most 5 variables
131
+ else:
132
+ n_var_dec = inputs.shape[1]
133
134
# 2. states formation
135
if states is None:
0 commit comments