99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁職業(yè)發(fā)展交通大數(shù)據(jù),在新老技術概念間架設橋梁
交通大數(shù)據(jù),在新老技術概念間架設橋梁
2016-04-20
收藏

交通大數(shù)據(jù),在新老技術概念間架設橋梁


交通大數(shù)據(jù)所采集的信息與傳統(tǒng)交通調查數(shù)據(jù)之間存在很大差異,盡管我們可以采用例如“居民活動空間”等新技術概念來適應其特點,但是在許多情況下,仍然希望能夠在新舊概念之間架設橋梁。例如,移動通信數(shù)據(jù)與圍繞居民出行OD的交通調查所采集的數(shù)據(jù)存在一定程度上的差異,但是兩者存在能夠在部分參數(shù)上反映出來的內在聯(lián)系。

交通調查通過訪問調查記錄居民一天的全部出行,包括出行時間、目的地、交通方式等,可以說詳細記錄了居民口述的出行活動。但是其缺陷是無法實現(xiàn)大樣本調查(目前城市綜合交通調查一般抽樣率為1-5%),不能連續(xù)觀測(盡管交通調查中也有連續(xù)追蹤調查的方法,但是只能對少數(shù)典型用戶實施,其抽樣數(shù)量一般為數(shù)千戶這樣的量級)。

移動通信數(shù)據(jù)本質上是在滿足通信需求基礎上產(chǎn)生的用戶時空位置信息,如果將其轉換到傳統(tǒng)出行OD概念,則需要增加很強的假設。對于一般大規(guī)模信息采集所使用的信令數(shù)據(jù)來說,由于移動通信數(shù)據(jù)的時空精度(其時間上具有與活動起始時刻不能對應的誤差;其空間上獲得的是所屬基站,具有數(shù)百米至數(shù)公里的誤差)并非理想,勉強轉換成為OD數(shù)據(jù)其可信度往往受到很大的質疑。

盡管如此,我們仍然可以發(fā)現(xiàn)兩種數(shù)據(jù)所形成的某些參數(shù)具有很強的相關性,從而可以通過建立轉換模型(盡管這種轉換模型需要定期標定)實現(xiàn)兩者的映射。

圖1中顯示了上海市顧村居民利用移動通信數(shù)據(jù)測定的活動點(連續(xù)停留30分鐘以上的空間位置)空間分布,以及居民出行調查獲得的出行D點空間分布的對比情況,由于數(shù)據(jù)所反映的活動日期(手機數(shù)據(jù)所選取的調查數(shù)據(jù)為2011年9月1日至2011年9月30日期間識別出來的顧村居住社區(qū)居民用戶數(shù)據(jù),問卷數(shù)據(jù)為2012年8月29日至2012年9月4日的顧村大型居住社區(qū)入戶問卷調查數(shù)據(jù)。)存在差異,以及樣本數(shù)量的差異,其空間分布亦存在少許不同,但是總體態(tài)勢是一致的。


\


*圖中色塊深淺表示在該區(qū)域內活動占全部活動的百分比

圖1 不同數(shù)據(jù)源提取的上海市顧村大型居住社區(qū)居民活動空間分布對比

當然這種直觀的判斷不能代替科學的檢驗,在表1中是采用Kolmogorov-Smirnov檢驗,對兩種數(shù)據(jù)源在交通大區(qū)尺度的空間分布是否相同進行一致性分析結果,其雙側檢驗顯著性概率均有p>0.05,證實了兩樣本數(shù)據(jù)具有相同分布的假設。

表1 部分社區(qū)移動通信數(shù)據(jù)與調查數(shù)據(jù)Kolmogorov-Smirnov檢驗統(tǒng)計量


\


在移動通信所檢測的活動點與傳統(tǒng)技術概念中出行率之間也存在很大的關聯(lián)性。在上海市選取了10個不同區(qū)位的地區(qū),采用移動通信數(shù)據(jù)測定居住在該區(qū)域居民的活動點數(shù)量,并進一步與第四次綜合交通調查獲得的相同區(qū)域居民出行率進行比較(參見圖2),可以清楚地看到這種關聯(lián)性。


\


圖2 上海市居民日均出行率與移動通信活動點回歸分析結果

這樣的實驗結果令我們感到高興,因為可以采用移動通信數(shù)據(jù)獲得某些居民活動特征后,將其轉換為傳統(tǒng)基于出行OD概念技術體系中的部分參數(shù)。從而使得有可能在具有說服力檢驗基礎上,在兩次大規(guī)模綜合交通調查之間(一般為5-10年),采用移動通信數(shù)據(jù)修正其中的部分參數(shù)。



數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師考試動態(tài)
數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調用 initGeetest 進行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調,回調的第一個參數(shù)驗證碼對象,之后可以使用它調用相應的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }