(57)【要約】【課題】交通機関における車両の運行実績を多様な観点から総合的に把握しつつ効率よく分析できるようにする。【解決手段】ダイヤ分析支援装置は、車両の停車駅におけるダイヤの計画情報を含むデータである計画ダイヤデータ、及び停車駅におけるダイヤの実績情報を含むデータである実績ダイヤデータを記憶し、計画ダイヤデータと実績ダイヤデータとに基づき、停車駅における、車両の停車超過時間、車両の到着遅延時間、及び車両の出発遅延時間の情報を含む差分データを生成し、差分データに基づく情報を、計画ダイヤデータから取得される計画停車時間を基準とした値に変換する処理である正規化を行うことにより得られるデータである実績正規化データを生成し、複数の車両の各停車駅における実績情報を比較可能な状態で実績正規化データの内容に基づき描画した図案を含む画像を生成して出力する。【選択図】図９
2020132108.tif 000002
【特許請求の範囲】
【請求項１】
ダイヤの分析を支援する情報処理装置であって、
車両の停車駅におけるダイヤの計画情報を含むデータである計画ダイヤデータ、及び停車駅におけるダイヤの実績情報を含むデータである実績ダイヤデータを記憶する、データ記憶部、
前記計画ダイヤデータと前記実績ダイヤデータとに基づき、停車駅における、車両の停車超過時間、車両の到着遅延時間、及び車両の出発遅延時間の情報を含むデータである差分データを生成する、差分データ生成部、
前記差分データに基づく情報を、前記計画ダイヤデータから取得される計画停車時間を基準とした値に変換する処理である正規化を行うことにより得られるデータである実績正規化データを生成する、実績正規化部、及び、
複数の車両の各停車駅における前記実績情報を前記実績正規化データの内容に基づき描画した図案を含む画像を生成して出力する、情報出力部、
を備える、ダイヤ分析支援装置。
【請求項２】
請求項１に記載のダイヤ分析支援装置であって、
前記情報出力部は、車両の識別情報を第１軸の方向に列挙するとともに停車駅の識別情報を第２軸の方向に列挙し、前記第１軸の車両と前記第２軸の停車駅とで特定される各位置に、夫々に対応する前記図案を描画する、
ダイヤ分析支援装置。
【請求項３】
請求項２に記載のダイヤ分析支援装置であって、
前記図案は、前記実績正規化データの内容に応じた長さで前記第２軸の方向に延出する形状を有する、
ダイヤ分析支援装置。
【請求項４】
請求項３に記載のダイヤ分析支援装置であって、
前記計画ダイヤデータは、車両の停車駅における計画到着時刻及び計画出発時刻を含み、
前記図案は、前記計画到着時刻を示す前記第１軸に平行に引いた線である計画到着時刻線と、前記計画出発時刻を示す前記第１軸に平行に引いた線である計画出発時刻線と、の間の長さを基準の長さとして描画される、
ダイヤ分析支援装置。
【請求項５】
請求項４に記載のダイヤ分析支援装置であって、
前記計画出発時刻よりも遅れて到着した車両の前記図案は、前記計画出発時刻線を起点として描画される、
ダイヤ分析支援装置。
【請求項６】
請求項３に記載のダイヤ分析支援装置であって、
前記計画ダイヤデータは、車両の停車駅における計画到着時刻及び計画出発時刻を含み、
前記計画出発時刻よりも前に到着した車両の前記図案は、前記計画出発時刻からの遅延の度合に応じて定まる位置から描画される、
ダイヤ分析支援装置。
【請求項７】
請求項３に記載のダイヤ分析支援装置であって、
前記計画ダイヤデータは、車両の停車駅における計画到着時刻及び計画出発時刻を含み、
前記実績ダイヤデータは、車両の停車駅における実績到着時刻及び実績出発時刻を含み、
前記図案は、前記計画到着時刻と前記計画出発時刻との間の範囲における実績停車時間と計画出発時刻よりも後の範囲における前記実績停車時間のうち遅発部分ではない部分とについては第１図案により、前記実績停車時間のうち遅延部分については第２図案により、前記実績出発時刻から前記実績到着時刻を引くことにより求められる実績停車時間のうち早着部分については第３図案により、夫々区別して描画される、
ダイヤ分析支援装置。
【請求項８】
請求項７に記載のダイヤ分析支援装置であって、
前記情報出力部は、前記実績停車時間が、前記計画出発時刻から前記計画到着時刻を引くことにより求まる前記計画停車時間よりも短い場合、停車時間が短縮されたことを示す第４図案を前記画像に描画する、
ダイヤ分析支援装置。
【請求項９】
請求項１乃至８のいずれか一項に記載のダイヤ分析支援装置であって、
前記図案は、車両の進行方向を示す形状を有する、
ダイヤ分析支援装置。
【請求項１０】
請求項１乃至８のいずれか一項に記載のダイヤ分析支援装置であって、
停車駅の指定を受け付ける入力装置を備え、
前記計画ダイヤデータは、車両の停車駅における計画到着時刻及び計画出発時刻を含み、
前記情報出力部は、前記図案を前記停車駅の前記計画到着時刻の昇順または降順に整列して描画した前記画像を生成する、
ダイヤ分析支援装置。
【請求項１１】
請求項１乃至８のいずれか一項に記載のダイヤ分析支援装置であって、
前記実績正規化データは、計画停車時間に対する早着の度合いを示す値である早着度合、計画停車時間に対する遅延の度合いを示す値である遅延度合、計画停車時間における実績停車時間の度合いを示す値である計画停車時間内実績停車時間率、計画出発時刻後における実績停車時間のうち遅発時間を除いた部分の度合いを表す値である計画出発時刻後実績停車時間（遅発部分を除く）、及び実績停車時間のうち遅延部分の時間が占める度合いを表す値である実績停車時間内出発遅延時間率、のうちの少なくともいずれかを前記内容として含む
ダイヤ分析支援装置。
【請求項１２】
請求項１乃至８のいずれか一項に記載のダイヤ分析支援装置であって、
前記実績正規化部は、車両が停車駅に早着するとともに遅発している場合、前記停車超過時間のうち早着部分の時間と遅発部分の時間を個別に正規化して前記実績正規化データを生成する
ダイヤ分析支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダイヤ分析支援装置に関する。
【背景技術】
【０００２】
特許文献１には、鉄道車輌に搭載された車上モニタ装置によって得られる運行実績と基本計画ダイヤとを照合して基本計画ダイヤの評価を行う列車モニタデータ分析装置に関して記載されている。列車モニタデータ分析装置は、基本計画ダイヤに基づいて運行される鉄道車輌に搭載された車上モニタ装置によって検出された車上モニタデータを取り込み、端末装置から入力した分析条件に基づき、必要となるデータを抽出することにより得た車上モニタデータ分析結果を端末装置に出力し、鉄道車輌の基本計画ダイヤデータを取り込み、端末装置から入力した評価条件に基づき、上記基本計画ダイヤデータと上記車上モニタデータ分析結果とを照合して得た基本計画ダイヤ評価結果を上記端末装置に出力する。
【０００３】
特許文献２には、計画ダイヤと実績ダイヤデータとの様々な角度からの対比を可能とすることを目的として構成されたダイヤ比較評価支援装置について記載されている。ダイヤ比較評価支援装置は、各列車の各駅の着発時刻が記録された基準ダイヤデータと、基準ダイヤデータと同じ列車の同じ駅の着発時刻が基準ダイヤデータと同様に各列車及び各駅毎に記録された１以上の比較対象ダイヤデータとを記憶し、複数の駅の中から択一的に駅を指定し、指定された駅の基準ダイヤデータにおける着発時刻に対する比較対象ダイヤデータの当該駅での着発時刻の遅延時分を、各列車毎に前記各比較対象ダイヤデータそれぞれについて算出し、算出された各遅延時分の度数分布及び／又は累積相対度数分布のグラフを描画する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２３９０２２号公報
【特許文献２】特開２００８−１１４７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
列車の運行実績の分析作業は、例えば、現在の計画ダイヤにおける問題点の抽出、抽出した問題点の要因調査、ダイヤの改正に向けた改正内容の検討等に際して行われる。このうちダイヤの改正に向けた改正内容の検討に際して行われる分析作業は、例えば、列車の慢性的な遅延状況や駅停車時の停車時間の超過状況を把握することを目的として行われ、その分析結果は、慢性的に遅延している列車の駅停車時間の短縮や延長等の改正内容の検討に活用される。
【０００６】
ここで特許文献１，２に記載された技術により、例えば、先行／後続列車間の遅延状況や停車駅間の遅延状況、停車時間等を比較しようとした場合、分析者が各種の条件を逐一指定してグラフを作成し直す必要があり煩雑である。また運行計画に対する修正箇所の把握や修正内容の検討に際しては多様な観点から総合的な判断を行う必要があるが、これらの文献に記載された技術を用いても特定の観点による断片的な情報しか得ることができず、総合的な判断については結局、分析者の経験や技能に頼る必要がある。
【０００７】
本発明は、こうした背景に鑑みてなされたもので、車両の運行実績の分析作業を支援するダイヤ分析支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係わるダイヤ分析支援システムは、ダイヤの分析を支援する情報処理装置であって、車両の停車駅におけるダイヤの計画情報を含むデータである計画ダイヤデータ、及び停車駅におけるダイヤの実績情報を含むデータである実績ダイヤデータを記憶する、データ記憶部、前記計画ダイヤデータと前記実績ダイヤデータとに基づき、停車駅における、車両の停車超過時間、車両の到着遅延時間、及び車両の出発遅延時間の情報を含むデータである差分データを生成する、差分データ生成部、前記差分データに基づく情報を、前記計画ダイヤデータから取得される計画停車時間を基準とした値に変換する処理である正規化を行うことにより得られるデータである実績正規化データを生成する、実績正規化部、及び、複数の車両の各停車駅における前記実績情報を前記実績正規化データの内容に基づき描画した図案を含む画像を生成して出力する、情報出力部、を備える、ダイヤ分析支援装置である。
【０００９】
その他、本願が開示する課題、及びその解決方法は、発明を実施するための形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１０】
本発明によれば、交通機関における車両の運行実績を多様な観点から総合的に把握しつつ効率よく分析することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】ダイヤ分析支援システムの概略的な構成を示す図である。
【図２】ダイヤ分析支援システムを構成する情報処理装置の一例である。
【図３】計画ダイヤデータの一例である。
【図４】実績ダイヤデータの一例である。
【図５】差分データの一例である。
【図６】実績正規化データの一例である。
【図７】ダイヤ分析処理を説明するフローチャートである。
【図８】実績正規化データ生成処理を説明するフローチャートである。
【図９】運行実績表示画面の一例である。
【図１０】運行実績表示画面の内容を説明する図である。
【図１１】データ取得処理を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、実施形態について図面を参照しつつ説明する。以下の説明において、同一のまたは類似する構成について共通の符号を付して重複した説明を省略することがある。また以下の説明において、「列車のダイヤグラム」のことを「ダイヤ」と適宜略記する。また本実施形態では、交通機関の一例として鉄道交通機関を取り上げるが、ダイヤを用いて車両を運行する交通機関であれば交通機関の種類は必ずしも限定されない。
【００１３】
［第１実施形態］
【００１４】
図１に、第１実施形態として示すダイヤ分析支援システム１の概略的な構成を示している。同図に示すように、ダイヤ分析支援システム１は、ダイヤ分析支援装置１００、ユーザ装置２、及びデータ提供装置３を含む。
【００１５】
ダイヤ分析支援装置１００、ユーザ装置２、及びデータ提供装置３は、いずれも情報処理装置（コンピュータ）を用いて構成され、これらは通信ネットワーク５を介して通信可能に接続されている。通信ネットワーク５は、例えば、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット、専用線等である。
【００１６】
ユーザ装置２は、ダイヤの分析を行う分析者等のユーザが、ダイヤ分析支援装置１００に対して各種情報の入力や設定、ダイヤ分析支援装置１００が出力する情報の確認、ダイヤ分析支援装置１００の動作制御や状態監視等を行う機能を提供する。
【００１７】
データ提供装置３は、ダイヤ分析支援装置１００が利用するデータ（後述の計画ダイヤデータ、実績ダイヤデータ）を随時提供する。データ提供装置３は、例えば、鉄道交通システムにおいて、ダイヤに従い列車の運行を管理する情報処理システム（列車運行管理システム）である。尚、ダイヤ分析支援装置１００にデータを取り込む方法は必ずしも限定されず、例えば、ユーザ装置２に備えられた記録媒体の読取装置を介して取り込むようにしてもよい。
【００１８】
図２は、ダイヤ分析支援装置１００の実現に用いる情報処理装置（ダイヤ分析支援装置１００、ユーザ装置２、データ提供装置３）のハードウェアの一例である。同図に示すように、例示する情報処理装置１０は、プロセッサ１１、主記憶装置１２、補助記憶装置１３、入力装置１４、出力装置１５、及び通信装置１６を備える。これらは図示しないバス等の通信手段を介して互いに通信可能に接続されている。情報処理装置１０は、例えば、パーソナルコンピュータ、オフィスコンピュータ、メインフレーム等である。情報処理装置１０は、例えば、クラウドシステムにより提供されるクラウドサーバのように仮想的な情報処理資源を用いて実現されるものであってもよい。
【００１９】
プロセッサ１１は、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＧＰＵ（Graphics Processing Unit）、ＡＩ（Artificial Intelligence）チップ、ＦＰＧＡ（Field Programmable Gate Array）、ＡＳＩＣ（Application Specific Integrated Circuit）等を用いて構成されている。
【００２０】
主記憶装置１２は、プログラムやデータを記憶する装置であり、例えば、ＲＯＭ（Read
Only Memory）、ＲＡＭ（Random Access Memory）、不揮発性メモリ（ＮＶＲＡＭ（Non Volatile RAM））等である。
【００２１】
補助記憶装置１３は、例えば、ハードディスクドライブ、ＳＳＤ（Solid State Drive
）、光学式記憶装置（ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等）、ストレージシステム、ＩＣカード、ＳＤカードや光学式記録媒体等の記録媒体の読取／書込装置、クラウドサーバの記憶領域等である。補助記憶装置１３には、記録媒体の読取装置や通信装置１６を介してプログラムやデータを読み込むことができる。補助記憶装置１３に記憶されているプログラムやデータは主記憶装置１２に随時読み込まれる。
【００２２】
入力装置１４は、外部からの入力を受け付けるインタフェースであり、例えば、キーボード、マウス、タッチパネル、カードリーダ、音声入力装置等である。
【００２３】
出力装置１５は、処理経過や処理結果等の各種情報を出力するインタフェースである。出力装置１５は、例えば、上記の各種情報を可視化する表示装置（液晶モニタ、ＬＣＤ（Liquid Crystal Display）、グラフィックカード等）、上記の各種情報を音声化する装置（音声出力装置（スピーカ等））、上記の各種情報を文字化する装置（印字装置等）である。
【００２４】
尚、例えば、情報処理装置１０が通信装置１６を介して他の装置との間で情報の入力や出力を行う構成としてもよい。
【００２５】
通信装置１６は、他の装置との間の通信を実現する装置である。通信装置１６は、ＬＡ
Ｎ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット等の通信手
段を介した他の装置との間の通信を実現する有線方式又は無線方式の通信インタフェースであり、例えば、ＮＩＣ（Network Interface Card）、無線通信モジュール、ＵＳＢ（Universal Serial Bus）モジュール、シリアル通信モジュール等である。
【００２６】
ダイヤ分析支援装置１００、ユーザ装置２、及びデータ提供装置３は、いずれも単体の情報処理装置１０によって構成してもよいし、通信可能に接続された複数の情報処理装置１０によって構成してもよい。
【００２７】
図１に戻り、ダイヤ分析支援装置１００は、主な機能として、データ取得部１０１、差分算出部１０２、実績正規化部１０３、情報出力部１０４、及びデータ記憶部１１０を備える。これらの機能は、例えば、プロセッサ１１が、主記憶装置１２に格納されているプログラムを読み出して実行することにより実現される。またこれらの機能は、例えば、ＦＰＧＡやＡＳＩＣ等の、ソフトウェアによる処理と同等の機能を実現可能なハードウェアを用いて実現される。
【００２８】
上記機能のうち、データ記憶部１１０は、差分データ１５１、実績正規化データ１５２、計画ダイヤデータ１５３、及び実績ダイヤデータ１５４を記憶する。
【００２９】
データ取得部１０１は、通信ネットワーク５を介して、データ提供装置３から、計画ダイヤデータ及び実績ダイヤデータを取得する。データ記憶部１１０は、データ取得部１０１がデータ提供装置３から取得した計画ダイヤデータ及び実績ダイヤデータを、夫々、計画ダイヤデータ１５３、実績ダイヤデータ１５４として記憶する。
【００３０】
図３に計画ダイヤデータ１５３の一例を示す。計画ダイヤデータ１５３は、鉄道交通機関における各列車の運行計画に関する情報を含む。同図に示すように、計画ダイヤデータ１５３は、運行日３１１、列車ＩＤ３１２、駅ＩＤ３１３、計画到着時刻３１４、計画出発時刻３１５、及びダイヤ種別３１６の各項目（カラム）を有する一つ以上のレコードを含む。各レコードは、運行日３１１、列車ＩＤ３１２、及び駅ＩＤ３１３をキーとして特定される。
【００３１】
運行日３１１には列車の運行日が設定される。列車ＩＤ３１２には列車の識別子（以下、「列車ＩＤ」と称する。）が設定される。駅ＩＤ３１３には、駅の識別子（以下、「駅ＩＤ」と称する。）が設定される。尚、以下の説明において、例えば「Ａ駅」というときは、駅ＩＤが「Ａ」の駅のことをいうものとする。計画到着時刻３１４には、当該列車について計画された、当該列車が当該駅に到着する時刻（以下、「計画到着時刻」と称する。）が設定される。計画出発時刻３１５には、当該列車について計画された、当該列車が当該駅を出発する時刻（以下、「計画出発時刻」と称する。）が設定される。ダイヤ種別３１６には、ダイヤの種別（「平日」、「休日」等）を示す情報が設定される。尚、ダイヤ種別３１６の内容は第２実施形態で利用する。
【００３２】
図４に実績ダイヤデータ１５４の一例を示す。実績ダイヤデータ１５４は、交通機関における各列車の運行実績に関する情報を含む。同図に示すように、実績ダイヤデータ１５４は、運行日３２１、列車ＩＤ３２２、駅ＩＤ３２３、実績到着時刻３２４、実績出発時刻３２５、及びダイヤ種別３２６の各項目を有する一つ以上のレコードを含む。各レコードは、運行日３２１、列車ＩＤ３２２、及び駅ＩＤ３２３をキーとして特定される。
【００３３】
運行日３２１には列車の運行日が設定される。列車ＩＤ３２２には列車ＩＤが設定される。駅ＩＤ３１３には駅ＩＤが設定される。実績到着時刻３２４には、当該駅に当該列車が実際に到着した時刻（以下、「実績到着時刻」と称する。）が設定される。実績出発時
刻３２５には、当該列車が実際に当該駅を出発した時刻（以下、「実績出発時刻」と称する。）が設定される。ダイヤ種別３２６には、ダイヤの種別（「平日」、「休日」等）を示す情報が設定される。尚、ダイヤ種別３２６の内容は第２実施形態で利用する。
【００３４】
図１に戻り、差分算出部１０２は、計画ダイヤデータ１５３と実績ダイヤデータ１５４とに基づき差分データ１５１を生成する。
【００３５】
図５に差分データ１５１の一例を示す。本例は図３の計画ダイヤデータ１５３及び図４の実績ダイヤデータ１５４における、列車ＩＤが「Ｔ１００」の列車について生成される差分データ１５１の例である。
【００３６】
同図に示すように、差分データ１５１は、運行日１５１１、列車ＩＤ１５１２、駅ＩＤ１５１３、停車超過時間１５１４、到着遅延時間１５１５、及び出発遅延時間１５１６の各項目を有する一つ以上のレコードを含む。各レコードは、運行日１５１１、列車ＩＤ１５１２、及び駅ＩＤ１５１３をキーとして特定される。
【００３７】
運行日１５１１には列車の実際の運行日が設定される。列車ＩＤ１５１２には列車ＩＤが設定される。駅ＩＤ１５１３には駅ＩＤが設定される。
【００３８】
停車超過時間１５１４には、当該列車の実績停車時間（＝実績出発時刻３２５−実績到着時刻３２４）から計画停車時間（＝計画出発時刻３１５−計画到着時刻３１４）を引いた値である、停車超過時間が設定される。尚、実績停車時間が計画停車時間よりも短い場合、停車超過時間１５１４の値は負値となる。
【００３９】
到着遅延時間１５１５には、当該列車の計画到着時刻と実績到着時刻との差である、到着遅延時間が設定される。具体的には、到着遅延時間１５１５には、実績到着時刻３２４から計画到着時刻３１４を引いた値が設定される。尚、実績到着時刻３２４が計画到着時刻３１４よりも前である場合（以下、「早着」と称する。）している場合、到着遅延時間１５１５の値は負値となる。
【００４０】
出発遅延時間１５１６には、列車の計画出発時刻と実績出発時刻との差である、出発遅延時間が設定される。具体的には、出発遅延時間１５１６には、実績出発時刻３２５から計画出発時刻３１５を引いた値が設定される。
【００４１】
同図に示すように、例えば、駅ＩＤが「Ａ」のレコードの停車超過時間１５１４は、（実績出発時刻３２５−実績到着時刻３２４）−（計画出発時刻３１５−計画到着時刻３１４）であるので、（７：１５：２９−７：１４：５６）−（７：１５：１０−７：１４：４５）＝０：００：３３−０：００：２５＝０：００：０８で８（秒）となる。
【００４２】
また到着遅延時間１５１５は、実績到着時刻３２４−計画到着時刻３１４であるので、７：１４：５６−７：１４：４５＝０：００：１１で１１（秒）となる。
【００４３】
また出発遅延時間１５１６は、実績出発時刻３２５−計画出発時刻３１５であるので、７：１５：２９−７：１５：１０＝０：００：１９で１９（秒）となる。
【００４４】
図１に戻り、実績正規化部１０３は、計画ダイヤデータ１５３、実績ダイヤデータ１５４、及び差分データ１５１に基づき、実績正規化データ１５２を生成する。尚、実績正規化部１０３は、列車の各駅における到着遅延時間や出発遅延時間を容易に比較し評価することができるようにするために、各駅の計画停車時間が同じ長さになるように実績ダイヤデータ１５４の内容を表した画面（以下、「運行実績表示画面（後述する運行実績表示画
面９００）」と称する。）を生成するために実績正規化データ１５２を生成する。尚、以下の説明において、各駅の計画停車時間が同じ長さになるように実績ダイヤデータ１５４の内容を変換することを「正規化」と称する。
【００４５】
図６に実績正規化データ１５２の一例を示す。同図に示すように、実績正規化データ１５２は、運行日１５２１、列車ＩＤ１５２２、駅ＩＤ１５２３、停車時間１５２４、停車超過度１５２５、早着度合１５２６、遅延度合１５２７、計画停車時間内実績停車時間率１５２８、計画出発時刻後実績停車時間（遅発部分を除く）１５２９、及び実績停車時間内出発遅延時間率１５３０の各項目を有する一つ以上のレコードを含む。各レコードは、運行日１５２１、列車ＩＤ１５２２、及び駅ＩＤ１５２３をキーとして特定される。
【００４６】
運行日１５２１には列車の運行日が設定される。列車ＩＤ１５２２には列車ＩＤが設定される。駅ＩＤ１５２３には駅ＩＤが設定される。
【００４７】
停車時間１５２４には、実績停車時間を正規化した値が設定される。具体的には、停車時間１５２４には、実績停車時間（＝実績出発時刻３２５−実績到着時刻３２４）を計画停車時間（＝計画出発時刻３１５−計画到着時刻３１４）で除した値が設定される。
【００４８】
停車超過度１５２５には、実績停車時間の計画停車時間に対する超過の度合いを示す値である停車超過度が設定される。具体的には、停車超過度１５２５には、停車時間１５２４から「１．０」を引いた値が設定される。但し上記値が負値となる場合は停車超過度１５２５には「０」が設定される。
【００４９】
早着度合１５２６には、計画停車時間に対する早着の度合いを示す値である早着度合が設定される。具体的には、早着度合１５２６には、計画到着時刻３１４から実績到着時刻３２４を引いた値を計画停車時間で除した値（＝（計画到着時刻３１４−実績到着時刻３２４）／計画停車時間）が設定される。但し上記値が負値となる場合は早着度合１５２６には「０」が設定される。
【００５０】
遅延度合１５２７には、計画停車時間に対する遅延の度合いを示す値である遅延度合が設定される。具体的には、遅延度合１５２７には、実績到着時刻３２４から計画到着時刻３１４を引いた値を計画停車時間で除した値（＝（実績到着時刻３２４−計画到着時刻３１４）／計画停車時間）が設定される。但し上記値が負値となる場合は遅延度合１５２７には「０」が設定される。
【００５１】
計画停車時間内実績停車時間率１５２８には、計画停車時間における実績停車時間の度合い（実績停車時間のうち計画停車時間内の部分の割合）を示す値である、計画停車時間内実績停車時間率が設定される。具体的には、計画停車時間内実績停車時間率１５２８には、計画出発時刻３１５から実績到着時刻３２４を引いた値を計画停車時間で除した値（＝（計画出発時刻３１５−実績到着時刻３２４／計画停車時間）が設定される。但し上記値が負値となる場合は計画停車時間内実績停車時間率１５２８には「１」が設定される。
【００５２】
計画出発時刻後実績停車時間（遅発部分を除く）１５２９には、計画出発時刻後における実績停車時間のうち遅発時間（＝実績出発時刻３２５−計画出発時刻３１５）を除いた部分の度合いを表す値である、計画出発時刻後実績停車時間（遅発部分を除く）が設定される。具体的には、計画出発時刻後実績停車時間（遅発部分を除く）１５２９には、計画出発時刻後における実績停車時間のうち遅発時間を引いた部分を計画停車時間で除した値（＝（実績停車時間−（計画出発時刻−実績到着時刻）−遅発時間）／計画停車時間）が設定される。
【００５３】
実績停車時間内出発遅延時間率１５３０には、実績停車時間のうち遅発部分の時間（＝実績停車時間−遅発時間）が占める度合いを表す値である実績停車時間内出発遅延時間率が設定される。具体的には、実績停車時間内出発遅延時間率１５３０には、遅延時間を計画停車時間で除した値（＝（実績停車時間−遅発時間）／計画停車時間）が設定される。
【００５４】
尚、本実施形態では、実績ダイヤデータ１５４に基づき正規化したデータとして、以上の各項目、即ち、停車時間１５２４、停車超過度１５２５、早着度合１５２６、遅延度合１５２７、計画停車時間内実績停車時間率１５２８、計画出発時刻後実績停車時間（遅発部分を除く）１５２９、及び実績停車時間内出発遅延時間率１５３０を例示するが、実績ダイヤデータ１５４に基づき正規化するデータは必ずしも限定されない。
【００５５】
図７は、ダイヤ分析支援装置１００が、計画ダイヤデータ１５３と実績ダイヤデータ１５４とに基づき実績正規化データ１５２を生成して出力装置に表示する処理（以下、「ダイヤ分析処理Ｓ７００」と称する。）を説明するフローチャートである。以下、同図とともにダイヤ分析処理Ｓ７００について説明する。
【００５６】
尚、以下に示すダイヤ分析処理Ｓ７００は、計画ダイヤデータ１５３の所定の運行日（一日分）のデータを対象として行われる。上記の所定の運行日は、例えば、ユーザがユーザ装置２を介してダイヤ分析支援装置１００に指定する。以下の説明において、符号の前に付した「Ｓ」の文字は処理ステップの意味である。
【００５７】
まずデータ取得部１０１が、通信ネットワーク５を介してデータ提供装置３から計画ダイヤデータ１５３及び実績ダイヤデータ１５４を取得する。取得したデータは、夫々、計画ダイヤデータ１５３及び実績ダイヤデータ１５４としてデータ記憶部１１０が記憶する（Ｓ７１１）。尚、データ取得部１０１は、例えば、ユーザの指示操作によりユーザ装置２から送信されたデータ取得要求を受信したことを契機として、データ提供装置３から計画ダイヤデータ１５３と実績ダイヤデータ１５４を取得する。
【００５８】
続いて、ダイヤ分析支援装置１００は、計画ダイヤデータ１５３及び実績ダイヤデータ１５４の所定の運行日（一日分）（以下、「選択日」とも称する。）を対象として、列車ＩＤ毎のループ処理を開始する（Ｓ７１２）。
【００５９】
続いて、差分算出部１０２が、選択中の列車ＩＤに対応するレコードを計画ダイヤデータ１５３及び実績ダイヤデータ１５４から取得し、取得した各レコードに基づき、選択中の列車ＩＤについて差分データ１５１を生成する（Ｓ７１３）。
【００６０】
続いて、実績正規化部１０３が、計画ダイヤデータ１５３、実績ダイヤデータ１５４、及び差分データ１５１に基づき、実績正規化データ１５２を生成する（Ｓ７１４）。この処理（以下、「実績正規化データ生成処理Ｓ７１４」と称する。）の詳細については後述する。
【００６１】
Ｓ７１５では、ダイヤ分析支援装置１００は、一の運行日３１１の全ての列車ＩＤについてループが終了したか否かを判定する。Ｓ７１２で全ての列車ＩＤを選択済みの場合はループを抜けてＳ７１６の処理に進み、未選択の列車ＩＤがある場合はＳ７１２の処理に戻って未選択の列車ＩＤについてループを繰り返す。
【００６２】
Ｓ７１６では、情報出力部１０４が、実績正規化データ１５２に基づき、列車の運行実績を示す情報を記載した運行実績表示画面（後述する運行実績表示画面９００）を生成して出力装置１５に出力する。以上でダイヤ分析処理Ｓ７００は終了する。
【００６３】
図８は、図７の実績正規化データ生成処理Ｓ７１４の詳細を説明するフローチャートである。以下、同図とともに実績正規化データ生成処理Ｓ７１４について説明する。
【００６４】
同図に示すように、実績正規化部１０３は、選択中の列車ＩＤについて、計画ダイヤデータ１５３の駅ＩＤ３１３を順次選択するループ処理を開始する（Ｓ３０５１）。
【００６５】
ループ処理において、まず実績正規化部１０３は、選択中の駅ＩＤ３１３について計画停車時間が「０」以下であるか否か（当該駅が停車駅か否か）を判定する（Ｓ３０５２）。計画停車時間が「０」以下であれば（当該駅が停車駅でなければ）（Ｓ３０５２：ＹＥＳ）、処理はＳ３０６０に進む。一方、計画停車時間が「０」以下でなければ（当該駅が停車駅であれば）（Ｓ３０５２：ＮＯ）、処理はＳ３０５３に進む。
【００６６】
Ｓ３０５３では、実績正規化部１０３は、到着遅延時間１５１５が「０」未満であるか否かを判定する。到着遅延時間１５１５が「０」未満であれば（Ｓ３０５３：ＹＥＳ）、処理はＳ３０５４に進み、到着遅延時間１５１５が「０」未満でなければ（Ｓ３０５３：ＮＯ）、処理はＳ３０５５に進む。
【００６７】
Ｓ３０５４では、実績正規化部１０３は、出発遅延時間１５１６が「０」より大きいか否かを判定する。出発遅延時間１５１６が「０」より大きければ（Ｓ３０５４：ＹＥＳ）、処理はＳ３０５４１に進み、出発遅延時間１５１６が「０」より大きくなければ（Ｓ３０５４：ＮＯ）、処理はＳ３０５４２に進む。
【００６８】
Ｓ３０５４１では、実績正規化部１０３は、停車超過時間を、早着による部分（以下、「早着部分」と称する。）と、計画出発時刻よりも後に当該駅を出発したこと（以下、「遅発」とも称する。）による部分（以下、「遅発部分」と称する。）とに分けて正規化を行う。
【００６９】
上記正規化に際し、まず実績正規化部１０３は、早着度合１５２６の算出に必要な値である、実績停車時間のうちの早着部分の時間については、到着遅延時間１５１５の絶対値をとることにより求める。
【００７０】
また実績正規化部１０３は、遅延度合１５２７の算出に必要な値である、実績停車時間のうち計画到着時刻３１４からの遅延時間については、選択中の列車は早着していることから「０」と求める。
【００７１】
また実績正規化部１０３は、計画停車時間内実績停車時間率１５２８の算出に必要な値である、計画到着時刻３１４と計画出発時刻３１５の範囲における実績停車時間については、計画停車時間と一致するものとして、実績停車時間の値を計画停車時間の値とする。
【００７２】
また実績正規化部１０３は、計画出発時刻後実績停車時間（遅発部分を除く）１５２９の算出に必要な値である、計画出発時刻３１５よりも後の範囲における実績停車時間（遅発部分を除く）については、遅発に因る停車超過時間であることから「０」と求める。
【００７３】
また実績正規化部１０３は、実績停車時間内出発遅延時間率１５３０の算出に必要な値である、実績停車時間のうち出発遅延部分の時間については、出発遅延時間１５１６と一致することから、出発遅延時間１５１６の値とする。
【００７４】
そして、実績正規化部１０３は、以上のようにして求めた各値を計画停車時間で除すことにより、実績正規化データ１５２を生成する。
【００７５】
Ｓ３０５４２では、実績正規化部１０３は、停車超過時間１５１４を早着部分として正規化を行う。
【００７６】
上記正規化に際し、まず実績正規化部１０３は、早着度合１５２６の算出に必要な値である、実績停車時間のうち早着部分の時間について、差分データ１５１の到着遅延時間１５１５の絶対値をとることにより求める。
【００７７】
また実績正規化部１０３は、遅延度合１５２７の算出に必要な値である、実績停車時間のうち計画到着時刻３１４からの遅延時間について、選択中の列車は早着する列車であることから「０」と求める。
【００７８】
また実績正規化部１０３は、計画停車時間内実績停車時間率１５２８の算出に必要な値である、計画到着時刻３１４と計画出発時刻３１５の範囲における実績停車時間については、計画停車時間と一致するものとして、実績停車時間の値を計画停車時間の値とする。
【００７９】
また実績正規化部１０３は、計画出発時刻後実績停車時間（遅発部分を除く）１５２９の算出に必要な値である、計画出発時刻３１５よりも後の範囲における実績停車時間（遅発部分を除く）については、遅発がない場合であることから「０」と求める。
【００８０】
また実績正規化部１０３は、実績停車時間内出発遅延時間率１５３０の算出に必要な値である、実績停車時間のうち遅延部分の時間については、遅発は生じていないため「０」と求める。
【００８１】
そして、実績正規化部１０３は、以上のようにして求めた各値を計画停車時間で除すことにより、実績正規化データ１５２を生成する。
【００８２】
Ｓ３０５５では、実績正規化部１０３は、実績到着時刻が計画出発時刻よりも大きいか否かを判定する。実績到着時刻が計画出発時刻よりも大きい場合（Ｓ３０５５：ＹＥＳ）、処理はＳ３０５５１に進む。一方、実績到着時刻が計画出発時刻よりも大きくない場合（Ｓ３０５５：ＮＯ）、処理はＳ３０５６に進む。
【００８３】
Ｓ３０５５１では、実績正規化部１０３は、遅延度合１５２７を「１」として正規化を行う。
【００８４】
上記正規化に際し、まず実績正規化部１０３は、早着度合１５２６の算出に必要な値である、実績停車時間のうち早着部分の時間について、選択中の列車は早着していないため「０」と求める。
【００８５】
また実績正規化部１０３は、前述の通り遅延度合１５２７を「１」とする。
【００８６】
また実績正規化部１０３は、計画停車時間内実績停車時間率１５２８の算出に必要な値である、計画到着時刻３１４と計画出発時刻３１５の範囲における実績停車時間については、計画出発時刻よりも後に到着する列車であるため「０」と求める。
【００８７】
また実績正規化部１０３は、計画出発時刻後実績停車時間（遅発部分を除く）１５２９の算出に必要な値である、計画出発時刻３１５よりも後の範囲における実績停車時間（遅発部分を除く）については、差分データ１５１の停車超過時間１５１４が「０」以下の場合は、実績出発時刻３２５−実績到着時刻３２４の値とし、停車超過時間１５１４が「０」よりも大きい場合は計画停車時間の値とする。
【００８８】
また実績正規化部１０３は、実績停車時間内出発遅延時間率１５３０の算出に必要な値である、実績停車時間のうち遅延部分の時間については、差分データ１５１の停車超過時間１５１４が「０」以下の場合は「０」と求め、差分データ１５１の停車超過時間が「０」よりも大きな場合は停車超過時間１５１４の値とする。
【００８９】
そして、実績正規化部１０３は、以上のようにして求めた各値を計画停車時間で除すことにより、実績正規化データ１５２を生成する（但し前述の通り遅延度合１５２７については「１」とする）。
【００９０】
Ｓ３０５６では、実績正規化部１０３は、「到着遅延時間＋実績停車時間」の値が計画停車時間以下であるか否かを判定する。「到着遅延時間＋実績停車時間」の値が計画停車時間以下であれば（Ｓ３０５６：ＹＥＳ）、処理はＳ３０５６１に進む。到着遅延時間＋実績停車時間」の値が計画停車時間以下でなければ（Ｓ３０５６：ＮＯ）、処理はＳ３０５６２に進む。
【００９１】
Ｓ３０５６１では、実績正規化部１０３は、実績停車時間の開始位置を到着遅延時間から求めて正規化を行う。
【００９２】
上記正規化に際し、まず実績正規化部１０３は、早着度合１５２６の算出に必要な値である、実績停車時間のうち早着部分の時間について、選択中の列車は早着していないため「０」と求める。
【００９３】
また実績正規化部１０３は、遅延度合１５２７の算出に必要な値である、実績停車時間のうち計画到着時刻３１４からの遅延時間について、到着遅延時間１５１５の値とする。
【００９４】
また実績正規化部１０３は、計画停車時間内実績停車時間率１５２８の算出に必要な値である、計画到着時刻３１４と計画出発時刻３１５の範囲における実績停車時間については、実績停車時間とする。
【００９５】
また実績正規化部１０３は、計画出発時刻後実績停車時間（遅発部分を除く）１５２９の算出に必要な値である、計画出発時刻３１５よりも後の範囲における実績停車時間（遅発部分を除く）については、計画出発時刻３１５に出発していることから「０」とする。
【００９６】
また実績正規化部１０３は、実績停車時間内出発遅延時間率１５３０の算出に必要な値である、実績停車時間のうち遅延部分の時間については「０」とする。
【００９７】
そして、実績正規化部１０３は、以上のようにして求めた各値を計画停車時間で除すことにより、実績正規化データ１５２を生成する。
【００９８】
Ｓ３０５６２では、実績正規化部１０３は、計画到着時刻３１４と計画出発時刻３１５の間の範囲と、計画出発時刻３１５を超えた範囲の夫々について正規化を行う。
【００９９】
上記正規化に際し、まず実績正規化部１０３は、早着度合１５２６の算出に必要な値である、実績停車時間のうち早着部分の時間について、選択中の列車は早着していないため「０」と求める。
【０１００】
また実績正規化部１０３は、遅延度合１５２７の算出に必要な値である、実績停車時間のうち計画到着時刻３１４からの遅延時間については、到着遅延時間１５１５とする。
【０１０１】
また実績正規化部１０３は、計画停車時間内実績停車時間率１５２８の算出に必要な値
である、計画到着時刻３１４と計画出発時刻３１５の範囲における実績停車時間については、計画停車時間から到着遅延時間１５１５を引いて求めた値とする。
【０１０２】
また実績正規化部１０３は、計画出発時刻後実績停車時間（遅発部分を除く）１５２９の算出に必要な値である、計画出発時刻３１５よりも後の範囲における実績停車時間（遅発部分を除く）については、停車超過時間１５１４が「０」以下の場合は実績停車時間から、計画到着時刻３１４と計画出発時刻３１５の範囲における実績停車時間を引いて求めた値とし、停車超過時間１５１４が「０」よりも大きい場合は、実績停車時間から、計画到着時刻３１４と計画出発時刻３１５の間の範囲における実績停車時間と停車超過時間１５１４とを差し引いて求めた値とする。
【０１０３】
また実績正規化部１０３は、実績停車時間内出発遅延時間率１５３０の算出に必要な値である、実績停車時間のうち遅延部分の時間については、停車超過時間１５１４が「０」以下の場合は「０」とし、停車超過時間１５１４が「０」よりも大きい場合は停車超過時間１５１４の値とする。
【０１０４】
そして、実績正規化部１０３は、以上のようにして求めた各値を計画停車時間で除すことにより、実績正規化データ１５２を生成する。
【０１０５】
続いて、以上に説明した実績正規化データ生成処理Ｓ７１４について、図３に示す計画ダイヤデータ１５３、図４に示す実績ダイヤデータ１５４、及び図５に示す差分データ１５１を入力とした場合について、具体的な処理例を示す。尚、これらのデータは、駅ＩＤが異なる５つのレコードを有しているため、Ｓ３０５１のループは５回繰り返される。
【０１０６】
まず駅ＩＤが「Ａ」の駅については、計画停車時間は、計画出発時刻３１５−計画到着時刻３１４＝７：１５：１０−７：１４：４５＝０：００：２５＝２５（秒）となり、「０」以下でないため、Ｓ３０５２の判定の結果、処理はＳ３０５３に進む。また到着遅延時間１５１５は「１１」であるので「０」未満ではなく、Ｓ３０５３の判定の結果、処理はＳ３０５５に進む。また実績到着時刻３２４が７：１４：５６で、計画出発時刻３１５の値が７：１５：１０であり、実績到着時刻３２４は計画出発時刻３１５の値よりも大きくなく、Ｓ３０５５の結果、処理はＳ３０５６に進む。また実績停車時間は、（実績出発時刻３２５）−（実績到着時刻３２４）＝７：１５：２９−７：１４：５６＝０：００：３３＝３３（秒）であり、（到着遅延時間１５１５）＋（実績停車時間）＝１１＋３３＝４４であるので、計画停車時間の値２５よりも大きく、Ｓ３０５６の判定の結果、処理はＳ３０５６２に進む。
【０１０７】
Ｓ３０５６２では、前述したように、実績正規化部１０３は、計画到着時刻３１４と計画出発時刻３１５の間の範囲と、計画出発時刻３１５を超えた範囲の夫々について正規化を行う。
【０１０８】
まず実績正規化部１０３は、実績停車時間のうち早着部分の時間が「０」であるので、この値を計画停車時間で除した値である「０」を早着度合１５２６とする。
【０１０９】
また実績正規化部１０３は、到着遅延時間１５１５を計画停車時間で除した値（＝１１÷２５＝０．４４）を遅延度合１５２７とする。
【０１１０】
また実績正規化部１０３は、計画停車時間−到着遅延時間１５１５＝２５−１１＝１４を計画停車時間で除した値（１４／２５＝０．５６）を計画停車時間内実績停車時間率１５２８とする。
【０１１１】
また実績正規化部１０３は、計画停車時間−到着遅延時間１５１５＝２５−１１＝１４を計画停車時間で除した値（１４／２５＝０．５６）を計画出発時刻後実績停車時間（遅発部分を除く）１５２９とする。
【０１１２】
また実績正規化部１０３は、停車超過時間１５１４が「８」で「０」より大きいため、実績停車時間−（計画到着時刻３１４と計画出発時刻３１５の範囲における実績停車時間）−（停車超過時間）＝３３−１４−８＝１１を計画停車時間で除した値（１１／２５＝０．４４）を、計画出発時刻後実績停車時間（遅発部分を除く）１５２９とする。
【０１１３】
また実績正規化部１０３は、停車超過時間１５１４が「８」で「０」よりも大きいため、停車超過時間１５１４である「８」を計画停車時間（＝２５）で除した値（８／２５＝０．３２）を、実績停車時間内出発遅延時間率１５３０とする。
【０１１４】
次に駅ＩＤが「Ｂ」の駅については、計画停車時間は、計画出発時刻３１５−計画到着時刻３１４＝７：１９：２５−７：１９：００＝０：００：２５＝２５（秒）となり、「０」以下でないため、Ｓ３０５２の判定の結果、処理はＳ３０５３に進む。また到着遅延時間１５１５は「−１」で「０」未満であり、Ｓ３０５３の判定の結果、処理はＳ３０５４に進む。また出発遅延時間１５１６は「０」であり、「０」よりも大きくないため、Ｓ３０５４の判定の結果、処理はＳ３０５４２に進む。
【０１１５】
Ｓ３０５４２では、実績正規化部１０３は、停車超過時間１５１４を早着部分として正規化を行う。
【０１１６】
まず実績正規化部１０３は、到着遅延時間１５１５の「−１」の絶対値「１」を計画停車時間で除した値（＝１／２５＝０．０４）を早着度合１５２６とする。
【０１１７】
また実績正規化部１０３は、計画到着時刻３１４からの遅延時間は「０」であるので、遅延度合い１５２７は「０」とする。
【０１１８】
また実績正規化部１０３は、計画到着時刻３１４と計画出発時刻３１５の間の範囲における実績停車時間は、計画停車時間（計画出発時刻３１５−計画到着時刻３１４＝７：１９：２５−７：１９：００＝０：００：２５＝２５）と一致することから、この値「２５」を計画停車時間「２５」で除した値（＝２５／２５＝１）を計画停車時間内実績停車時間率１５２８とする。
【０１１９】
また実績正規化部１０３は、計画出発時刻３１５よりも後の範囲の実績停車時間は「０」であるため、計画出発時刻後実績停車時間（遅発部分を除く）１５２９は「０」とする。
【０１２０】
また実績正規化部１０３は、遅発部分はないため、実績停車時間内出発遅延時間率１５３０は「０」とする。
【０１２１】
次に駅ＩＤが「Ｃ」の駅については、計画停車時間は、計画出発時刻３１５−計画到着時刻３１４＝７：２１：２５−７：２１：００＝０：００：２５＝２５（秒）となり、「０」以下でないため、Ｓ３０５２の判定の結果、処理はＳ３０５３に進む。また到着遅延時間１５１５は「−３」で「０」未満であり、Ｓ３０５３の判定の結果、処理はＳ３０５４に進む。また出発遅延時間１５１６は「３」であり、「０」よりも大きいため、Ｓ３０５４の判定の結果、処理はＳ３０５４１に進む。
【０１２２】
Ｓ３０５４１では、実績正規化部１０３は、停車超過時間１５１４を、停車超過時間を
早着部分と遅発部分とに分けて正規化を行う。
【０１２３】
まず実績正規化部１０３は、到着遅延時間１５１５の「−３」の絶対値「３」を計画停車時間で除した値（＝３／２５＝０．０４）を早着度合１５２６とする。
【０１２４】
また実績正規化部１０３は、計画到着時刻からの遅延時間は「０」であるので、遅延度合い１５２７は「０」とする。
【０１２５】
また実績正規化部１０３は、計画到着時刻３１４と計画出発時刻３１５の間の範囲における実績停車時間は、計画停車時間（計画出発時刻３１５−計画到着時刻３１４＝７：２１：２５−７：２１：００＝０：００：２５＝２５）と一致することから、この値「２５」を計画停車時間「２５」で除した値（＝２５／２５＝１）を計画停車時間内実績停車時間率１５２８とする。
【０１２６】
また実績正規化部１０３は、計画出発時刻３１５よりも後の範囲の実績停車時間のうち遅発部分ではない部分は「０」であるため、計画出発時刻後実績停車時間（遅発部分を除く）１５２９は「０」とする。
【０１２７】
また実績正規化部１０３は、実績停車時間のうち遅発部分の時間は、出発遅延時間１５１６（＝３）と一致するため、この値を計画停車時間「２５」で除した値（＝３／２５＝０．１２）を実績停車時間内出発遅延時間率１５３０とする。
【０１２８】
次に駅ＩＤが「Ｄ」の駅については、計画停車時間は、７：３２：５０−７：３２：２５＝０：００：２５＝２５（秒）となり、「０」以下でないため、Ｓ３０５２の判定の結果、処理はＳ３０５３に進む。また到着遅延時間１５１５は「４」で「０」未満でないため、Ｓ３０５３の判定の結果、処理はＳ３０５５に進む。また実績到着時刻の値が７：３２：２９で、駅Ｄの計画出発時刻の値が７：３２：５０であることから、実績到着時刻が計画出発時刻の値よりも大きくなく、Ｓ３０５５の判定の結果、処理はＳ３０５６に進む。また実績停車時間は実績出発時刻３２５−実績到着時刻３２４＝７：３２：５０−７：３２：２９＝０：００：２１＝２１（秒）であり、到着遅延時間１５１５＋実績停車時間＝４＋２１＝２５であり、この値は計画停車時間（＝２５）以下であるため、処理はＳ３０５６１に進む。
【０１２９】
Ｓ３０５６１では、実績正規化部１０３は、実績停車時間の開始位置を到着遅延時間から求めて正規化を行う。
【０１３０】
まず実績正規化部１０３は、到着遅延時間１５１５が「４」で到着遅延であるため、早着度合１５２６は「０」とする。
【０１３１】
また実績正規化部１０３は、到着遅延時間１５１５は「４」であるので、遅延度合い１５２７は到着遅延時間１５１５を計画停車時間で除した値（＝４／２５＝０．１６）とする。
【０１３２】
また実績正規化部１０３は、計画到着時刻３１４と計画出発時刻３１５の間の範囲における実績停車時間は、実績出発時刻３２５−実績到着時刻３２４＝７：３２：５０−７：３２：２９＝２１（秒）とする。
【０１３３】
また実績正規化部１０３は、計画出発時刻３１５よりも後の範囲の実績停車時間は「０」であるため、計画出発時刻後実績停車時間（遅発部分を除く）１５２９は「０」とする。
【０１３４】
また実績正規化部１０３は、遅発部分でなく遅延時間はないため、実績停車時間内出発遅延時間率１５３０は「０」とする。
【０１３５】
次に駅ＩＤが「Ｅ」の駅については、計画停車時間は、計画出発時刻３１５−計画到着時刻３１４＝７：３６：３０−７：３６：００＝０：００：３０＝３０（秒）となり、「０」以下でないため、Ｓ３０５２の判定の結果、処理はＳ３０５３に進む。また到着遅延時間１５１５は「３５」であるので「０」未満ではなく、Ｓ３０５３の判定の結果、処理はＳ３０５５に進む。また実績到着時刻３２４が７：３６：３５で、計画出発時刻３１５の値が７：３６：３０であり、実績到着時刻３２４は計画出発時刻３１５の値よりも大きいため、Ｓ３０５５の結果、処理はＳ３０５５１に進む。
【０１３６】
Ｓ３０５５１では、実績正規化部１０３は、遅延度合１５２７を「１」として正規化を行う。
【０１３７】
Ｓ３０５５１では、まず実績正規化部１０３は、実績停車時間のうち早着部分の時間が「０」であるので、この値を計画停車時間で除した値である「０」を早着度合１５２６とする。
【０１３８】
また実績正規化部１０３は、前述の通り遅延度合１５２７を「１」とする。
【０１３９】
また実績正規化部１０３は、実績到着時刻３２４（＝０７：３６：３５）が計画出発時刻３１５（＝０７：３６：３０）よりも後であるので、計画停車時間内実績停車時間率１５２８は「０」とする。
【０１４０】
また実績正規化部１０３は、計画出発時刻３１５よりも後の範囲における実績停車時間のうち遅発部分ではない時間は、停車超過時間が「７」で「０」より大きいため、計画出発時刻後実績停車時間（遅発部分を除く）１５２９は、計画停車時間（＝７：３６：３０−７：３６：００＝０：００：３０で３０（秒））を計画停車時間（計画出発時刻３１５−計画到着時刻３１４＝０７：３６：３０−０７：３６：００＝３０（秒））で除した値（＝３０／３０＝１）とする。
【０１４１】
また実績正規化部１０３は、実績停車時間のうち遅延部分の時間は、停車超過時間１５１４が「７」で「０」よりも大きいため、停車超過時間１５１４（＝７）を計画停車時間（＝２５）で除した値（７／３０＝０．２３）を実績停車時間内出発遅延時間率１５３０とする。
【０１４２】
Ｓ３０６０では、実績正規化部１０３は、Ｓ３０５１で未選択の駅があるか否かを判定する。未選択の駅があれば、実績正規化部１０３は未選択の駅についてループ処理を繰り返し、未選択の駅が無ければ、処理は図７のＳ７１６に進む。
【０１４３】
図７に戻り、一日の運行日の全ての列車ＩＤについてＳ７１２のループが終了すると、続いて、情報出力部１０４が、実績正規化データ１５２に基づき出力装置１５に情報を出力する（Ｓ７１６）。
【０１４４】
図９に、情報出力部１０４が出力装置１５に表示する画面（以下、「運行実績表示画面９００」と称する。）の例を示す。
【０１４５】
同図に示すように、運行実績表示画面９００は、実績正規化データ１５２の内容を、列車を列挙した第１軸と停車駅を列挙した第２軸とを描画した領域にマッピングしたレイア
ウトを有する。より詳細には、運行実績表示画面９００は、行方向（第１軸の方向）に列車ＩＤ（符号９０１）を、列方向（第２軸の方向）に駅ＩＤ（符号９０２）を、夫々配列し、各列車の各駅における実績正規化データ１５２の内容を、列方向（時間軸の意味も持つ）に正規化された時間長さで延びる略長方形の図形で示しつつ早着や遅発等の実績停車時間に関する各種の情報を示す模様を比較可能な状態で描画した図案（以下、「実績グラフ」と称する。）を含む。
【０１４６】
同図の例は、各列車が、Ａ駅からＺ駅までの２６駅を、Ａ駅→Ｚ駅またはＺ駅→Ａ駅の方向に各列車が行き来する場合である。ユーザは横方向スライダ９０３を操作することで表示対象となる駅を選択することができる。またユーザは縦方向スライダ９０４を操作することで表示対象となる列車を選択することができる。
【０１４７】
実績グラフの一端は略三角形状（矢印状）になっており、三角形の頂部の方向は列車の進行方向を示す。本例では、列車ＩＤが「Ｔ１００」、「Ｔ１０２」、「Ｔ１０４」、「Ｔ１０６」の列車は、いずれもＡ駅からＺ駅に向かう列車であり、列車ＩＤが「Ｔ１０１」、「Ｔ１０３」、「Ｔ１０５」、「Ｔ１０７」の列車は、いずれもＺ駅からＡ駅に向かう列車である。尚、実績グラフの態様は一例に過ぎず、他の形態であってもよい。
【０１４８】
各駅の近傍に行方向に平行に延びる２つの直線の一方（以下、「計画到着時刻線９２１」と称する。）は正規化された計画到着時刻３１４に対応し、他方（以下、「計画出発時刻線９２２」と称する。）は正規化された計画出発時刻３１５に対応している。本例では、計画到着時刻線９２１と計画出発時刻線９２２の間隔は、「１」（実績正規化データ１５２の尺度と一致する尺度）としている。尚、計画到着時刻線９２１と計画出発時刻線９２２の左右の関係は列車の進行方向に応じて入れ替わる。
【０１４９】
このように運行実績表示画面９００は、計画停車時間（＝計画出発時刻−計画到着時刻）を基準として実績停車時間を正規化して表示するので、各駅について計画到着時刻線と計画出発時刻線の長さ（＝計画停車時間）は一致している。これによれば、各駅の計画停車時間の相違によるノイズが除去され、ユーザは運行実績表示画面９００を眺めることで、各列車の各駅における計画停車時間と実績停車時間の関係（例えば、計画停車時間と実績停車時間の比）を横並びで比較することができる。
【０１５０】
同図に示すように、運行実績表示画面９００の上部には、表示する内容を日付で絞り込むための日付選択欄９１１、列車の進行方向別に内容を絞り込むための方向選択欄９１２が設けられている。ユーザはこれらを操作することで確認したい情報を容易に絞り込むことができ、その結果、ノイズとなる情報が除去されて全体の見通しがよくなり、効率よくダイヤの分析を行うことができる。
【０１５１】
情報出力部１０４は、実績正規化データ１５２に基づき実績グラフを描画する。本例では、情報出力部１０４は、計画到着時刻線９２１と計画出発時刻線９２２の間の幅長（以下、「基準長」と称する。）を「１」として実績グラフを描画する。
【０１５２】
また情報出力部１０４は、早着度合１５２６に基づき早着部分の実績グラフの長さを求め、計画到着時刻線９２１よりも列車の進行方向とは反対側に、計画到着時刻線９２１を起点として早着部分の実績グラフを表示する。
【０１５３】
また情報出力部１０４は、計画到着時刻３１４と計画出発時刻３１５の間の範囲における実績停車時間の長さを求め、計画到着時刻線９２１と計画出発時刻線９２２の間の領域に、計画到着時刻３１４からの遅延度合１５２７の値に対応する長さだけ計画到着時刻線９２１から列車進行方向側に移動した位置を起点として、上記長さの実績グラフを表示す
る。
【０１５４】
また情報出力部１０４は、計画出発時刻後実績停車時間（遅発部分を除く）１５２９に相当する実績グラフの長さを求め、計画出発時刻線９２２よりも列車進行方向側の領域に、計画出発時刻線９２２を起点として表示する。
【０１５５】
また情報出力部１０４は、実績停車時間内出発遅延時間率１５３０に相当する実績グラフの長さを求め、計画出発時刻線９２２よりも列車進行方向側の領域に、計画出発時刻線９２２から計画出発時刻後実績停車時間（遅発部分を除く）１５２９に相当する長さだけ列車進行方向側に移動した位置を起点として、上記長さの実績グラフを表示する。
【０１５６】
実績グラフは、実績停車時間のうち計画停車時間に相当する領域については第１図案（本例では無模様（地模様））で表示される。また実績グラフは、実績停車時間が計画停車時間よりも長い場合における、実績到着時刻３２４から計画停車時間に相当する長さを超えた時刻から実績出発時刻３２５までの領域については、第２図案（本例では斜線模様）で表示される。また実績グラフは、早着の場合における実績到着時刻３２４から計画到着時刻３１４までの領域については第３図案（本例ではクロス模様）で表示される。
【０１５７】
情報出力部１０４は、実績グラフの、計画到着時刻３１４と計画出発時刻３１５の間の範囲における実績停車時間に対応する部分の長さと、計画出発時刻３１５よりも後の範囲における実績停車時間のうち遅発部分ではない部分に対応する部分の長さの合計が、予め設定した基準長よりも短い場合は、基準長−（（計画到着時刻３１４と計画出発時刻３１５の間の範囲における実績停車時間に対応する部分の長さ）＋（計画出発時刻３１５よりも後の範囲における実績停車時間のうち遅発部分ではない時間に対応する実績グラフの部分の長さ））から求まる長さに対応する実績グラフ（以下、「短縮実績グラフ」と称する。）を生成して第４図案（本例では矢線形状の破線）で表示する。
【０１５８】
情報出力部１０４は、計画出発時刻３１５よりも後の範囲における実績停車時間のうち遅発部分でない時間に対応する部分の長さが「０」である場合は、計画到着時刻３１４と計画出発時刻３１５の間の範囲における実績停車時間に対応する部分の列車進行方向側の一端を起点として短縮実績グラフを表示する。情報出力部１０４は、計画出発時刻よりも後の範囲における実績停車時間のうち遅発部分ではない時分に対応する部分の長さが「０」よりも大きい場合は、計画出発時刻よりも後の範囲における実績停車時間のうち遅発部分でない時間に対応する部分の列車進行方向側の一端を起点として短縮実績グラフを表示する。
【０１５９】
図１０は、情報出力部１０４が運行実績表示画面９００の生成に際して行う処理の内容を説明する図である。同図に示す実績グラフは、いずれも図６に示す実績正規化データ１５２の内容に基づくものである。尚、以下では、一例として前述した基準長が画面上の単位で１００ピクセルであるものとして説明する。同図おいて、符号（１−ａ）は、駅ＩＤが「Ｅ」の駅に、符号（１−ｂ−１）は、駅ＩＤが「Ｄ」の駅に、符号（１−ｂ−２）は、駅ＩＤが「Ａ」の駅に、符号（２−ａ）は、駅ＩＤが「Ｂ」の駅に、符号（２−ｂ）は、駅ＩＤが「Ｃ」の駅に、夫々対応している。
【０１６０】
まず符号（１−ａ）（駅ＩＤが「Ｅ」の駅の場合）について説明する。
【０１６１】
図６に示すように、駅ＩＤが「Ｅ」の駅については早着度合１５２６が「０」であるため、情報出力部１０４は、早着部分に相当する部分の実績グラフは描画しない。
【０１６２】
また計画停車時間内実績停車時間率１５２８は「０」であるので、情報出力部１０４は
、これに相当する部分の実績グラフは描画しない。
【０１６３】
また計画出発時刻後実績停車時間（遅発部分を除く）１５２９は「１」であるため、情報出力部１０４は、これに相当する実績グラフの長さを、基準長の１００ピクセルを「１」として、１００ピクセル×（１／１）＝１００ピクセルと求め、この長さの実績グラフを計画出発時刻線９２２を起点として列車の進行方向側（右側）に第１図案（無模様）で描画する。
【０１６４】
また実績停車時間内出発遅延時間率１５３０は「０．２３」であるため、情報出力部１０４は、これに相当する実績グラフの長さを、基準長の１００ピクセルを１として、１００ピクセル×（０．２３／１）＝２３ピクセルと求め、この長さの実績グラフを、計画出発時刻線９２２から、計画出発時刻後実績停車時間（遅発部分を除く）１５２９に相当する長さ（＝１００ピクセル）だけ列車進行方向側（右側）へと移動した位置を起点として第２図案（斜線模様）で描画する。
【０１６５】
続いて、符号（１−ｂ−１）（駅ＩＤが「Ｄ」の駅の場合）について説明する。
【０１６６】
図６に示すように、この場合、早着度合１５２６は「０」であるため、情報出力部１０４は、早着部分に相当する部分の実績グラフは描画しない。
【０１６７】
また計画停車時間内実績停車時間率１５２８は「０．８４」であるため、情報出力部１０４は、これに相当する実績グラフの長さを、基準長の１００ピクセルを「１」として、１００ピクセル×（０．８４／１）＝８４ピクセルと求め、この長さの実績グラフを、遅延度合１５２７の「０．１６」に対応する長さ１００×（０．１６／１）＝１６ピクセル分だけ計画到着時刻線９２１から列車進行方向側に移動した位置を起点として第１図案（無模様）で描画する。
【０１６８】
また計画出発時刻後実績停車時間（遅発部分を除く）１５２９は「０」であるため、情報出力部１０４は、これに相当する部分の実績グラフは描画しない。
【０１６９】
また実績停車時間内出発遅延時間率１５３０は「０」であるため、情報出力部１０４は、これに相当する部分の実績グラフは描画しない。
【０１７０】
また本例では、計画停車時間内実績停車時間率１５２８に対応する部分と、計画出発時刻後実績停車時間（遅発部分を除く）１５２９に対応する部分の長さの合計が８４＋０＝８４（ピクセル）であり、基準長の１００ピクセルよりも小さいため、基準長−（（計画到着時刻３１４と計画出発時刻３１５の間の範囲における実績停車時間に対応する部分の長さ）＋（計画出発時刻３１５よりも後の範囲における実績停車時間のうち遅発部分でない時間に対応する部分の長さ））＝１００−（８４＋０）＝１６であるので、この１６ピクセルの長さの短縮実績グラフを、計画到着時刻３１４と計画出発時刻３１５の間の範囲における実績停車時間に相当する実績グラフの列車進行方向側の一端を起点として、第４図案（矢線形状の破線）で描画する。
【０１７１】
続いて、符号（１−ｂ−２）（駅ＩＤが「Ａ」の駅の場合）について説明する。
【０１７２】
図６に示すように、この場合、早着度合１５２６は「０」であるため、情報出力部１０４は、早着部分に相当する部分の実績グラフは描画しない。
【０１７３】
また計画停車時間内実績停車時間率１５２８は「０．５６」であるため、情報出力部１０４は、これに相当する実績グラフの長さを、基準長の１００ピクセルを「１」として、
１００ピクセル×（０．５６／１）＝５６ピクセルと求め、この長さの実績グラフを、遅延度合１５２７の「０．４４」に対応する長さ１００×（０．４４／１）＝４４ピクセル分だけ計画到着時刻線９２１から列車進行方向側に移動した位置を起点として第１図案（無模様）で描画する。
【０１７４】
また計画出発時刻後実績停車時間（遅発部分を除く）１５２９は「０．４４」であるため、情報出力部１０４は、これに相当する実績グラフの長さを、基準長の１００ピクセルを１として、１００ピクセル×（０．４４／１）＝４４ピクセルと求め、この長さの実績グラフを、計画出発時刻線９２２よりも列車進行方向側の領域に、計画出発時刻線９２２を起点として第１図案（無模様）で描画する。
【０１７５】
また実績停車時間内出発遅延時間率１５３０は「０．３２」であるため、情報出力部１０４は、これに相当する実績グラフの長さを、基準長の１００ピクセルを「１」として、１００ピクセル×（０．３２／１）＝３２ピクセルと求め、この長さの実績グラフを、計画出発時刻後実績停車時間（遅発部分を除く）１５２９に対応する部分の長さ（＝４４ピクセル）分だけ計画出発時刻線９２２よりも列車進行方向側（右側）に移動した位置を起点として第２図案（斜線模様）で描画する。
【０１７６】
続いて、符号（２−ａ）（駅ＩＤが「Ｂ」の駅の場合）について説明する。
【０１７７】
図６に示すように、この場合、早着度合１５２６は「０．０４」であるため、情報出力部１０４は、これに相当する実績グラフの長さを、基準長の１００ピクセルを「１」として、１００ピクセル×（０．０４／１）＝４ピクセルと求め、この長さの実績グラフを、計画到着時刻線９２１よりも列車進行方向とは反対側（左側）の領域に、計画到着時刻線９２１を起点として第３図案（クロス模様）で描画する。
【０１７８】
また計画停車時間内実績停車時間率１５２８は「１」であるため、情報出力部１０４は、これに相当する実績グラフの長さを、基準長の１００ピクセルを「１」として、１００ピクセル×（１／１）＝１００ピクセルと求め、この長さの実績グラフを、遅延度合１５２７の「０」に対応する長さだけ計画到着時刻線９２１から列車進行方向側に移動した位置を起点として第１図案（無模様）で描画する。尚、本例のように、遅延度合１５２７が「０」の場合は、計画到着時刻線９２１を起点として列車進行方向側の領域に実績グラフを描画する。
【０１７９】
また計画出発時刻後実績停車時間（遅発部分を除く）１５２９は「０」であるため、情報出力部１０４は、これに相当する部分の実績グラフは描画しない。
【０１８０】
また実績停車時間内出発遅延時間率１５３０は「０」であるため、情報出力部１０４は、これに相当する部分の実績グラフは描画しない。
【０１８１】
続いて、符号（２−ｂ）（駅ＩＤが「Ｃ」の駅の場合）について説明する。
【０１８２】
図６に示すように、この場合、早着度合１５２６は「０．１２」であるため、情報出力部１０４は、これに相当する実績グラフの長さを、基準長の１００ピクセルを「１」として、１００ピクセル×（０．１２／１）＝１２ピクセルと求め、この長さの実績グラフを、計画到着時刻線９２１よりも列車進行方向とは反対側（左側）の領域に、計画到着時刻線９２１を起点として第３図案（クロス模様）で描画する。
【０１８３】
また計画停車時間内実績停車時間率１５２８は「１」であるため、情報出力部１０４は、これに相当する実績グラフの長さを、基準長の１００ピクセルを「１」として、１００
ピクセル×（１／１）＝１００ピクセルと求め、この長さの実績グラフを、遅延度合１５２７の「０」に対応する長さだけ計画到着時刻線９２１から列車進行方向側に移動した位置を起点として第１図案（無模様）で描画する。尚、本例のように、遅延度合１５２７が「０」の場合は、計画到着時刻線９２１を起点として列車進行方向側の領域に実績グラフを描画する。
【０１８４】
また計画出発時刻後実績停車時間（遅発部分を除く）１５２９は「０」であるため、情報出力部１０４は、これに相当する部分の実績グラフは描画しない。
【０１８５】
また実績停車時間内出発遅延時間率１５３０は「０．１２」であるため、情報出力部１０４は、これに相当する実績グラフの長さを、基準長の１００ピクセルを「１」として、１００ピクセル×（０．１２／１）＝１２ピクセルと求め、この長さの実績グラフを、計画出発時刻後実績停車時間（遅発部分を除く）１５２９に対応する部分の長さ（＝０ピクセル）分だけ計画出発時刻線９２２よりも列車進行方向側（右側）へと移動した位置から第２図案（斜線模様）で描画する。尚、本例のように、計画出発時刻後実績停車時間（遅発部分を除く）１５２９に対応する部分の長さが「０」の場合には、実績停車時間内出発遅延時間率１５３０に対応する実績グラフは計画出発時刻線９２２を起点として描画する。
【０１８６】
以上に説明したように、実績正規化データ生成処理Ｓ７１４において、実績正規化部１０３は、列車が早着している場合と早着していない場合とで処理を分岐させ（Ｓ３０５３）、早着している場合には（Ｓ３０５３：ＹＥＳ）、停車超過時間１５１４のうち早着部分の時間を求め、求めた時間を正規化する（Ｓ３０５４１、Ｓ３０５４２）。このため、停車超過時間１５１４のうち早着部分の情報を提供することができ、ユーザは停車時間の超過状況について詳細な分析を行うことが可能になる。
【０１８７】
また実績正規化データ生成処理Ｓ７１４において、実績正規化部１０３は、計画出発時刻３１５の経過後に到着した列車か否かを区別し（Ｓ３０５５）、計画出発時刻３１５の経過後に到着した列車については計画到着時刻３１４からの遅延度合を一律「１」として計画出発時刻３１５よりも遅れて到着した列車の到着遅延時間を一様に変換する正規化を行う（Ｓ３０５５１）。そして情報出力部１０４が、図１０の符号（１−ａ）に示すように、計画出発時刻３１５の経過後に到着した列車に対応する実績グラフを計画出発時刻３１５の位置を起点として表示する。このため、駅や列車毎に遅延状況が大きく異なる場合でも、データの一覧性（見やすさ）が損なわれないようにすることができる。
【０１８８】
また図１０の符号（１−ｂ−１）に示すように、計画出発時刻３１５よりも前に到着した列車については、情報出力部１０４は、計画出発時刻３１５を基準とした遅延度合に応じて、実績グラフの表示開始位置となる起点を変更する。このため、実績グラフの表示開始位置をから到着遅延時間の程度を一目で把握することができ、当該駅でどの程度の遅延が生じたかを直観的に把握することができる。
【０１８９】
また図１０の符号（２−ｂ）に示すように、情報出力部１０４は、実績停車時間のうち計画停車時間に相当する部分の実績グラフについては第１図案（本例では無模様（地模様））で、実績到着時刻３２４から計画停車時間に相当する長さを超えた時刻から実績出発時刻３２５までの領域については第２図案（本例では斜線模様）で、早着の場合における実績到着時刻３２４から計画到着時刻３１４までの実績グラフについては第３図案（本例ではクロス模様）で、夫々表示する。これにより実績停車時間が超過した理由が早着によるのか停車時間が不足していることによるのかを容易に判別することが可能となり、ユーザは停車時間の増減要否について容易かつ適切に判断を行うことが可能になる。
【０１９０】
また図１０の符号（１−ｂ−１）に示すように、情報出力部１０４は、実績停車時間が計画停車時間よりも短縮している場合、短縮実績グラフを第４図案を用いて表示する。このため、ユーザは、第４図案から、停車時間が短縮されたか否かの情報と短縮された度合いを示す情報を一目で把握することができ、当該駅において停車時間にどの程度余裕があるかを容易に把握することができる。
【０１９１】
また図９に示す運行実績表示画面９００によれば、ユーザは、先行列車や後続列車の関係や、上流の駅や下流の駅との関係を把握しつつ、交通機関の全体的な遅延状況や停車時間の過不足の傾向を容易に把握することができる。
【０１９２】
また運行実績表示画面９００には、列車の進行方向が把握可能な形状で実績グラフが表示される。このため、プラットフォーム上の混雑の影響を推し量る等の目的で進行方向の異なる列車の運行実績を同時に分析する必要がある場合、ユーザは、複数の進行方向の列車の実績を同時に確認しつつ、運行実績を分析することができる。
【０１９３】
また運行実績表示画面９００は、計画到着時刻線９２１と計画出発時刻線９２２を基準とする長さで実績グラフを表示する構成とした。これによれば、全ての列車及び駅において計画停車時間が一律になるように実績グラフが表示される。このため、列車毎または駅毎に計画停車時間が異なる場合でも、列車の運行実績に照らして計画を修正する必要があるか否かの判断が容易になる。
【０１９４】
尚、運行実績表示画面９００において、情報出力部１０４が、駅が選択されると、選択された駅の計画到着時刻と計画出発時刻のいずれかを用いて、列車の表示順序を計画到着時刻の昇順、あるいは降順で並び替えるようにしてもよい。そのようにすれば、例えば、早朝の時間帯や終電近くの時間帯における路線全体のうち一部の駅のみを走行する列車や、快速列車や急行列車のように一部の駅を通過する列車について、先行列車や後続列車の列車間の関係も含めた遅延状況や停車時間の分析を容易に行うことが可能になる。
【０１９５】
［第２実施形態］
第１実施形態のダイヤ分析支援装置１００は、所定の一日分の運行日における計画ダイヤデータ１５３と実績ダイヤデータ１５４を分析に用いる（図７のダイヤ分析処理Ｓ７００）。これに対して第２実施形態のダイヤ分析支援装置１００は、複数の運行日における計画ダイヤデータ１５３と実績ダイヤデータ１５４を分析に用いる。尚、第２実施形態は、データ取得部１０１が行う処理（図７のＳ７１１に相当する処理）のみが第１実施形態と異なるため、以下では当該部分を中心に説明する。
【０１９６】
図１１は、図７のダイヤ分析処理Ｓ７００におけるＳ７１１の処理に相当する第２実施形態の処理（以下、「データ取得処理Ｓ１１００」と称する。）を説明するフローチャートである。以下、同図とともにデータ取得処理Ｓ１１００について説明する。
【０１９７】
データ取得部１０１は、ユーザ装置２を介して入力された複数の運行日の計画ダイヤデータ１５３と実績ダイヤデータ１５４を取得する（Ｓ１１１１）。
【０１９８】
続いて、データ取得部１０１は、取得した計画ダイヤデータ１５３について、計画ダイヤデータ１５３におけるダイヤ種別３１６（「平日」、「休日」等）の種類毎（ユニーク値毎）のループ処理を開始する（Ｓ１１１２）。
【０１９９】
続いて、データ取得部１０１は、運行日と列車ＩＤの組合せについて、計画ダイヤデータ１５３と実績ダイヤデータ１５４とに基づき各停車駅における到着遅延時間と出発遅延時間を求める（Ｓ１１１３）。尚、Ｓ１１１３〜Ｓ１１１５の処理は、不適切なデータを
除外することを目的として行われる処理である。
【０２００】
続いて、データ取得部１０１は、求めた到着遅延時間と出発遅延時間について、予めユーザが指定した閾値を超えているか否かを判定する（Ｓ１１１４）。この判定は、例えば、天災や鉄道設備の異常といった突発的な事象に起因する遅延状況を取り除くために行うものである。上記の閾値は、当業者であれば容易に適切な値を設定することができるが、例えば、上記の閾値を、実績ダイヤデータ１５４を公知の統計分析技術によって分析することにより得られる値としてもよい。具体的には、例えば、到着遅延時間や出発遅延時間について標準偏差を求め、標準偏差の３倍の値を上記閾値としてもよい。
【０２０１】
閾値を超えていると判定した場合（Ｓ１１１４：ＹＥＳ）、データ取得部１０１は、処理Ｓ１１１１で取得した実績ダイヤデータ１５４のうち、当該運行日のデータを除外する（Ｓ１１１５）。
【０２０２】
続いて、データ取得部１０１は、実績ダイヤデータ１５４の実績到着時刻と実績出発時刻とを、選択中の運行日を基準として平均化する演算を行う（Ｓ１１１６）。
【０２０３】
処理Ｓ１１１７では、データ取得部１０１は、計画ダイヤデータ１５３におけるダイヤ種別３１６の全てのダイヤ種別についてループが終了したか否かを判定する。Ｓ１１１２で全てのダイヤ種別３１６を選択済みの場合はループを抜けてデータ取得処理Ｓ１１００を終了する。未選択のダイヤ種別がある場合はＳ１１１２の処理に戻って未選択のダイヤ種別についてループを繰り返す。
【０２０４】
以上のように、第２実施形態では、複数日分のデータを平均して１日分のデータに変換し、上記データに基づき図７のＳ７１２以降の処理を行う。そのため、例えば、一定期間に生じる遅延状況や停車時間の超過状況等の慢性的な運行状況を把握することが可能になる。
【０２０５】
以上詳細に説明したように、本実施形態のダイヤ分析支援システム１によれば、例えば、ダイヤ改正に向けてダイヤ分析を行うユーザは、列車の運行状況を様々な観点で総合的に把握しつつ、ダイヤの修正箇所および修正内容の検討を容易に行うことができる。
【０２０６】
ところで、本発明は以上の実施形態に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。またある実施形態の構成の一部を他の実施形態の構成に置き換えてもよい。またある実施形態の構成に他の実施形態の構成を加えてもよい。また各実施形態の構成の一部について、他の構成の追加、削除、又は置換をしてもよい。
【０２０７】
例えば、実績正規化部１０３において、列車の各停車駅間を走行するのに要する時間である計画運転時間（＝（当該駅の計画到着時刻３１４））−（１つ前の駅の計画出発時刻３１５）と実績運転時間（＝（当該駅の実績到着時刻３２４）−（１つ前の駅の実績出発時刻３２５））を求めてこれらを比較し、その比較結果を、例えば、運行実績表示画面９００の隣接する各駅の実績グラフの間に表示してもよい。そのようにすることで、ユーザは、遅延状況の解消や悪化が駅における停車時間の短縮に因るものなのか、あるいは駅間の運転時間の短縮に因るものなのかを一目で把握することができ、各駅の計画停車時間の調整の判断を容易に行うことができる。
【０２０８】
また例えば、情報出力部１０４が、計画出発時刻３１５よりも遅れて到着した列車につ
いて、実績到着時刻３２４から計画出発時刻３１５を引いた値を求め、求めた値を実績グラフの近傍等に表示してもよい。また例えば、実績到着時刻３２４から計画出発時刻３１５を引くことで求めた値に応じた大きさをもつ図形や、求めた値に応じた数量分の図形を実績グラフの近傍等に表示してもよい。そのようにすることで、ユーザは、例えば、朝ラッシュや夕ラッシュの時間帯において、遅延が慢性化している駅におけるダイヤ分析を行う目的で計画出発時刻の位置を起点として図案を表示する場合であっても、計画出発時刻からどの程度遅れて列車が到着したのかをデータの一覧性が維持された状態で把握することが可能になる。
【０２０９】
尚、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
【０２１０】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Solid State Drive）等の記憶装置、又は、ＩＣ（Integrated Circuit）カ
ード、ＳＤカード、ＤＶＤ（Digital Versatile Disc）の記録媒体に格納することができる。
【０２１１】
制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【符号の説明】
【０２１２】
１  ダイヤ分析支援システム
２  ユーザ装置
３  データ提供装置
５  通信ネットワーク
１００  ダイヤ分析支援装置
１０１  データ取得部
１０２  差分算出部
１３０  実績正規化部
１０４  情報出力部
１１０  データ記憶部
１５１  差分データ
１５２  実績正規化データ
１５３  計画ダイヤデータ
１５４  実績ダイヤデータ
Ｓ７００  ダイヤ分析処理
Ｓ７１４  実績正規化データ生成処理
９００  運行実績表示画面
９２１  計画到着時刻線
９２２  計画出発時刻線
【図１】
2020132108.tif 000003
【図２】
2020132108.tif 000004
【図３】
2020132108.tif 000005
【図４】
2020132108.tif 000006
【図５】
2020132108.tif 000007
【図６】
2020132108.tif 000008
【図７】
2020132108.tif 000009
【図８】
2020132108.tif 000010
【図９】
2020132108.tif 000011
【図１０】
2020132108.tif 000012
【図１１】
2020132108.tif 000013