{"id":131,"date":"2015-01-07T00:00:50","date_gmt":"2015-01-07T00:00:50","guid":{"rendered":"http:\/\/ajhassoc.com\/?p=131"},"modified":"2017-05-17T01:50:59","modified_gmt":"2017-05-17T01:50:59","slug":"the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts","status":"publish","type":"post","link":"https:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/","title":{"rendered":"The Promises and Pitfalls of OD Table Estimation from Ground Counts"},"content":{"rendered":"<div class=\"entry\">\n<p>Estimating origin-destination (OD) tables from ground counts can be controversial.\u00a0 In many cases the number of variables of the estimation problem greatly exceeds the number of data points.\u00a0 This means that additional information must be gotten from somewhere, and the quality of that information is often suspect.<\/p>\n<p>QRS II contains many different methods for performing OD table estimation, all of which are dubbed &#8220;refinement&#8221; techniques.\u00a0 QRS II is set up, naturally, to refine a gravity-model (or logit-model) created OD table &#8212; that is, one that has some underlying theoretical foundation.\u00a0 So when doing a conventional refinement with QRS II, the aforementioned additional information comes from theory.\u00a0 However, it is possible to bypass the gravity model entirely and feed QRS II&#8217;s refinement step any seed OD table that the heart desires.<\/p>\n<p>I am quite comfortable with refining OD tables for short- to medium-range travel forecasts.\u00a0 For example, a work-zone traffic management plan could be tested with a refined OD table, because there is only a short time span between the no-construction and construction cases.\u00a0 There is little reason to believe that the factors causing errors in the gravity model would change appreciably over just several months.\u00a0 Refining OD tables that are intended for long-range travel forecasts can be hazardous; the reason for errors today are unlikely to be the same as the reasons for errors twenty to thirty years hence.<\/p>\n<p>A high quality seed OD table is a must, but I am unaware of any standards as to how good a seed OD table should be.\u00a0 A seed OD table can come from a model, but it can also be gotten from ground data.\u00a0 Recent innovations in vehicle re-identification technologies have opened up the possibility of inexpensive empirical OD tables for small areas and corridors.\u00a0 NCHRP Report 765 illustrates how reasonable OD tables can be created for small areas by matching overall turning-movement percentages.\u00a0 An OD table built from cell phone records is another potential source.<\/p>\n<p>My favorite bad example is a OD table estimation program that allowed, even encouraged, users to input a seed OD table consisting of all 1&#8217;s.<\/p>\n<p>The least-squares methods that I most prefer find a compromise between the seed OD table and ground counts.\u00a0 Any bias in the compromise is controlled by the various weights of the estimation process.\u00a0 QRS II provides just one weight for the OD table and a separate weight for each ground count station.\u00a0 A thoughtful setting of the weights is critical to the quality of the estimates.\u00a0 I almost always set the weights such that the differences between the model and the ground counts are no better than the amount of error in the ground counts themselves.\u00a0 Oh yes, there can be quite a bit of error in any given ground count.\u00a0 Thus, the estimation will adjust the seed OD only to the extent that can be justified by the quality (and consistency) of the ground counts.<\/p>\n<p>Personally, I believe transparency is an important feature of any forecasting method I use.\u00a0 All of the refinement methods in QRS II are explained in the Reference Manual and a bunch of journal articles I have authored.\u00a0 It should not take long for a motivated individual to figure out what QRS II is doing.\u00a0 However, my attempts to find clear documentation of methods in other software packages have often been frustrating.\u00a0 Here is the rub:\u00a0 different methods produce vastly different OD tables.\u00a0 We cannot have full confidence in an OD table if we have no idea how it was calculated.\u00a0 I find it interesting that people who would never take a prescription drug without learning of its side effects are willing to stake their professional reputations on computer software that is essentially undocumented.<\/p>\n<p>Perhaps my biggest disappointment thus far is the slowness of the calculations on large problems.\u00a0 I have waited days, even weeks, for very large refinements to finish.\u00a0 I recently put in a lot of effort in Version 9 of QRS II to speed things up considerably.\u00a0 One particular new option reduces precision slightly, but can speed up calculations by as much as a factor of 50.\u00a0 However, there are still practical limits as to the size of an OD table that can be estimated, simply because of time constraints.<\/p>\n<p>Considerable advice from me on OD table estimation from ground counts can be found in NCHRP Report 765.<\/p>\n<p><em>Alan Horowitz, January 7, 2015<\/em><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Estimating origin-destination (OD) tables from ground counts can be controversial.\u00a0 In many cases the number of variables of the estimation problem greatly exceeds the number of data points.\u00a0 This means that additional information must be gotten from somewhere, and the quality of that information is often suspect. QRS II contains many different methods for performing &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[11,10],"tags":[],"class_list":["post-131","post","type-post","status-publish","format-standard","category-data","category-travel-modeling","anons"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Promises and Pitfalls of OD Table Estimation from Ground Counts - QRS II Page<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Promises and Pitfalls of OD Table Estimation from Ground Counts - QRS II Page\" \/>\n<meta property=\"og:description\" content=\"Estimating origin-destination (OD) tables from ground counts can be controversial.\u00a0 In many cases the number of variables of the estimation problem greatly exceeds the number of data points.\u00a0 This means that additional information must be gotten from somewhere, and the quality of that information is often suspect. QRS II contains many different methods for performing ...\" \/>\n<meta property=\"og:url\" content=\"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/\" \/>\n<meta property=\"og:site_name\" content=\"QRS II Page\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-07T00:00:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-05-17T01:50:59+00:00\" \/>\n<meta name=\"author\" content=\"horowitz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"horowitz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/\"},\"author\":{\"name\":\"horowitz\",\"@id\":\"https:\/\/ajhassoc.com\/#\/schema\/person\/b982087d07e1397f2767543367fb6070\"},\"headline\":\"The Promises and Pitfalls of OD Table Estimation from Ground Counts\",\"datePublished\":\"2015-01-07T00:00:50+00:00\",\"dateModified\":\"2017-05-17T01:50:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/\"},\"wordCount\":737,\"commentCount\":0,\"articleSection\":[\"Data\",\"Travel Modeling\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/\",\"url\":\"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/\",\"name\":\"The Promises and Pitfalls of OD Table Estimation from Ground Counts - QRS II Page\",\"isPartOf\":{\"@id\":\"https:\/\/ajhassoc.com\/#website\"},\"datePublished\":\"2015-01-07T00:00:50+00:00\",\"dateModified\":\"2017-05-17T01:50:59+00:00\",\"author\":{\"@id\":\"https:\/\/ajhassoc.com\/#\/schema\/person\/b982087d07e1397f2767543367fb6070\"},\"breadcrumb\":{\"@id\":\"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ajhassoc.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Promises and Pitfalls of OD Table Estimation from Ground Counts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ajhassoc.com\/#website\",\"url\":\"https:\/\/ajhassoc.com\/\",\"name\":\"QRS II Page\",\"description\":\"Information about the travel forecasting package, Quick Response System II\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ajhassoc.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/ajhassoc.com\/#\/schema\/person\/b982087d07e1397f2767543367fb6070\",\"name\":\"horowitz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ef1125ea06cd56c8e360e1ff9c4eaf53600e7d1a0b3cc8dfa44a8bf78396e898?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ef1125ea06cd56c8e360e1ff9c4eaf53600e7d1a0b3cc8dfa44a8bf78396e898?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ef1125ea06cd56c8e360e1ff9c4eaf53600e7d1a0b3cc8dfa44a8bf78396e898?s=96&d=mm&r=g\",\"caption\":\"horowitz\"},\"url\":\"https:\/\/ajhassoc.com\/index.php\/author\/horowitz\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Promises and Pitfalls of OD Table Estimation from Ground Counts - QRS II Page","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/","og_locale":"en_US","og_type":"article","og_title":"The Promises and Pitfalls of OD Table Estimation from Ground Counts - QRS II Page","og_description":"Estimating origin-destination (OD) tables from ground counts can be controversial.\u00a0 In many cases the number of variables of the estimation problem greatly exceeds the number of data points.\u00a0 This means that additional information must be gotten from somewhere, and the quality of that information is often suspect. QRS II contains many different methods for performing ...","og_url":"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/","og_site_name":"QRS II Page","article_published_time":"2015-01-07T00:00:50+00:00","article_modified_time":"2017-05-17T01:50:59+00:00","author":"horowitz","twitter_card":"summary_large_image","twitter_misc":{"Written by":"horowitz","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/#article","isPartOf":{"@id":"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/"},"author":{"name":"horowitz","@id":"https:\/\/ajhassoc.com\/#\/schema\/person\/b982087d07e1397f2767543367fb6070"},"headline":"The Promises and Pitfalls of OD Table Estimation from Ground Counts","datePublished":"2015-01-07T00:00:50+00:00","dateModified":"2017-05-17T01:50:59+00:00","mainEntityOfPage":{"@id":"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/"},"wordCount":737,"commentCount":0,"articleSection":["Data","Travel Modeling"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/","url":"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/","name":"The Promises and Pitfalls of OD Table Estimation from Ground Counts - QRS II Page","isPartOf":{"@id":"https:\/\/ajhassoc.com\/#website"},"datePublished":"2015-01-07T00:00:50+00:00","dateModified":"2017-05-17T01:50:59+00:00","author":{"@id":"https:\/\/ajhassoc.com\/#\/schema\/person\/b982087d07e1397f2767543367fb6070"},"breadcrumb":{"@id":"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/ajhassoc.com\/index.php\/2015\/01\/07\/the-promises-and-pitfalls-of-od-table-estimation-from-ground-counts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ajhassoc.com\/"},{"@type":"ListItem","position":2,"name":"The Promises and Pitfalls of OD Table Estimation from Ground Counts"}]},{"@type":"WebSite","@id":"https:\/\/ajhassoc.com\/#website","url":"https:\/\/ajhassoc.com\/","name":"QRS II Page","description":"Information about the travel forecasting package, Quick Response System II","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ajhassoc.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ajhassoc.com\/#\/schema\/person\/b982087d07e1397f2767543367fb6070","name":"horowitz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ef1125ea06cd56c8e360e1ff9c4eaf53600e7d1a0b3cc8dfa44a8bf78396e898?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ef1125ea06cd56c8e360e1ff9c4eaf53600e7d1a0b3cc8dfa44a8bf78396e898?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ef1125ea06cd56c8e360e1ff9c4eaf53600e7d1a0b3cc8dfa44a8bf78396e898?s=96&d=mm&r=g","caption":"horowitz"},"url":"https:\/\/ajhassoc.com\/index.php\/author\/horowitz\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8zKPW-27","_links":{"self":[{"href":"https:\/\/ajhassoc.com\/index.php\/wp-json\/wp\/v2\/posts\/131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ajhassoc.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ajhassoc.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ajhassoc.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ajhassoc.com\/index.php\/wp-json\/wp\/v2\/comments?post=131"}],"version-history":[{"count":1,"href":"https:\/\/ajhassoc.com\/index.php\/wp-json\/wp\/v2\/posts\/131\/revisions"}],"predecessor-version":[{"id":132,"href":"https:\/\/ajhassoc.com\/index.php\/wp-json\/wp\/v2\/posts\/131\/revisions\/132"}],"wp:attachment":[{"href":"https:\/\/ajhassoc.com\/index.php\/wp-json\/wp\/v2\/media?parent=131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ajhassoc.com\/index.php\/wp-json\/wp\/v2\/categories?post=131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ajhassoc.com\/index.php\/wp-json\/wp\/v2\/tags?post=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}