, but this code // executes before the first paint, when

黄大仙高手论坛

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Migration Decisions under Ambiguity: Migration Distance Effects Revisited - News & Stories | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Publications

Migration Decisions under Ambiguity: Migration Distance Effects Revisited

Mon, Sep 30, 2019

There is ample evidence that distance has a strong negative effect on migration. Despite its significance in migration decisions, scholars rarely explore the migration distance effect deeper than the first level of interpretation derived from the simple neoclassical theory of migration. This study revisits the migration distance effect in the spirit of Knightian distinction between risk and uncertainty. To this end, this study attempts to construct estimates of the risk premium migrants are willing to pay to avoid the risk associated with migration distance. The results show that the magnitude of the distance effect is not rationalized by risk aversion in the Arrow鈥揚ratt sense (Arrow, 1965, The theory of risk aversion, Yrjo Jahnssonin Saatio, Helsinki, Finland, 90; Pratt, 1964, Econometrica, 32, 122). In particular, the risk premium demanded by distant rural residents is unjustifiably higher compared with that of those living closer to urban areas in their migration decisions. The results suggest that the migration distance effect is analogous to the equity home bias puzzle and the Ellsberg paradox in that the assumption of subjective expected utility can lead to seemingly irrational human behaviors. Some of the findings in this study shed light on the role of subjective aspects such as perception, confidence, and pessimism in migration decisions, which have been neglected in the literature.