AI ATLAS / 文化祭データの定義と実行記録 このCSVは編集部が作成した架空データです。実在する学校やイベントを測定していません。 日付は練習のための設定で、実測・収集日ではありません。 1行:2026-11-07 または 2026-11-08 の1時間帯。 slotは開始時刻以上・終了時刻未満。 entries:会場への入場カウント(回)。再入場も数えるため、異なる人の人数ではありません。 cups:飲み物の販売杯数。同じ人が複数杯購入する場合もあります。 計算指標:cups合計 / entries合計 * 100(杯 / 入場100回)。購入率ではありません。 入力8行。11/7は600回・150杯・25杯/入場100回。 11/8は400回・120杯・30杯/入場100回。 全体は1000回・270杯・27杯/入場100回。 日別指標の単純平均は27.5で、全体指標とは異なります。 実行確認:2026-10-22(日本時間)。Python 3.12.14。 集計・SVG生成:analyze_festival.py(Python標準ライブラリのみ)。 独立照合:check_with_pandas.py、pandas 2.2.3で同じ結果を確認。 自動検証:test_analysis.py の12テストが成功(範囲外データの失敗時に前回の結果を混在させない検査を含む)。 入力CSVのSHA-256:f74009734ede271e7481bbf28ff5266ae6f4ce6d88114f9f3ee66d240c29ff27 実行コマンド:python analyze_festival.py festival.csv --out results テスト:python -m unittest -v test_analysis.py 照合:python check_with_pandas.py(pandasが必要) festival-with-errors.csvには、4行目のcups欠損と10行目の重複があります。 入力検査はそれらを報告して停止。自動の0埋めや削除はしません。 グラフは実行コードから作成。axis-truncated.svgのみ、基準を20に切った注意例として編集部が作成。 AIサービスの実行画面や、サービス内の作図結果を掲載したものではありません。 掲載の数値は架空の8行に対してのみ成立し、実際の販売やポスター効果を予測・証明するものではありません。