專利名稱:居民出行數(shù)據(jù)正確性鑒別方法
技術(shù)領(lǐng)域:
本發(fā)明涉及交通需求預(yù)測分析中的居民出行數(shù)據(jù)庫設(shè)計與調(diào)查數(shù)據(jù)的正確性鑒
別,尤其涉及居民出行數(shù)據(jù)正確性鑒別方法。
背景技術(shù):
城市交通規(guī)劃中的交通需求預(yù)測分析是"四階段"規(guī)劃的第一階段,其關(guān)鍵是通過 居民出行調(diào)查與數(shù)據(jù)統(tǒng)計分析,獲得城市居民出行需求信息與出行OD分布信息。目前在實 際交通規(guī)劃中,根據(jù)居民調(diào)查填寫的出行起終地址、出發(fā)和到達時間、出行目的和方式等出 行記錄,直接進行居民出行信息的統(tǒng)計分析,得到調(diào)查居民(樣本)的出行需求信息與出行 0D分布信息。 然而在實際居民出行調(diào)查過程中,由于被調(diào)查者理解調(diào)查內(nèi)容的偏差及填寫錯誤 等主客觀方面的原因,造成居民填寫出行信息、調(diào)查人員記錄、調(diào)查數(shù)據(jù)轉(zhuǎn)移統(tǒng)計分析等方 面存在缺陷,致使居民出行調(diào)查數(shù)據(jù)不正確,表現(xiàn)在居民出行調(diào)查記錄時空信息不連續(xù)、方 式信息不一致。直接對這種不正確的居民出行數(shù)據(jù)進行統(tǒng)計分析,不能真實反映出行需求 與分布特征,進而影響交通需求預(yù)測的準確性。
發(fā)明內(nèi)容
本發(fā)明提出一種能夠提高數(shù)據(jù)的真實性、合理性及準確性和提高數(shù)據(jù)利用率的居 民出行數(shù)據(jù)正確性鑒別方法。 本發(fā)明的目的在于避免因直接采用未經(jīng)正確性鑒別的居民出行數(shù)據(jù)而不能真實 反映居民出行需求與分布特征的不足,而提供一種對居民出行數(shù)據(jù)進行正確性鑒別的方 法。本發(fā)明主要在合理設(shè)計城市居民出行數(shù)據(jù)庫的基礎(chǔ)上,根據(jù)居民實際出行在時間和空 間的連續(xù)性和出行方式的一致性方面的特性,提出一種對居民出行數(shù)據(jù)進行正確性鑒別的 方法,建立起由居民基本個人信息和居民出行信息的數(shù)據(jù)庫。發(fā)明提出的對居民出行數(shù)據(jù) 正確性鑒別的方法提高了居民出行數(shù)據(jù)的真實性、合理性,為分析居民出行需求與分布特 征提供可靠的基礎(chǔ)數(shù)據(jù),進而使得交通需求預(yù)測更加準確。
本發(fā)明采用如下技術(shù)方案 步驟1建立居民一日出行數(shù)據(jù)庫,所述居民一日出行數(shù)據(jù)庫包括居民基礎(chǔ)信息 數(shù)據(jù)表和居民一 日出行數(shù)據(jù)表, 步驟2對居民一 日出行數(shù)據(jù)進行時間連續(xù)性檢測如果一條居民一 日出行數(shù)據(jù)記 錄中的居民一日出行中存在到達時刻早于或等于該次出行的出發(fā)時刻,則作為錯誤信息, 記錄這條居民一日出行記錄;如果一條居民一日出行數(shù)據(jù)記錄中的居民一日出行中存在下 一次出行的出發(fā)時刻早于或等于上一次出行的到達時刻,則作為錯誤信息,記錄這條居民 一日出行記錄, 步驟3對居民一 日出行數(shù)據(jù)進行空間連續(xù)性檢測如果一條居民一 日出行數(shù)據(jù)記 錄中的居民一日出行中的第一次出行的出發(fā)地點是家庭所在小區(qū)以外的場所,則作為錯誤信息,記錄這條居民一日出行記錄;如果居民前次出行的到達地點與此次出行的出發(fā)地點
不同,則作為錯誤信息,記錄這條居民一日出行記錄;如果居民最后一次出行的到達地點是
家庭所在小區(qū)以外的場所,則作為錯誤信息,記錄這條居民一 日出行記錄, 步驟4對居民一 日出行數(shù)據(jù)進行出行方式一致性檢測如果一條居民一 日出行數(shù)
據(jù)記錄中的居民一日出行中出現(xiàn)使用私人交通工具的離家出行記錄,但沒有使用同種私人
交通工具的回家出行記錄,則作為錯誤信息,記錄這條居民一 日出行記錄。 步驟5根據(jù)步驟2 4中記錄的錯誤信息,查找居民一日出行數(shù)據(jù)庫的包含錯誤
信息的居民一 日出行記錄,并將包含錯誤信息的居民一 日出行記錄從居民一 日出行數(shù)據(jù)庫
中刪除。 本發(fā)明方法可為城市交通中的居民出行特征分析和需求預(yù)測分析提供數(shù)據(jù)分析 技術(shù)支持,具有以下優(yōu)點本發(fā)明提出的方法,可以對調(diào)查的居民出行數(shù)據(jù)庫中居民出行記 錄進行時空連續(xù)性和方式一致性檢測與校核,剔除調(diào)查的居民出行數(shù)據(jù)庫中不正常的出行 記錄;從而有效提高居民出行數(shù)據(jù)的真實性、合理性,提高交通需求預(yù)測分析的準確性,便 于進行更為科學(xué)的交通系統(tǒng)規(guī)劃,為研究城市居民一日出行的出行鏈分析模型提供符合邏 輯的數(shù)據(jù)樣本。
圖1 :居民-
圖2:居民-
圖3:居民-
圖4:居民-
圖5:居民-
日出行數(shù)據(jù)庫的結(jié)構(gòu)圖。
日出行數(shù)據(jù)庫出行記錄時間連續(xù)性檢測流程圖。 日出行數(shù)據(jù)庫出行記錄空間連續(xù)性檢測流程圖。 日出行數(shù)據(jù)庫出行記錄方式一致性檢測流程圖。 日出行數(shù)據(jù)正確性鑒別的具體實施流程圖。
具體實施例方式
圖5給出了本發(fā)明提供的居民出行數(shù)據(jù)正確性鑒別方法的具體實施流程。該方法 包括以下5個步驟 步驟l建立居民一日出行數(shù)據(jù)庫,所述居民一日出行數(shù)據(jù)庫包括居民基礎(chǔ)信息 數(shù)據(jù)表和居民一 日出行數(shù)據(jù)表, 步驟2對居民一 日出行數(shù)據(jù)進行時間連續(xù)性檢測如果一條居民一 日出行數(shù)據(jù)記 錄中的居民一日出行中存在到達時刻早于或等于該次出行的出發(fā)時刻,則作為錯誤信息, 記錄這條居民一日出行記錄;如果一條居民一日出行數(shù)據(jù)記錄中的居民一日出行中存在下 一次出行的出發(fā)時刻早于或等于上一次出行的到達時刻,則作為錯誤信息,記錄這條居民 一日出行記錄, 步驟3對居民一日出行數(shù)據(jù)進行空間連續(xù)性檢測如果一條居民一日出行數(shù)據(jù)記
錄中的居民一日出行中的第一次出行的出發(fā)地點是家庭所在小區(qū)以外的場所,則作為錯誤
信息,記錄這條居民一日出行記錄;如果居民前次出行的到達地點與此次出行的出發(fā)地點
不同,則作為錯誤信息,記錄這條居民一 日出行記錄;如果居民最后一次出行的到達地點是
家庭所在小區(qū)以外的場所,則作為錯誤信息,記錄這條居民一 日出行記錄, 步驟4對居民一 日出行數(shù)據(jù)進行出行方式一致性檢測如果一條居民一 日出行數(shù)據(jù)記錄中的居民一日出行中出現(xiàn)使用私人交通工具的離家出行記錄,但沒有使用同種私人
交通工具的回家出行記錄,則作為錯誤信息,記錄這條居民一 日出行記錄。 步驟5根據(jù)步驟2 4中記錄的錯誤信息,查找居民一 日出行數(shù)據(jù)庫的包含錯誤
信息的居民一 日出行記錄,并將包含錯誤信息的居民一 日出行記錄從居民一 日出行數(shù)據(jù)庫
中刪除。
以上5個步驟的具體實施措施如下
1.居民一日出行數(shù)據(jù)庫的設(shè)計 居民一日出行數(shù)據(jù)庫包括居民基礎(chǔ)信息數(shù)據(jù)表和居民一日出行數(shù)據(jù)表兩個數(shù)據(jù) 表,見圖1。居民的基礎(chǔ)信息影響居民的一日出行,居民基礎(chǔ)信息有助于分析居民出行需求 與居民出行分布。 居民基礎(chǔ)信息數(shù)據(jù)表記錄居民個人的基礎(chǔ)信息,其字段構(gòu)成如下調(diào)查居民編號、 小區(qū)編碼、家庭編碼、個人編碼、性別、職業(yè)、年齡、受教育程度、是否有駕照、家庭中本市戶 籍人口數(shù)、家庭工作人數(shù)、學(xué)齡前兒童數(shù)、暫住人口數(shù)、家庭擁有的自行車及電動車總數(shù)、摩 托車數(shù)、小汽車數(shù)、家庭年總收入,其中主鍵為調(diào)查居民編號。
居民一 日出行數(shù)據(jù)表記錄調(diào)查居民一 日的所有出行信息,其字段構(gòu)成如下調(diào)查
居民編號、出行記錄編號、出發(fā)時間、出發(fā)地點、出行目的、出行方式、到達地點、到達時間、
出發(fā)場所類型、到達場所類型,其中調(diào)查居民編號為主鍵,出行記錄編號為外鍵。 兩個數(shù)據(jù)表通過相同的"調(diào)查居民編號"字段建立從屬關(guān)系,以確定每次具體出行
的出行者,居民基礎(chǔ)信息數(shù)據(jù)表為主表,居民一 日出行數(shù)據(jù)表為從表。 2.居民一日出行數(shù)據(jù)的時間連續(xù)性檢測 將居民一日出行數(shù)據(jù)庫中的記錄條數(shù)即居民個數(shù)作為循環(huán)總次數(shù),依次對每條居 民一 日出行數(shù)據(jù)中的居民一 日出行進行時間連續(xù)性檢測。用j表示一條居民一 日出行數(shù)據(jù) 記錄中的居民一日出行的出行順序,對該居民一日出行,即l《j《該居民一日出行的出行 總次數(shù),按照出行的先后順序進行時間連續(xù)性檢測,具體措施如下 (1)先檢測該居民一日出行的第一次出行,即j = 1。如果此次出行的到達時刻早 于或等于此次出行的出發(fā)時刻,則作為錯誤信息,記錄這條居民一 日出行記錄,繼續(xù)下一條 居民一日出行數(shù)據(jù)記錄的時間連續(xù)性檢測;如果此次出行的到達時刻晚于此次出行的出發(fā) 時刻,則繼續(xù)檢測該居民一日出行的下一次出行。 (2)按照出行的先后順序依次檢測該居民一日出行除第一次出行外的每次出行, 即2《j《該居民一日出行的出行總次數(shù)。對于每次出行進行先后進行如下檢驗
(a)先對此次出行的出發(fā)時刻和到達時刻進行對比,如果此次出行的到達時刻早 于或等于該次出行的出發(fā)時刻,則作為錯誤信息,記錄這條居民一 日出行記錄,繼續(xù)下一條 居民一日出行數(shù)據(jù)記錄的時間連續(xù)性檢測;如果其到達時刻晚于該次出行的出發(fā)時刻,則 進行(b)。 (b)再對比此次出發(fā)時刻和前次到達時刻,如果此次出發(fā)時刻早于或等于上一次 出行的到達時刻,則作為錯誤信息,記錄這條居民一 日出行記錄,繼續(xù)下一條居民一 日出行 數(shù)據(jù)記錄的時間連續(xù)性檢測;如果此次出發(fā)時刻晚于上一次出行的到達時刻,若此次出行 不是該居民一日出行的最后一次出行,則繼續(xù)檢測該居民一日出行的下一次出行,若此次 出行是該居民一 日出行的最后一次出行,則該條居民一 日出行數(shù)據(jù)記錄通過時間連續(xù)性檢測,繼續(xù)下一條居民一日出行數(shù)據(jù)記錄的時間連續(xù)性檢測。
3.居民一日出行數(shù)據(jù)的空間連續(xù)性檢測 將居民一日出行數(shù)據(jù)庫中的記錄條數(shù)即居民個數(shù)作為循環(huán)總次數(shù),依次對每條居 民一 日出行數(shù)據(jù)中的居民一 日出行進行空間連續(xù)性檢測。用j表示一條居民一 日出行數(shù)據(jù) 記錄中的居民一日出行的出行順序,對該居民一日出行,即l《j《該居民一日出行的出行 總次數(shù),按照出行的先后順序進行空間連續(xù)性檢測,具體措施如下 (1)檢測該居民一日出行的第一次出行,即j = 1。如果其出發(fā)地點是家庭所在小 區(qū)以外的地點,則作為錯誤信息,記錄這條居民一 日出行記錄,繼續(xù)下一條居民一 日出行數(shù) 據(jù)記錄的空間連續(xù)性檢測;如果其出發(fā)地點是家庭所在小區(qū),則繼續(xù)檢測該居民一日出行 的下一次出行。 (2)按照出行的先后順序依次檢測該居民一日出行除第一次出行外的每次出行, 即2《j《該居民一 日出行的出行總次數(shù)。對于每次出行進行進行如下檢驗若居民此次出 行的出發(fā)地點與前次出行的到達地點不同,則作為錯誤信息,記錄這條居民一日出行記錄, 繼續(xù)下一條居民一日出行數(shù)據(jù)記錄的空間連續(xù)性檢測;若居民此次出行的出發(fā)地點與前次 出行的到達地點相同,若此次出行不是該居民一日出行的最后一次出行,則繼續(xù)檢測該居 民一日出行的下一次出行,若此次出行是該居民一日出行的最后一次出行,則繼續(xù)檢測該 居民一日出行的最后一次出行。
(3)如果該條居民一日出行的最后一次出行的到達地點是家庭所在小區(qū)以外的地 點,則作為錯誤信息,記錄這條居民一 日出行記錄,繼續(xù)下一條居民一 日出行數(shù)據(jù)記錄的空 間連續(xù)性檢測;如果其到達地點是家庭所在小區(qū),則該條居民一日出行數(shù)據(jù)記錄通過空間 連續(xù)性檢測,繼續(xù)下一條居民一 日出行數(shù)據(jù)記錄的空間連續(xù)性檢測。
4.居民一日出行數(shù)據(jù)的出行方式一致性檢測 設(shè)定兩個變量出現(xiàn)使用私人交通工具的離家出行和出行方式。如果出現(xiàn)使用私人 交通工具的離家出行=ture,表示居民一日出行中出現(xiàn)使用私人交通工具的離家出行;如 果出現(xiàn)使用私人交通工具的離家出行=false,表示居民一日出行中沒有出現(xiàn)使用私人交 通工具的離家出行。在對居民一日出行數(shù)據(jù)記錄進行出行方式一致性檢測前,假設(shè)出現(xiàn)使 用私人交通工具的離家出行=false。出行方式表示居民某一次出行使用的交通方式。
將居民一日出行數(shù)據(jù)庫中的記錄條數(shù)即居民個數(shù)作為循環(huán)總次數(shù),依次對每條居 民一日出行數(shù)據(jù)中的居民一日出行進行出行方式一致性檢測。用j表示一條居民一日出 行數(shù)據(jù)記錄中的居民一日出行的出行順序,對該居民一日出行的每次出行j,即1《j《該 居民一 日出行的出行總次數(shù),按照出行的先后順序進行出行方式一致性檢測,具體措施如 下 (1)如果此次出行,即第j次出行為使用私人交通工具的離家出行如果出現(xiàn)使用 私人交通工具的離家出行==true,則作為錯誤信息,記錄這條居民一 日出行記錄,繼續(xù)下 一條居民一日出行數(shù)據(jù)記錄的空間連續(xù)性檢測;如果出現(xiàn)使用私人交通工具的離家出行= =false,則令出現(xiàn)使用私人交通工具的離家出行=true,出行方式二該居民一日出行中 此次出行的出行方式,繼續(xù)檢測該居民一日出行的下一次出行。 (2)如果此次出行,即第j次出行為使用私人交通工具的回家出行如果出現(xiàn)使用 私人交通工具的離家出行==false或者此次出行使用的私人交通方式和與變量出行方式所記載的出行方式不同,則作為錯誤信息,記錄這條居民一 日出行記錄,繼續(xù)下一條居民 一日出行數(shù)據(jù)記錄的空間連續(xù)性檢測;如果出現(xiàn)使用私人交通工具的離家出行==true 且此次出行使用的私人交通方式和與變量出行方式所記載的出行方式相同,則令出現(xiàn)使用 私人交通工具的離家出行=false,繼續(xù)檢測該居民一 日出行的下一次出行。
當檢測該居民一日出行的所有出行,S卩j =該居民一日出行的出行總次數(shù)+1,如 果出現(xiàn)使用私人交通工具的離家出行==true,則作為錯誤信息,記錄這條居民一日出行 記錄,繼續(xù)下一條居民一日出行數(shù)據(jù)記錄的空間連續(xù)性檢測;如果出現(xiàn)使用私人交通工具 的離家出行==false,繼續(xù)檢測該居民一 日出行的下一次出行。
5.刪除原居民一日出行數(shù)據(jù)庫中包含錯誤信息的記錄 根據(jù)步驟2 4中記錄的錯誤信息,查找居民一 日出行數(shù)據(jù)庫的包含錯誤信息的 居民一 日出行記錄,并將包含錯誤信息的居民一 日出行記錄從居民一 日出行數(shù)據(jù)庫中刪 除。具體措施如下 (1)在居民一日出行數(shù)據(jù)庫中新建兩個數(shù)據(jù)表,居民基礎(chǔ)信息剔除記錄數(shù)據(jù)表和 居民一日出行剔除記錄數(shù)據(jù)表,前者的字段構(gòu)成和居民基礎(chǔ)信息數(shù)據(jù)表字段構(gòu)成相同,后 者的字段構(gòu)成和居民一日出行數(shù)據(jù)表字段構(gòu)成一樣。同樣利用相同的"調(diào)查居民編號"字 段建立這兩個數(shù)據(jù)表的從屬關(guān)系,居民基礎(chǔ)信息剔除記錄數(shù)據(jù)表為主表,居民一 日出行剔 除記錄數(shù)據(jù)表為從表。 (2)根據(jù)步驟2 4中記錄的錯誤信息,查找居民一 日出行數(shù)據(jù)庫的包含錯誤信息 的居民一 日出行記錄,并將包含錯誤信息的居民一 日出行記錄從居民一 日數(shù)據(jù)庫中刪除。 將該居民的的居民基礎(chǔ)信息子記錄和居民一日出行數(shù)據(jù)表中的子記錄分別復(fù)制到居民基 礎(chǔ)信息剔除記錄數(shù)據(jù)表和居民一 日出行剔除記錄數(shù)據(jù)表,并從居民基礎(chǔ)信息表和居民一 日 出行表中刪除此條記錄。
權(quán)利要求
一種居民出行數(shù)據(jù)正確性鑒別方法,其特征在于,步驟1建立居民一日出行數(shù)據(jù)庫,所述居民一日出行數(shù)據(jù)庫包括居民基礎(chǔ)信息數(shù)據(jù)表和居民一日出行數(shù)據(jù)表,步驟2對居民一日出行數(shù)據(jù)進行時間連續(xù)性檢測如果一條居民一日出行數(shù)據(jù)記錄中的居民一日出行中存在到達時刻早于或等于該次出行的出發(fā)時刻,則作為錯誤信息,記錄這條居民一日出行記錄;如果一條居民一日出行數(shù)據(jù)記錄中的居民一日出行中存在下一次出行的出發(fā)時刻早于或等于上一次出行的到達時刻,則作為錯誤信息,記錄這條居民一日出行記錄,步驟3對居民一日出行數(shù)據(jù)進行空間連續(xù)性檢測如果一條居民一日出行數(shù)據(jù)記錄中的居民一日出行中的第一次出行的出發(fā)地點是家庭所在小區(qū)以外的場所,則作為錯誤信息,記錄這條居民一日出行記錄;如果居民前次出行的到達地點與此次出行的出發(fā)地點不同,則作為錯誤信息,記錄這條居民一日出行記錄;如果居民最后一次出行的到達地點是家庭所在小區(qū)以外的場所,則作為錯誤信息,記錄這條居民一日出行記錄,步驟4對居民一日出行數(shù)據(jù)進行出行方式一致性檢測如果一條居民一日出行數(shù)據(jù)記錄中的居民一日出行中出現(xiàn)使用私人交通工具的離家出行記錄,但沒有使用同種私人交通工具的回家出行記錄,則作為錯誤信息,記錄這條居民一日出行記錄。步驟5根據(jù)步驟2~4中記錄的錯誤信息,查找居民一日出行數(shù)據(jù)庫的包含錯誤信息的居民一日出行記錄,并將包含錯誤信息的居民一日出行記錄從居民一日出行數(shù)據(jù)庫中刪除。
全文摘要
一種居民出行數(shù)據(jù)正確性鑒別方法步驟1建立居民一日出行數(shù)據(jù)庫,包括居民基礎(chǔ)信息數(shù)據(jù)表和居民一日出行數(shù)據(jù)表,步驟2時間連續(xù)性檢測若居民一日出行中存在一次出行的到達時刻早于其出發(fā)時刻或存在此次出行出發(fā)時刻早于前次出行到達時刻,則為錯誤信息,步驟3空間連續(xù)性檢測若居民一日出行中第一次出行出發(fā)地點或最后一次出行到達地點不是家庭住址或存在前次出行到達地點與此次出行出發(fā)地點不同,則為錯誤信息,步驟4出行方式一致性檢測若居民一日出行中有使用私人交通工具離家出行記錄,但無使用同種私人交通工具的回家出行記錄,則為錯誤信息。步驟5在居民一日出行數(shù)據(jù)庫中查找并刪除包含步驟2~4中的錯誤信息的居民一日出行記錄。
文檔編號G06Q10/00GK101763435SQ20101010339
公開日2010年6月30日 申請日期2010年1月29日 優(yōu)先權(quán)日2010年1月29日
發(fā)明者吳明琎, 楊敏, 王煒, 陳學(xué)武 申請人:東南大學(xué)