{ "algorithm": { "passed": true, "checks": [ { "group": "pressure", "file": "润滑油压力小时等级.csv", "reference": "/Users/zhouhao/Code/Python/Compressor/models/datas/reference/润滑油压力小时等级.csv", "candidate": "/Users/zhouhao/Code/Python/Compressor/models/results/pressure/润滑油压力小时等级.csv", "identical": true }, { "group": "pressure", "file": "润滑油压力小时阶段段.csv", "reference": "/Users/zhouhao/Code/Python/Compressor/models/datas/reference/润滑油压力小时阶段段.csv", "candidate": "/Users/zhouhao/Code/Python/Compressor/models/results/pressure/润滑油压力小时阶段段.csv", "identical": true }, { "group": "pressure", "file": "润滑油压力演化周期.csv", "reference": "/Users/zhouhao/Code/Python/Compressor/models/datas/reference/润滑油压力演化周期.csv", "candidate": "/Users/zhouhao/Code/Python/Compressor/models/results/pressure/润滑油压力演化周期.csv", "identical": true }, { "group": "vibration", "file": "振动异常段.csv", "reference": "/Users/zhouhao/Code/Python/Compressor/models/datas/reference/振动异常段.csv", "candidate": "/Users/zhouhao/Code/Python/Compressor/models/results/vibration/振动异常段.csv", "identical": true }, { "group": "common", "file": "报警阈值配置.csv", "reference": "/Users/zhouhao/Code/Python/Compressor/models/datas/reference/报警阈值配置.csv", "candidate": "/Users/zhouhao/Code/Python/Compressor/models/results/common/报警阈值配置.csv", "identical": true } ] }, "db_parity": { "passed": true, "report": { "db_rows": 40536, "cached_rows": 40536, "only_in_db": 0, "only_in_cache": 0, "mismatched_rows": 0, "identical": true, "only_in_db_examples": [], "only_in_cache_examples": [], "mismatched_examples": [] } }, "models": { "pressure": { "passed": true, "checks": [ { "name": "candidates_normal", "actual": 12789, "expected": 12789, "tolerance": 0, "passed": true }, { "name": "candidates_anomaly", "actual": 1016, "expected": 1016, "tolerance": 0, "passed": true }, { "name": "train_total", "actual": 9095, "expected": 9095, "tolerance": 0, "passed": true }, { "name": "train_normal", "actual": 8439, "expected": 8439, "tolerance": 0, "passed": true }, { "name": "train_anomaly", "actual": 656, "expected": 656, "tolerance": 0, "passed": true }, { "name": "validation_total", "actual": 2457, "expected": 2457, "tolerance": 0, "passed": true }, { "name": "validation_normal", "actual": 2256, "expected": 2256, "tolerance": 0, "passed": true }, { "name": "validation_anomaly", "actual": 201, "expected": 201, "tolerance": 0, "passed": true }, { "name": "test_total", "actual": 2253, "expected": 2253, "tolerance": 0, "passed": true }, { "name": "test_normal", "actual": 2094, "expected": 2094, "tolerance": 0, "passed": true }, { "name": "test_anomaly", "actual": 159, "expected": 159, "tolerance": 0, "passed": true }, { "name": "threshold", "actual": 0.8625534176826477, "expected": 0.8625534176826477, "tolerance": 1e-06, "passed": true }, { "name": "anomaly_precision", "actual": 0.9512195121951219, "expected": 0.9512, "tolerance": 0.001, "passed": true }, { "name": "anomaly_recall", "actual": 0.9811320754716981, "expected": 0.9811, "tolerance": 0.001, "passed": true }, { "name": "anomaly_f1", "actual": 0.9659442724458205, "expected": 0.9659, "tolerance": 0.001, "passed": true }, { "name": "normal_f1", "actual": 0.9973703083911069, "expected": 0.9974, "tolerance": 0.001, "passed": true }, { "name": "pr_auc", "actual": 0.9961378651665421, "expected": 0.9961, "tolerance": 0.001, "passed": true }, { "name": "event_recall", "actual": 10, "expected": 10, "tolerance": 0, "passed": true }, { "name": "event_total", "actual": 10, "expected": 10, "tolerance": 0, "passed": true }, { "name": "7号机_normal_fp_rate", "actual": 0.0031512605042016695, "expected": 0.0032, "tolerance": 0.001, "passed": true }, { "name": "8号机_normal_fp_rate", "actual": 0.011312217194570096, "expected": 0.0113, "tolerance": 0.001, "passed": true }, { "name": "9号机_normal_fp_rate", "actual": 0.0, "expected": 0.0, "tolerance": 0.001, "passed": true } ] }, "vibration": { "passed": true, "checks": [ { "name": "candidates_normal", "actual": 13908, "expected": 13908, "tolerance": 0, "passed": true }, { "name": "candidates_anomaly", "actual": 231, "expected": 231, "tolerance": 0, "passed": true }, { "name": "train_total", "actual": 9302, "expected": 9302, "tolerance": 0, "passed": true }, { "name": "train_normal", "actual": 9112, "expected": 9112, "tolerance": 0, "passed": true }, { "name": "train_anomaly", "actual": 190, "expected": 190, "tolerance": 0, "passed": true }, { "name": "validation_total", "actual": 2657, "expected": 2657, "tolerance": 0, "passed": true }, { "name": "validation_normal", "actual": 2637, "expected": 2637, "tolerance": 0, "passed": true }, { "name": "validation_anomaly", "actual": 20, "expected": 20, "tolerance": 0, "passed": true }, { "name": "test_total", "actual": 2180, "expected": 2180, "tolerance": 0, "passed": true }, { "name": "test_normal", "actual": 2159, "expected": 2159, "tolerance": 0, "passed": true }, { "name": "test_anomaly", "actual": 21, "expected": 21, "tolerance": 0, "passed": true }, { "name": "threshold", "actual": 0.9166295528411865, "expected": 0.9166295528411865, "tolerance": 1e-06, "passed": true }, { "name": "anomaly_precision", "actual": 0.7142857142857143, "expected": 0.7143, "tolerance": 0.001, "passed": true }, { "name": "anomaly_recall", "actual": 0.7142857142857143, "expected": 0.7143, "tolerance": 0.001, "passed": true }, { "name": "anomaly_f1", "actual": 0.7142857142857143, "expected": 0.7143, "tolerance": 0.001, "passed": true }, { "name": "normal_f1", "actual": 0.9972209356183418, "expected": 0.9972, "tolerance": 0.001, "passed": true }, { "name": "pr_auc", "actual": 0.8269889265197261, "expected": 0.827, "tolerance": 0.001, "passed": true }, { "name": "event_recall", "actual": 4, "expected": 4, "tolerance": 0, "passed": true }, { "name": "event_total", "actual": 4, "expected": 4, "tolerance": 0, "passed": true }, { "name": "7号机_normal_fp_rate", "actual": 0.0, "expected": 0.0, "tolerance": 0.001, "passed": true }, { "name": "8号机_normal_fp_rate", "actual": 0.007122507122507171, "expected": 0.0071, "tolerance": 0.001, "passed": true }, { "name": "9号机_normal_fp_rate", "actual": 0.001280409731113985, "expected": 0.0013, "tolerance": 0.001, "passed": true } ] } }, "alarm_store": { "passed": true, "checks": [ { "name": "7#_pressure", "actual": 7, "expected": 7, "passed": true }, { "name": "7#_vibration", "actual": 8, "expected": 8, "passed": true }, { "name": "8#_pressure", "actual": 63, "expected": 63, "passed": true }, { "name": "8#_vibration", "actual": 8, "expected": 8, "passed": true }, { "name": "9#_pressure", "actual": 2, "expected": 2, "passed": true }, { "name": "9#_vibration", "actual": 9, "expected": 9, "passed": true }, { "name": "status_all_1", "actual": true, "expected": true, "passed": true }, { "name": "json_valid", "actual": true, "expected": true, "passed": true }, { "name": "des_within_4000", "actual": true, "expected": true, "passed": true } ], "rows": 97 }, "passed": true }