| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208 |
- {
- "model_type": "pressure",
- "evaluation_set": "sealed_test",
- "threshold": 0.8625534176826477,
- "window_metrics": {
- "samples": 2253,
- "normal_samples": 2094,
- "anomaly_samples": 159,
- "tp": 156,
- "fp": 8,
- "fn": 3,
- "tn": 2086,
- "precision": 0.9512195121951219,
- "recall": 0.9811320754716981,
- "f1": 0.9659442724458205,
- "pr_auc": 0.9961378651665421,
- "specificity": 0.9961795606494747,
- "accuracy": 0.9951176209498447,
- "balanced_accuracy": 0.9886558180605864,
- "macro_f1": 0.9816572904184637,
- "weighted_f1": 0.9951524922724648,
- "class_metrics": {
- "normal": {
- "precision": 0.9985639061752034,
- "recall": 0.9961795606494747,
- "f1": 0.9973703083911069,
- "support": 2094
- },
- "anomaly": {
- "precision": 0.9512195121951219,
- "recall": 0.9811320754716981,
- "f1": 0.9659442724458205,
- "support": 159
- }
- },
- "confusion_matrix_counts": {
- "tn": 2086,
- "fp": 8,
- "fn": 3,
- "tp": 156
- },
- "confusion_matrix_normalized": {
- "normal": {
- "predicted_normal": 0.9961795606494747,
- "predicted_anomaly": 0.0038204393505253103
- },
- "anomaly": {
- "predicted_normal": 0.018867924528301886,
- "predicted_anomaly": 0.9811320754716981
- }
- }
- },
- "event_metrics": {
- "anomaly_events": 10,
- "normal_events": 14,
- "detected_anomaly_events": 10,
- "missed_anomaly_events": 0,
- "false_positive_normal_events": 4,
- "event_recall": 1.0
- },
- "by_unit": {
- "7号机": {
- "samples": 962,
- "normal_samples": 952,
- "anomaly_samples": 10,
- "tp": 7,
- "fp": 3,
- "fn": 3,
- "tn": 949,
- "precision": 0.7,
- "recall": 0.7,
- "f1": 0.7,
- "pr_auc": 0.6855844155844155,
- "specificity": 0.9968487394957983,
- "accuracy": 0.9937629937629938,
- "balanced_accuracy": 0.8484243697478991,
- "macro_f1": 0.8484243697478991,
- "weighted_f1": 0.9937629937629938,
- "class_metrics": {
- "normal": {
- "precision": 0.9968487394957983,
- "recall": 0.9968487394957983,
- "f1": 0.9968487394957983,
- "support": 952
- },
- "anomaly": {
- "precision": 0.7,
- "recall": 0.7,
- "f1": 0.7,
- "support": 10
- }
- },
- "confusion_matrix_counts": {
- "tn": 949,
- "fp": 3,
- "fn": 3,
- "tp": 7
- },
- "confusion_matrix_normalized": {
- "normal": {
- "predicted_normal": 0.9968487394957983,
- "predicted_anomaly": 0.0031512605042016808
- },
- "anomaly": {
- "predicted_normal": 0.3,
- "predicted_anomaly": 0.7
- }
- }
- },
- "8号机": {
- "samples": 591,
- "normal_samples": 442,
- "anomaly_samples": 149,
- "tp": 149,
- "fp": 5,
- "fn": 0,
- "tn": 437,
- "precision": 0.9675324675324676,
- "recall": 1.0,
- "f1": 0.9834983498349835,
- "pr_auc": 0.9994183445190157,
- "specificity": 0.9886877828054299,
- "accuracy": 0.9915397631133672,
- "balanced_accuracy": 0.994343891402715,
- "macro_f1": 0.9889050338480947,
- "weighted_f1": 0.9915855049408893,
- "class_metrics": {
- "normal": {
- "precision": 1.0,
- "recall": 0.9886877828054299,
- "f1": 0.9943117178612059,
- "support": 442
- },
- "anomaly": {
- "precision": 0.9675324675324676,
- "recall": 1.0,
- "f1": 0.9834983498349835,
- "support": 149
- }
- },
- "confusion_matrix_counts": {
- "tn": 437,
- "fp": 5,
- "fn": 0,
- "tp": 149
- },
- "confusion_matrix_normalized": {
- "normal": {
- "predicted_normal": 0.9886877828054299,
- "predicted_anomaly": 0.011312217194570135
- },
- "anomaly": {
- "predicted_normal": 0.0,
- "predicted_anomaly": 1.0
- }
- }
- },
- "9号机": {
- "samples": 700,
- "normal_samples": 700,
- "anomaly_samples": 0,
- "tp": 0,
- "fp": 0,
- "fn": 0,
- "tn": 700,
- "precision": 0.0,
- "recall": 0.0,
- "f1": 0.0,
- "pr_auc": null,
- "specificity": 1.0,
- "accuracy": 1.0,
- "balanced_accuracy": 0.5,
- "macro_f1": 0.5,
- "weighted_f1": 1.0,
- "class_metrics": {
- "normal": {
- "precision": 1.0,
- "recall": 1.0,
- "f1": 1.0,
- "support": 700
- },
- "anomaly": {
- "precision": 0.0,
- "recall": 0.0,
- "f1": 0.0,
- "support": 0
- }
- },
- "confusion_matrix_counts": {
- "tn": 700,
- "fp": 0,
- "fn": 0,
- "tp": 0
- },
- "confusion_matrix_normalized": {
- "normal": {
- "predicted_normal": 1.0,
- "predicted_anomaly": 0.0
- },
- "anomaly": {
- "predicted_normal": 0.0,
- "predicted_anomaly": 0.0
- }
- }
- }
- },
- "warning": "Labels originate from current scanner rules unless manually updated; metrics measure held-out rule-label agreement, not confirmed physical-fault diagnosis."
- }
|