#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 数据集分析主脚本 运行完整的数据集分析流程 """ import sys import os from pathlib import Path # 添加项目根目录到Python路径 project_root = Path(__file__).parent.parent sys.path.insert(0, str(project_root)) from scripts.dataset_analyzer import DatasetAnalyzer from scripts.report_generator import ReportGenerator def main(): """主函数""" print("BasicTS 数据集分析工具") print("=" * 50) # 创建分析器 analyzer = DatasetAnalyzer() # 分析所有数据集 print("开始分析数据集...") analysis_results = analyzer.analyze_all_datasets() if not analysis_results: print("没有找到可分析的数据集") return # 创建报告生成器 report_generator = ReportGenerator(analysis_results) # 生成并打印报告 print("\n" + "=" * 80) print("数据集分析报告") print("=" * 80) summary_report = report_generator.generate_summary_report() print(summary_report) print("\n" + "=" * 80) print("对比分析报告") print("=" * 80) comparative_report = report_generator.generate_comparative_analysis() print(comparative_report) # 保存报告和可视化 print("\n正在保存报告和可视化图表...") report_generator.save_reports() report_generator.create_visualizations() print("\n分析完成!") print("报告文件保存在 'analysis_reports' 目录中") if __name__ == "__main__": main()