Statistics¶
Contains classes describing rules and rulesets statistics and metrics
-
class
rulekit.stats.RuleSetStatistics(ruleset)¶ Statistics for ruleset.
-
SIGNIFICANCE_LEVEL¶ Significance level, default value is 0.05
- Type:
float
- time_total_sfloat
Time of constructing the rule set in seconds.
- time_growing_sfloat
Time of growing in seconds.
- time_pruning_sfloat
Time of pruning in seconds.
- rules_countint
Number of rules in ruleset.
- conditions_per_rulefloat
Average number of conditions per rule.
- induced_conditions_per_rulefloat
Average number of induced conditions.
- avg_rule_coveragefloat
Average rule coverage.
- avg_rule_precisionfloat
Average rule precision.
- avg_rule_qualityfloat
Average rule quality.
- pvaluefloat
rule set significance.
- FDR_pvaluefloat
Significance of the rule set with false discovery rate correction.
- FWER_pvaluefloat
Significance of the rule set with familiy-wise error rate correction.
- fraction_significantfloat
Fraction of rules significant at assumed level
- fraction_FDR_significantfloat
Fraction of rules significant, set with false discovery rate correction, at assumed level.
- fraction_FWER_significantfloat
Fraction of rules significant, set with familiy-wise error rate correction, at assumed level.
-
-
class
rulekit.stats.RuleStatistics(rule)¶ Statistics for single rule.
-
p¶ Number of positives covered by the rule (accounting weights).
- Type:
float
-
n¶ Number of negatives covered by the rule (accounting weights).
- Type:
float
-
P¶ Number of positives in the training set (accounting weights).
- Type:
float
-
N¶ Number of negatives in the training set (accounting weights).
- Type:
float
-
weight¶ Rule weight.
- Type:
float
-
pvalue¶ Rule significance.
- Type:
float
-