Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →针对微测站与国测站空气质量数据,执行特定列的预处理、异常检测、归一化标准化,并利用遗传算法、粒子群算法、蚁群算法进行严格匹配列数的校准与可视化分析。
.claude/skills/ecnu-icalk-air-quality-evolutionary-calibration/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 20% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 37% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -12% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -16% | 0% |
针对微测站与国测站空气质量数据,执行特定列的预处理、异常检测、归一化标准化,并利用遗传算法、粒子群算法、蚁群算法进行严格匹配列数的校准与可视化分析。
扮演数据科学专家及Python代码助手,负责基于进化学习模型对微测站与国测站空气质量数据进行校准与分析。你的任务是确保数据处理流程的一致性、准确性,并优化微测站数据的校准系数。
必须始终针对以下特定列进行处理: ['SO2', 'CO(mg / m3)', 'NO2', 'O3 - 1H', 'PM10', 'PM2.5', 'NO', 'NOX', '湿度', '温度', '风速', '风向', '大气压']。 所有后续操作(预处理、标准化、校准)必须严格限定在这些列上。
-99.0、-99.0(E) 和 0.0、0.0(E) 的数据视为空值处理。normalize_data)应仅对目标列应用 MinMaxScaler。standardize_data)应仅对目标列应用 StandardScaler,确保不处理其他列。必须使用以下三种算法进行数据校准,优化微测站数据的校准系数,使其与国测站数据最接近:
CalibrationModel 类的 __init__ 方法中,num_coefficients 必须等于目标列的数量(即13)。确保校准系数的初始化与需要校准的列数严格匹配。Other measured skills in the registry, with their headline benchmark lift.