Selected Publications

The impact of crop insurance on changes in inputs use has attracted much attention by economists. While there are a number of studies on this topic, they frame moral hazard in inputs use in a static model. However, when agricultural producers are forward-looking, they would make input allocation decisions realizing that their decisions would affect their future Actual Production History. This, in turn, affects the probability and size of future indemnity payments. ….


In American Journal of Agricultural Economics, 2018, 100(51):1469-1485

Measurement errors in both human and natural components of agricultural and environmental systems can be as much a source of estimation bias as omitted variables, self-selection, simultaneity, and reverse causality. Nonetheless, partly because of difficulties in obtaining data, there is less literature on measurement error problems than on other endogeneity problems. This article examines estimation bias in the price elasticity of groundwater consumption for irrigated agriculture on the intensive margin. …..


In American Journal of Agricultural Economics, 2017, 99(2):401-426.

Recent Publications

  • Input Use under Crop Insurance: the Role of Actual Production History
    In American Journal of Agricultural Economics, 2018, 100(51):1469-1485

    Details PDF

  • Wildlife viewing: The impact of money back guarantees
    In Tourism Management, 2018.

    Details

  • Price Elasticity of Groundwater Demand: Attenuation and Amplification Bias Due to Incomplete Information
    In American Journal of Agricultural Economics, 2017, 99(2):401-426.

    Details PDF

  • Which livestock production claims matter most to consumers?
    In Agriculture and Human Value, 2017.

    Details

  • Heterogeneous preferences for social trail use in the urban forest: A latent class model
    In Urban Forest & Urban Greening, 2016.

    Details

  • Residential Demand for Water in the Chicago Metropolitan Area
    In Journal of the American Water Resources Association, 2011.

    Details PDF

Recent & Upcoming Talks

Recent Posts

More Posts

In this blog post, I will talk about how I set up Sublimetext3 for my work. I recently changed my main work computer, and I spent quite some time to configure it. This is more of a self-note so I do not have to spend as much time next time I need to configure it on a new computer. Install the Packages Control package The very first task you need to complete after installing Sublimetext is to install the Packages Control package.

CONTINUE READING

Motivation When you run simulations with spatially dependent data, you can use a weight matrix to quantify the nature and degree of dependence between observations. For example, suppose you would like to generate spatially correlated shocks (errors), \(\varepsilon\), specified as follows: \[ \varepsilon = \lambda W \cdot \varepsilon + u \] where \(W\) is the weight matrix, \(\lambda \in [0,1]\) is a parameter that determines the degree of spatial dependence, and \(u \sim N(0,\sigma^2)\).

CONTINUE READING

In this short blog post, I will show three ways to convert a raster (gridded) data into polygons. In the course of my research, I faced the need of this type of conversion on multiple occasions. As far as I am aware, there are two options to achieve this operation with (significantly) differing computation time. library(raster) library(rgdal) library(sp) library(sf) We use PRISM () data to demonstrate how we can get raster-to-polygons conversions done.

CONTINUE READING

Data provided at NASS Quick Stats is very useful in understanding the history and state of agricultural production at aggregate levels (county and state). Also, they have been used widely in various studies, including the estimation of climate change impacts on crop yield. In this blog post, I will show how to download NASS Quick Stats data from within R using the rnassqs package. While their website is useful, they allows you to download \(50,000\) records (rows of data) at a time.

CONTINUE READING

In this blog post, I will just list useful Sublimetext 3 tips as a self-note. Some people may find these useful.

Sublimetext 3 tips

  • Find the current scope under your cursor
    1. Click on “Show Console” under the “View” tab
    2. run view.scope_name(view.sel()[0].begin()) in the console

CONTINUE READING

Teaching

I am a teaching instructor for the following courses at the University of Nebraska-Lincoln:

  • AECN 463: Environmental and Resource Economics (Spring 2016, 2017, 2018)
  • AECN 896-03: Applied Econometrics (Fall 2016, 2017)

Associate Professor

Daugherty Water for Food Global Institute Faculty Fellow