生成AIでヒストグラム|区間と件数の確認
作業時間や測定値のばらつきを生成AIで整理したい福島県の中小企業向けに、ヒストグラムの作成手順を解説。架空の作業時間を使い、階級の境界、欠測、範囲外の値、度数の検算、図から言えることの確認まで紹介します。
作業時間の平均は分かっているけれど、短い作業と長い作業がどのくらい混ざっているのかを見たい。そんなときは、時間を一定の区間に分けて件数を数える「ヒストグラム」が使えます。
生成AIには、区間ごとの集計表や作図条件の下書きを依頼します。先にそろえたいのは、何を測った記録か、単位は何か、区切りの値をどちらへ数えるかです。図がきれいでも、ここが違うと集計結果は変わります。
福島県の中小企業で現場改善や事務作業の見直しを担当する方に向け、少量のデータで確認できる手順を紹介します。以下の記録と完成例は編集部が用意した架空の練習用データで、実際の業務記録や特定のAI製品の出力結果ではありません。
ヒストグラムは、数値がどの範囲に集まるかを見る図
ヒストグラムでは、数値をいくつかの区間に分けます。この区間を「階級」、各区間に入るデータの個数を「度数」と呼びます。たとえば作業時間を「0分以上5分未満」「5分以上10分未満」に分け、それぞれ何件あったかを並べます。
総務省統計局のヒストグラムの解説でも、量的データを階級に分け、度数分布表から作図する方法が示されています。階級幅が異なる場合は柱の高さをそのまま件数にできないため、この記事の練習では幅をすべて5分にそろえます。
不良の種類や問い合わせの分類を件数順に並べる図とは、横軸の意味が異なります。今回は作業時間を短い方から順に置き、件数の多い区間から並べ替えません。平均値の比較だけでは見えない、記録の散らばりを確かめるための図です。
集計前に、測定の開始・終了と単位をそろえる
同じ「作業時間」でも、開始時点が違えば比較する意味が変わります。受付から完了までの時間と、実際に手を動かした時間は分けて扱いましょう。
最初に、次の条件を一枚のメモへ書きます。
| 項目 | 今回の練習で使う条件 |
|---|---|
| 対象 | 同じ種類の箱詰め作業 |
| 1件の単位 | 1箱の作業記録 |
| 時間の定義 | 箱詰め開始から封かん終了まで |
| 数値の単位 | 分 |
| 元記録 | 13行。うち1行は終了時刻がなく欠測 |
| 集計区間 | 0分以上25分未満を5分ずつに分ける |
| 境界の扱い | 下限を含み、上限を含まない |
実務では、このほかに対象期間、製品や作業の種類、測定方法も残します。途中の待ち時間を含むかどうかも、測定前に統一する条件です。
製品、設備、作業方法が異なる記録を一つに混ぜると、条件の違いが作業時間の差として現れることがあります。まず同じ条件で測った範囲を選び、別条件は別の表で見る進め方を勧めます。入力可能な情報の範囲は、社内のAI活用ルールに沿って確認してください。
架空の13行から、度数分布表を作る
次の小さな表を練習に使います。同じ時間の記録が複数あっても、それぞれ別の箱を測った記録なので削除しません。
| 記録ID | 作業時間(分) |
|---|---|
| T01 | 4 |
| T02 | 5 |
| T03 | 7 |
| T04 | 9 |
| T05 | 10 |
| T06 | 10 |
| T07 | 12 |
| T08 | 14 |
| T09 | 15 |
| T10 | 18 |
| T11 | 20 |
| T12 | 24 |
| T13 | 欠測 |
この条件で数えた完成例は、次のとおりです。
| 作業時間の階級 | 度数(件) | 対応する記録ID |
|---|---|---|
| 0分以上5分未満 | 1 | T01 |
| 5分以上10分未満 | 3 | T02、T03、T04 |
| 10分以上15分未満 | 4 | T05、T06、T07、T08 |
| 15分以上20分未満 | 2 | T09、T10 |
| 20分以上25分未満 | 2 | T11、T12 |
| 集計対象の合計 | 12 | T01〜T12 |
欠測はT13の1件、数値があるのに区間へ入らない記録は0件です。「12件を集計、欠測1件」と、図に載せた件数と元の行数を分けて残します。欠測を0分として数えると、最初の区間の件数が変わってしまいます。
生成AIへのプロンプトには、境界と集計対象外の扱いを書く
まずは図を描かず、担当者が照合できる表を依頼します。以下の指示文に、上の架空データを続けて貼り付ければ、集計の練習に使えます。
箱詰め作業の時間からヒストグラム用の度数分布表を作ってください。
まだ作図はせず、集計表と確認事項を出してください。
対象:同じ種類の箱詰め作業。1行が1箱の測定記録。
時間:箱詰め開始から封かん終了まで。単位は分。
階級:0以上5未満、5以上10未満、10以上15未満、
15以上20未満、20以上25未満。
境界:下限を含み、上限を含めない。
条件:
・記録IDと数値を変更しない。
・同じ時間でも別のIDなら、それぞれ1件と数える。
・欠測を0や平均値に置き換えない。
・欠測、数値として解釈できない値、範囲外の値を別に列挙する。
・範囲外の値を端の階級へ押し込まない。
・原因、異常、作業者の能力、工程の合否を断定しない。
出力:
1. 階級/度数/対応する記録IDの表
2. 元の行数、集計対象件数、欠測・解釈不能・範囲外の内訳
3. 各IDが重複なくいずれかに分類されたかの照合結果
4. 作図前に人が確認する事項
元データ:
[ここに架空データを貼り付ける]
実際の記録へ置き換える場合は、取引先名や作業者名など、集計に不要な情報を外します。匿名のIDへ置き換えても、他の列から対象を特定できる場合があります。会社が許可した環境とデータ範囲で試してください。
5分・10分・25分の境界を、元の表から検算する
AIの出した合計だけを見ると、境界値の入れ違いに気づけない場合があります。合計が12件でも、5分の記録が最初の区間へ入っていれば、今回の条件とは不一致です。
担当者は元の表から、次の順に数え直します。
- 境界値:5分は2番目、10分は3番目、15分は4番目、20分は5番目の階級へ入る。
- 個々のID:T01〜T12が一度ずつ現れ、T05とT06が両方数えられている。
- 合計:1+3+4+2+2=12件になる。
- 元の行数との関係:集計12件+欠測1件=13行になる。
表計算ソフトなどで別に集計しても、同じ結果になるかを確認します。AIへ同じ問いをもう一度送るだけでは、同じ誤りが繰り返されることもあるため、元の値と条件から照合する工程を残します。
今回の区間では、25分ちょうどの値は最後の「25分未満」に入りません。実データに25分があれば、範囲外として件数とIDを報告させたうえで、「25分以上30分未満」を追加するかを担当者が決めます。範囲を広げたら、表と図の条件もそろえて更新してください。
作図では区間の順序を保ち、見た目で原因を決めない
集計表の確認後、AIや表計算ソフトで作図する際には、次の条件を渡します。
- 横軸は作業時間。0〜5、5〜10、10〜15、15〜20、20〜25分の順にする。
- 階級幅をすべて5分にし、隣り合う柱の間を空けない。
- 縦軸は件数で、0を基準にする。
- 合計行と欠測を柱へ加えない。
- 「架空の作業時間、集計12件、欠測1件、各区間は下限以上・上限未満」と注記する。
作図機能が独自に区間を決め直していないか、完成図と集計表を照合します。種類の選択や軸の確認は、生成AIを使ったグラフ設計の確認手順でも扱っています。
この練習から言えるのは、「集計した12件では、10分以上15分未満が4件で最も多い」ということです。「現場全体の標準作業時間は10〜15分」「24分は異常」「担当者の熟練不足が原因」とは、この表だけでは判断できません。対象期間や抽出方法を含め、記録の条件が不足しているためです。
階級幅を変えると分布の見え方も変わります。改善前後を比べるなら、同じ測定条件と階級幅を使い、対象件数の違いも示します。見せたい結論に合わせて区切り方を変える運用は避けましょう。
生成AI研修では、小さな表で集計条件を説明する
福島県の企業で演習に使うなら、まず今回の13行で、境界値と欠測の扱いを確認してください。次に25分の記録を1行足し、AIがどう分類するか、担当者がどこを直すかを話し合えます。
演習の到達点は、図の装飾を整えることよりも「何件を、どの条件で数えたか」を説明できることに置きます。条件メモと確認済みの表を残せば、別の担当者も照合しやすくなります。
福島県の企業向けAI活用支援へ相談する際は、測りたい業務、記録の単位、今の集計方法をお知らせください。実際の作業記録を送る前に、架空データで試す演習の範囲から相談できます。
ヒストグラムと生成AIについてよくある質問
データが12件だけでも作れますか?
今回のような集計・作図の練習はできます。ただし、少ない記録の形をそのまま工程全体の特徴として扱うのは避けてください。何の判断に使うかを決め、測定期間や対象の選び方を確認してから記録を増やします。
0件の区間は削除してよいですか?
今回のように連続する区間の分布を見る図では、0件の区間も横軸上に残します。区間を詰めると、その範囲に記録がなかったことが読み取りにくくなります。
大きな値を外れ値として除けば見やすくなりますか?
見やすさだけを理由に削除しません。単位や転記の誤りか、実際に長くかかった記録かを確認します。対象外にする条件がある場合も、元の記録を保持し、除外したID、件数、理由を残してください。