DOI: 10.5061/dryad.bg79cnpmz
title: Climate rather than overgrazing explains most rangeland primary productivity change in Mongolia

description: Rangelands are Earth’s dominant land type, supporting the livelihoods of
 over two billion people. Concerns about rangelands degradation typically
 focus on overgrazing. But climate change may be a greater culprit. Using
 spatially disaggregated, nationwide data from Mongolia, 1984-2024, we
 exploit seasonal variation in grazing locations to quasi-experimentally
 estimate the causal effects of livestock herd size, weather, and climate
 change on rangeland primary productivity. At interannual frequency, herd
 size modestly but significantly negatively affects primary productivity,
 with notable variation across agro-ecosystems. The effects of weather
 fluctuations are, however, an order of magnitude larger. At decadal scale,
 over which herders can adapt to climate change, herd size effects
 disappear, and temperature effects dominate. In Mongolia, climate change
 seems to drive most long-term change in rangeland primary productivity.
description: Data for this paper has been collected from a variety of publicly
 available and official sources in Mongolia.  Data
 processing was completed using a combination of Google Earth Engine and
 Stata.
description: REPLICATION GUIDE FOR “Climate Rather than Overgrazing Explains Most
 Rangeland Primary Productivity Change in Mongolia” Avralt-Od Purevjav ,
 Tumenkhusel Avirmed Steven W. Wilcox, Christopher B. Barrett May 19, 2025
 Contact for replication and code: Dr. Avralt-Od Purevjav
 ([avraltod@gmail.com](mailto:avraltod@gmail.com)) The present document
 provides guidance for replication of all tables and figures present in
 Purevjav et al. 2025. All steps necessary for obtaining, organizing, and
 cleaning all final data in the paper are clearly described in the
 Supplementary Materials. All analysis, figures, and tables were completed
 using Stata 18. Older versions of Stata are expected to work as well,
 though updates to software may be required if packages are not compatible
 with older versions of Stata. There are three folders included that
 provide all data and code necessary for replication. * code: contains all
 .do files that implement analysis * data: contains all data files needed
 for replication * map: shapefiles for creating maps and animations
 required for the replication (for example, soum boundaries (mn_soum_db =
 database, mn_soum_xy = shapefile)) Each .do file may be run independently
 of the others, so users may select the .do file corresponding to tables
 and/or figures of interest. Note that each .do file includes commands at
 the top to set working directories as well as the number of processors the
 user wishes to use. If one wishes to use their default number of
 processors one can simply silence respective lines of code. For example,
 to silence code setting processors one to add put two backslashes “//”. To
 replicate the analysis using the provided .do files, the user simply needs
 to: * update .do files as needed to reflect the working directory where
 they place the data provided with these replication files. * update .do
 files to reflect the output location they wish to use to export output
 files * install necessary packages (.do files should include necessary
 packages) * Packages used include: * estout * xtistest * shapley2 *
 redhdfe * geoplot * spmap * coefplot ## Data description There are three
 datasets provided with these replication files in the “data” folder: *
 `work_soum.dta`: this is the primary matrix used to complete the major
 analysis (empty cells mean the data is not available) * asid: Aimag-Soum
 ID * shp_id: Shape ID * aimag_eng: Aimag name (ENG) * soum_eng: Soum name
 (ENG) * soum_length: Soum perimeter (km) * soum_area: Soum area (km2) *
 aid: Aimag ID * sid: Soum code * lat: Latitude of Soums/Counties * lon:
 Longitude of Soums/Counties * eco: Dominant ecological zone * year: Year *
 cen_horse: Number of Horses (mln, December census) * cen_cattle: Number of
 Cattle (mln, December census) * cen_camel: Number of Camels (mln, December
 census) * cen_sheep: Number of Sheep (mln, December census) * cen_goat:
 Number of Goats (mln, December census) * cen_total: Number of Livestocks
 (mln, December census) * svy_horse: Number of Horses (mln, June survey) *
 svy_cattle: Number of Cattle (mln, June survey) * svy_camel: Number of
 Camels (mln, June survey) * svy_sheep: Number of Sheep (mln, June survey)
 * svy_goat: Number of Goats (mln, June survey) * svy_total: Number of
 Livestocks (mln, June survey) * idw1_cen_horse: Density of Horses (mln,
 December census, idw1) * idw1_cen_cattle: Density of Cattle (mln, December
 census, idw1) * idw1_cen_camel: Density of Camels (mln, December census,
 idw1) * idw1_cen_sheep: Density of Sheep (mln, December census, idw1) *
 idw1_cen_goat: Density of Goats (mln, December census, idw1) *
 idw1_cen_total: Density of Livestocks (mln, December census, idw1) *
 idw1_svy_horse: Density of Horses (mln, June survey, idw1) *
 idw1_svy_cattle: Density of Cattle (mln, June survey, idw1) *
 idw1_svy_camel: Density of Camels (mln, June survey, idw1) *
 idw1_svy_sheep: Density of Sheep (mln, June survey, idw1) * idw1_svy_goat:
 Density of Goats (mln, June survey, idw1) * idw1_svy_total: Density of
 Livestocks (mln, June survey, idw1) * hd_cen_sheep: Number of Sheep (mln,
 December census) * hd_cen_goat: Number of Goats (mln, December census) *
 hd_cen_cattle: Number of Cattle (mln, December census) * hd_cen_horse:
 Number of Horses (mln, December census) * hd_cen_camel: Number of Camels
 (mln, December census) * hd_cen_total: Number of Livestocks (mln, December
 census) * hd_svy_sheep: Number of Sheep (mln, June survey) * hd_svy_goat:
 Number of Goats (mln, June survey) * hd_svy_cattle: Number of Cattle (mln,
 June survey) * hd_svy_horse: Number of Horses (mln, June survey) *
 hd_svy_camel: Number of Camels (mln, June survey) * hd_svy_total: Number
 of Livestocks (mln, June survey) * hd_d1_cen_sheep: Density of Sheep (mln,
 December census, idw1) * hd_d1_cen_goat: Density of Goats (mln, December
 census, idw1) * hd_d1_cen_cattle: Density of Cattle (mln, December census,
 idw1) * hd_d1_cen_horse: Density of Horses (mln, December census, idw1) *
 hd_d1_cen_camel: Density of Camels (mln, December census, idw1) *
 hd_d1_cen_total: Density of Livestocks (mln, December census, idw1) *
 hd_d1_svy_sheep: Density of Sheep (mln, June survey, idw1) *
 hd_d1_svy_goat: Density of Goats (mln, June survey, idw1) *
 hd_d1_svy_cattle: Density of Cattle (mln, June survey, idw1) *
 hd_d1_svy_horse: Density of Horses (mln, June survey, idw1) *
 hd_d1_svy_camel: Density of Camels (mln, June survey, idw1) *
 hd_d1_svy_total: Density of Livestocks (mln, June survey, idw1) *
 su_cen_sheep: Number of Sheep (mln sheep, December census) * su_cen_goat:
 Number of Goats (mln sheep, December census) * su_cen_cattle: Number of
 Cattle (mln sheep, December census) * su_cen_horse: Number of Horses (mln
 sheep, December census) * su_cen_camel: Number of Camels (mln sheep,
 December census) * su_cen_total: Number of Livestocks (mln sheep, December
 census) * su_svy_sheep: Number of Sheep (mln sheep, June survey) *
 su_svy_goat: Number of Goats (mln sheep, June survey) * su_svy_cattle:
 Number of Cattle (mln sheep, June survey) * su_svy_horse: Number of Horses
 (mln sheep, June survey) * su_svy_camel: Number of Camels (mln sheep, June
 survey) * su_svy_total: Number of Livestocks (mln sheep, June survey) *
 su_d1_cen_sheep: Density of Sheep (mln, December census, idw1) *
 su_d1_cen_goat: Density of Goats (mln, December census, idw1) *
 su_d1_cen_cattle: Density of Cattle (mln, December census, idw1) *
 su_d1_cen_horse: Density of Horses (mln, December census, idw1) *
 su_d1_cen_camel: Density of Camels (mln, December census, idw1) *
 su_d1_cen_total: Density of Livestocks (mln, December census, idw1) *
 su_d1_svy_sheep: Density of Sheep (mln, June survey, idw1) *
 su_d1_svy_goat: Density of Goats (mln, June survey, idw1) *
 su_d1_svy_cattle: Density of Cattle (mln, June survey, idw1) *
 su_d1_svy_horse: Density of Horses (mln, June survey, idw1) *
 su_d1_svy_camel: Density of Camels (mln, June survey, idw1) *
 su_d1_svy_total: Density of Livestocks (mln, June survey, idw1) * bms:
 Vegetation Biomass (cwt/ha) * landsat_ndvi_na_ave: Normalized Difference
 Vegeaion Index (NDVI), not adjusted, mean * landsat_evi_na_ave: Enhanced
 Vegetation Index (EVI), not adjusted, mean * landsat_msavi_na_ave:
 Modified Soil Adjusted Vegetation Index (MSAVI), not adjusted, mean *
 landsat_nirv_na_ave: Near-Infrared Reflectance of Vegetation (NIRv), not
 adjusted, mean * landsat_savi_na_ave: Soil Adjusted Vegetation Index
 (SAVI), not adjusted, mean * modis_ndvi_na_ave: Normalized Difference
 Vegeaion Index (NDVI), MODIS, mean * modis_evi_na_ave: Enhanced Vegetation
 Index (EVI), MODIS, mean * modis_msavi_na_ave: Modified Soil Adjusted
 Vegetation Index (MSAVI), MODIS, mean * modis_nirv_na_ave: Near-Infrared
 Reflectance of Vegetation (NIRv), MODIS, mean * modis_savi_na_ave: Soil
 Adjusted Vegetation Index (SAVI), MODIS, mean * ndvi: NDVI * evi: EVI *
 savi: SAVI * msavi: MSAVI * nirv: NIRv * ssn: * sgr_aut_sc: Snow coverage,
 %, ave. (Autumn, Summer Grazing Range) * sgr_aut_sd: Snow density, kg/m3,
 ave. (Autumn, Summer Grazing Range) * sgr_aut_sf: Snow fall, mm, acc.
 (Autumn, Summer Grazing Range) * sgr_aut_sm: Snow melt, mm, acc. (Autumn,
 Summer Grazing Range) * sgr_aut_prec: Rain, mm, acc. (Autumn, Summer
 Grazing Range) * sgr_aut_tmp_ave: Temperature, C, ave. (Autumn, Summer
 Grazing Range) * sgr_aut_tmp_med: Temperature, C, med. (Autumn, Summer
 Grazing Range) * sgr_aut_tmp_pos: Degree days, T&gt;0C (Autumn, Summer
 Grazing Range) * sgr_aut_tmp_neg: Degree days, T&lt;0C (Autumn, Summer
 Grazing Range) * sgr_aut_ws_ave: Wind speed, m/s, ave. (Autumn, Summer
 Grazing Range) * sgr_aut_ws_med: Wind speed, m/s, med. (Autumn, Summer
 Grazing Range) * sgr_aut_ws_sum: Wind speed days, S&gt;0m/s (Autumn,
 Summer Grazing Range) * sgr_wtr_sc: Snow coverage, %, ave. (Winter, Summer
 Grazing Range) * sgr_wtr_sd: Snow density, kg/m3, ave. (Winter, Summer
 Grazing Range) * sgr_wtr_sf: Snow fall, mm, acc. (Winter, Summer Grazing
 Range) * sgr_wtr_sm: Snow melt, mm, acc. (Winter, Summer Grazing Range) *
 sgr_wtr_prec: Rain, mm, acc. (Winter, Summer Grazing Range) *
 sgr_wtr_tmp_ave: Temperature, C, ave. (Winter, Summer Grazing Range) *
 sgr_wtr_tmp_med: Temperature, C, med. (Winter, Summer Grazing Range) *
 sgr_wtr_tmp_pos: Degree days, T&gt;0C (Winter, Summer Grazing Range) *
 sgr_wtr_tmp_neg: Degree days, T&lt;0C (Winter, Summer Grazing Range) *
 sgr_wtr_ws_ave: Wind speed, m/s, ave. (Winter, Summer Grazing Range) *
 sgr_wtr_ws_med: Wind speed, m/s, med. (Winter, Summer Grazing Range) *
 sgr_wtr_ws_sum: Wind speed days, S&gt;0m/s (Winter, Summer Grazing Range)
 * sgr_spr_sc: Snow coverage, %, ave. (Spring, Summer Grazing Range) *
 sgr_spr_sd: Snow density, kg/m3, ave. (Spring, Summer Grazing Range) *
 sgr_spr_sf: Snow fall, mm, acc. (Spring, Summer Grazing Range) *
 sgr_spr_sm: Snow melt, mm, acc. (Spring, Summer Grazing Range) *
 sgr_spr_prec: Rain, mm, acc. (Spring, Summer Grazing Range) *
 sgr_spr_tmp_ave: Temperature, C, ave. (Spring, Summer Grazing Range) *
 sgr_spr_tmp_med: Temperature, C, med. (Spring, Summer Grazing Range) *
 sgr_spr_tmp_pos: Degree days, T&gt;0C (Spring, Summer Grazing Range) *
 sgr_spr_tmp_neg: Degree days, T&lt;0C (Spring, Summer Grazing Range) *
 sgr_spr_ws_ave: Wind speed, m/s, ave. (Spring, Summer Grazing Range) *
 sgr_spr_ws_med: Wind speed, m/s, med. (Spring, Summer Grazing Range) *
 sgr_spr_ws_sum: Wind speed days, S&gt;0m/s (Spring, Summer Grazing Range)
 * sgr_smr_sc: Snow coverage, %, ave. (Summer, Summer Grazing Range) *
 sgr_smr_sd: Snow density, kg/m3, ave. (Summer, Summer Grazing Range) *
 sgr_smr_sf: Snow fall, mm, acc. (Summer, Summer Grazing Range) *
 sgr_smr_sm: Snow melt, mm, acc. (Summer, Summer Grazing Range) *
 sgr_smr_prec: Rain, mm, acc. (Summer, Summer Grazing Range) *
 sgr_smr_tmp_ave: Temperature, C, ave. (Summer, Summer Grazing Range) *
 sgr_smr_tmp_med: Temperature, C, med. (Summer, Summer Grazing Range) *
 sgr_smr_tmp_pos: Degree days, T&gt;0C (Summer, Summer Grazing Range) *
 sgr_smr_tmp_neg: Degree days, T&lt;0C (Summer, Summer Grazing Range) *
 sgr_smr_ws_ave: Wind speed, m/s, ave. (Summer, Summer Grazing Range) *
 sgr_smr_ws_med: Wind speed, m/s, med. (Summer, Summer Grazing Range) *
 sgr_smr_ws_sum: Wind speed days, S&gt;0m/s (Summer, Summer Grazing Range)
 * wgr_aut_sc: Snow coverage, %, ave. (Autumn, Winter Grazing Range) *
 wgr_aut_sd: Snow density, kg/m3, ave. (Autumn, Winter Grazing Range) *
 wgr_aut_sf: Snow fall, mm, acc. (Autumn, Winter Grazing Range) *
 wgr_aut_sm: Snow melt, mm, acc. (Autumn, Winter Grazing Range) *
 wgr_aut_prec: Rain, mm, acc. (Autumn, Winter Grazing Range) *
 wgr_aut_tmp_ave: Temperature, C, ave. (Autumn, Winter Grazing Range) *
 wgr_aut_tmp_med: Temperature, C, med. (Autumn, Winter Grazing Range) *
 wgr_aut_tmp_pos: Degree days, T&gt;0C (Autumn, Winter Grazing Range) *
 wgr_aut_tmp_neg: Degree days, T&lt;0C (Autumn, Winter Grazing Range) *
 wgr_aut_ws_ave: Wind speed, m/s, ave. (Autumn, Winter Grazing Range) *
 wgr_aut_ws_med: Wind speed, m/s, med. (Autumn, Winter Grazing Range) *
 wgr_aut_ws_sum: Wind speed days, S&gt;0m/s (Autumn, Winter Grazing Range)
 * wgr_wtr_sc: Snow coverage, %, ave. (Winter, Winter Grazing Range) *
 wgr_wtr_sd: Snow density, kg/m3, ave. (Winter, Winter Grazing Range) *
 wgr_wtr_sf: Snow fall, mm, acc. (Winter, Winter Grazing Range) *
 wgr_wtr_sm: Snow melt, mm, acc. (Winter, Winter Grazing Range) *
 wgr_wtr_prec: Rain, mm, acc. (Winter, Winter Grazing Range) *
 wgr_wtr_tmp_ave: Temperature, C, ave. (Winter, Winter Grazing Range) *
 wgr_wtr_tmp_med: Temperature, C, med. (Winter, Winter Grazing Range) *
 wgr_wtr_tmp_pos: Degree days, T&gt;0C (Winter, Winter Grazing Range) *
 wgr_wtr_tmp_neg: Degree days, T&lt;0C (Winter, Winter Grazing Range) *
 wgr_wtr_ws_ave: Wind speed, m/s, ave. (Winter, Winter Grazing Range) *
 wgr_wtr_ws_med: Wind speed, m/s, med. (Winter, Winter Grazing Range) *
 wgr_wtr_ws_sum: Wind speed days, S&gt;0m/s (Winter, Winter Grazing Range)
 * wgr_spr_sc: Snow coverage, %, ave. (Spring, Winter Grazing Range) *
 wgr_spr_sd: Snow density, kg/m3, ave. (Spring, Winter Grazing Range) *
 wgr_spr_sf: Snow fall, mm, acc. (Spring, Winter Grazing Range) *
 wgr_spr_sm: Snow melt, mm, acc. (Spring, Winter Grazing Range) *
 wgr_spr_prec: Rain, mm, acc. (Spring, Winter Grazing Range) *
 wgr_spr_tmp_ave: Temperature, C, ave. (Spring, Winter Grazing Range) *
 wgr_spr_tmp_med: Temperature, C, med. (Spring, Winter Grazing Range) *
 wgr_spr_tmp_pos: Degree days, T&gt;0C (Spring, Winter Grazing Range) *
 wgr_spr_tmp_neg: Degree days, T&lt;0C (Spring, Winter Grazing Range) *
 wgr_spr_ws_ave: Wind speed, m/s, ave. (Spring, Winter Grazing Range) *
 wgr_spr_ws_med: Wind speed, m/s, med. (Spring, Winter Grazing Range) *
 wgr_spr_ws_sum: Wind speed days, S&gt;0m/s (Spring, Winter Grazing Range)
 * wgr_smr_sc: Snow coverage, %, ave. (Summer, Winter Grazing Range) *
 wgr_smr_sd: Snow density, kg/m3, ave. (Summer, Winter Grazing Range) *
 wgr_smr_sf: Snow fall, mm, acc. (Summer, Winter Grazing Range) *
 wgr_smr_sm: Snow melt, mm, acc. (Summer, Winter Grazing Range) *
 wgr_smr_prec: Rain, mm, acc. (Summer, Winter Grazing Range) *
 wgr_smr_tmp_ave: Temperature, C, ave. (Summer, Winter Grazing Range) *
 wgr_smr_tmp_med: Temperature, C, med. (Summer, Winter Grazing Range) *
 wgr_smr_tmp_pos: Degree days, T&gt;0C (Summer, Winter Grazing Range) *
 wgr_smr_tmp_neg: Degree days, T&lt;0C (Summer, Winter Grazing Range) *
 wgr_smr_ws_ave: Wind speed, m/s, ave. (Summer, Winter Grazing Range) *
 wgr_smr_ws_med: Wind speed, m/s, med. (Summer, Winter Grazing Range) *
 wgr_smr_ws_sum: Wind speed days, S&gt;0m/s (Summer, Winter Grazing Range)
 * sgr_aut_tmp_cld: Exposure days, T&lt;0C (Autumn, Summer Grazing Range) *
 sgr_aut_tmp_wrm: Exposure days, T&gt;0C (Autumn, Summer Grazing Range) *
 sgr_aut_fdd1: Degree days, T(&lt;-30) , (Autumn, Summer Grazing Range) *
 sgr_aut_fdd2: Degree days, T(-30, -25], (Autumn, Summer Grazing Range) *
 sgr_aut_fdd3: Degree days, T(-25, -20], (Autumn, Summer Grazing Range) *
 sgr_aut_fdd4: Degree days, T(-20, -15], (Autumn, Summer Grazing Range) *
 sgr_aut_fdd5: Degree days, T(-15, -10], (Autumn, Summer Grazing Range) *
 sgr_aut_fdd6: Degree days, T(-10, -5], (Autumn, Summer Grazing Range) *
 sgr_aut_fdd7: Degree days, T(-5, 0], (Autumn, Summer Grazing Range) *
 sgr_aut_ced1: Exposure days, T(&lt;-30), (Autumn, Summer Grazing Range) *
 sgr_aut_ced2: Exposure days, T(-30, -25], (Autumn, Summer Grazing Range) *
 sgr_aut_ced3: Exposure days, T(-25, -20], (Autumn, Summer Grazing Range) *
 sgr_aut_ced4: Exposure days, T(-20, -15], (Autumn, Summer Grazing Range) *
 sgr_aut_ced5: Exposure days, T(-15, -10], (Autumn, Summer Grazing Range) *
 sgr_aut_ced6: Exposure days, T(-10, -5], (Autumn, Summer Grazing Range) *
 sgr_aut_ced7: Exposure days, T(-5, 0], (Autumn, Summer Grazing Range) *
 sgr_aut_gdd1: Degree days, T(0, 5], (Autumn, Summer Grazing Range) *
 sgr_aut_gdd2: Degree days, T(5, 10], (Autumn, Summer Grazing Range) *
 sgr_aut_gdd3: Degree days, T(10, 15], (Autumn, Summer Grazing Range) *
 sgr_aut_gdd4: Degree days, T(15, 20], (Autumn, Summer Grazing Range) *
 sgr_aut_gdd5: Degree days, T(20, 25], (Autumn, Summer Grazing Range) *
 sgr_aut_gdd6: Degree days, T(25, 30], (Autumn, Summer Grazing Range) *
 sgr_aut_gdd7: Degree days, T(&gt;30), (Autumn, Summer Grazing Range) *
 sgr_aut_hed1: Exposure days, T(0, 5], (Autumn, Summer Grazing Range) *
 sgr_aut_hed2: Exposure days, T(5, 10], (Autumn, Summer Grazing Range) *
 sgr_aut_hed3: Exposure days, T(10, 15], (Autumn, Summer Grazing Range) *
 sgr_aut_hed4: Exposure days, T(15, 20], (Autumn, Summer Grazing Range) *
 sgr_aut_hed5: Exposure days, T(20, 25], (Autumn, Summer Grazing Range) *
 sgr_aut_hed6: Exposure days, T(25, 30], (Autumn, Summer Grazing Range) *
 sgr_aut_hed7: Exposure days, T(&gt;30), (Autumn, Summer Grazing Range) *
 sgr_aut_wsd1: Windy days, S(0, 1], (Autumn, Summer Grazing Range) *
 sgr_aut_wsd2: Windy days, S(1, 5], (Autumn, Summer Grazing Range) *
 sgr_aut_wsd3: Windy days, S(5, 10], (Autumn, Summer Grazing Range) *
 sgr_aut_wsd4: Windy days, S(&gt;10], (Autumn, Summer Grazing Range) *
 sgr_aut_wed1: Wind exposure, S(0, 1], (Autumn, Summer Grazing Range) *
 sgr_aut_wed2: Wind exposure, S(1, 5], (Autumn, Summer Grazing Range) *
 sgr_aut_wed3: Wind exposure, S(5, 10], (Autumn, Summer Grazing Range) *
 sgr_aut_wed4: Wind exposure, S(&gt;10], (Autumn, Summer Grazing Range) *
 sgr_wtr_tmp_cld: Exposure days, T&lt;0C (Winter, Summer Grazing Range) *
 sgr_wtr_tmp_wrm: Exposure days, T&gt;0C (Winter, Summer Grazing Range) *
 sgr_wtr_fdd1: Degree days, T(&lt;-30) , (Winter, Summer Grazing Range) *
 sgr_wtr_fdd2: Degree days, T(-30, -25], (Winter, Summer Grazing Range) *
 sgr_wtr_fdd3: Degree days, T(-25, -20], (Winter, Summer Grazing Range) *
 sgr_wtr_fdd4: Degree days, T(-20, -15], (Winter, Summer Grazing Range) *
 sgr_wtr_fdd5: Degree days, T(-15, -10], (Winter, Summer Grazing Range) *
 sgr_wtr_fdd6: Degree days, T(-10, -5], (Winter, Summer Grazing Range) *
 sgr_wtr_fdd7: Degree days, T(-5, 0], (Winter, Summer Grazing Range) *
 sgr_wtr_ced1: Exposure days, T(&lt;-30), (Winter, Summer Grazing Range) *
 sgr_wtr_ced2: Exposure days, T(-30, -25], (Winter, Summer Grazing Range) *
 sgr_wtr_ced3: Exposure days, T(-25, -20], (Winter, Summer Grazing Range) *
 sgr_wtr_ced4: Exposure days, T(-20, -15], (Winter, Summer Grazing Range) *
 sgr_wtr_ced5: Exposure days, T(-15, -10], (Winter, Summer Grazing Range) *
 sgr_wtr_ced6: Exposure days, T(-10, -5], (Winter, Summer Grazing Range) *
 sgr_wtr_ced7: Exposure days, T(-5, 0], (Winter, Summer Grazing Range) *
 sgr_wtr_gdd1: Degree days, T(0, 5], (Winter, Summer Grazing Range) *
 sgr_wtr_gdd2: Degree days, T(5, 10], (Winter, Summer Grazing Range) *
 sgr_wtr_gdd3: Degree days, T(10, 15], (Winter, Summer Grazing Range) *
 sgr_wtr_gdd4: Degree days, T(15, 20], (Winter, Summer Grazing Range) *
 sgr_wtr_gdd5: Degree days, T(20, 25], (Winter, Summer Grazing Range) *
 sgr_wtr_gdd6: Degree days, T(25, 30], (Winter, Summer Grazing Range) *
 sgr_wtr_gdd7: Degree days, T(&gt;30), (Winter, Summer Grazing Range) *
 sgr_wtr_hed1: Exposure days, T(0, 5], (Winter, Summer Grazing Range) *
 sgr_wtr_hed2: Exposure days, T(5, 10], (Winter, Summer Grazing Range) *
 sgr_wtr_hed3: Exposure days, T(10, 15], (Winter, Summer Grazing Range) *
 sgr_wtr_hed4: Exposure days, T(15, 20], (Winter, Summer Grazing Range) *
 sgr_wtr_hed5: Exposure days, T(20, 25], (Winter, Summer Grazing Range) *
 sgr_wtr_hed6: Exposure days, T(25, 30], (Winter, Summer Grazing Range) *
 sgr_wtr_hed7: Exposure days, T(&gt;30), (Winter, Summer Grazing Range) *
 sgr_wtr_wsd1: Windy days, S(0, 1], (Winter, Summer Grazing Range) *
 sgr_wtr_wsd2: Windy days, S(1, 5], (Winter, Summer Grazing Range) *
 sgr_wtr_wsd3: Windy days, S(5, 10], (Winter, Summer Grazing Range) *
 sgr_wtr_wsd4: Windy days, S(&gt;10], (Winter, Summer Grazing Range) *
 sgr_wtr_wed1: Wind exposure, S(0, 1], (Winter, Summer Grazing Range) *
 sgr_wtr_wed2: Wind exposure, S(1, 5], (Winter, Summer Grazing Range) *
 sgr_wtr_wed3: Wind exposure, S(5, 10], (Winter, Summer Grazing Range) *
 sgr_wtr_wed4: Wind exposure, S(&gt;10], (Winter, Summer Grazing Range) *
 sgr_spr_tmp_cld: Exposure days, T&lt;0C (Spring, Summer Grazing Range) *
 sgr_spr_tmp_wrm: Exposure days, T&gt;0C (Spring, Summer Grazing Range) *
 sgr_spr_fdd1: Degree days, T(&lt;-30) , (Spring, Summer Grazing Range) *
 sgr_spr_fdd2: Degree days, T(-30, -25], (Spring, Summer Grazing Range) *
 sgr_spr_fdd3: Degree days, T(-25, -20], (Spring, Summer Grazing Range) *
 sgr_spr_fdd4: Degree days, T(-20, -15], (Spring, Summer Grazing Range) *
 sgr_spr_fdd5: Degree days, T(-15, -10], (Spring, Summer Grazing Range) *
 sgr_spr_fdd6: Degree days, T(-10, -5], (Spring, Summer Grazing Range) *
 sgr_spr_fdd7: Degree days, T(-5, 0], (Spring, Summer Grazing Range) *
 sgr_spr_ced1: Exposure days, T(&lt;-30), (Spring, Summer Grazing Range) *
 sgr_spr_ced2: Exposure days, T(-30, -25], (Spring, Summer Grazing Range) *
 sgr_spr_ced3: Exposure days, T(-25, -20], (Spring, Summer Grazing Range) *
 sgr_spr_ced4: Exposure days, T(-20, -15], (Spring, Summer Grazing Range) *
 sgr_spr_ced5: Exposure days, T(-15, -10], (Spring, Summer Grazing Range) *
 sgr_spr_ced6: Exposure days, T(-10, -5], (Spring, Summer Grazing Range) *
 sgr_spr_ced7: Exposure days, T(-5, 0], (Spring, Summer Grazing Range) *
 sgr_spr_gdd1: Degree days, T(0, 5], (Spring, Summer Grazing Range) *
 sgr_spr_gdd2: Degree days, T(5, 10], (Spring, Summer Grazing Range) *
 sgr_spr_gdd3: Degree days, T(10, 15], (Spring, Summer Grazing Range) *
 sgr_spr_gdd4: Degree days, T(15, 20], (Spring, Summer Grazing Range) *
 sgr_spr_gdd5: Degree days, T(20, 25], (Spring, Summer Grazing Range) *
 sgr_spr_gdd6: Degree days, T(25, 30], (Spring, Summer Grazing Range) *
 sgr_spr_gdd7: Degree days, T(&gt;30), (Spring, Summer Grazing Range) *
 sgr_spr_hed1: Exposure days, T(0, 5], (Spring, Summer Grazing Range) *
 sgr_spr_hed2: Exposure days, T(5, 10], (Spring, Summer Grazing Range) *
 sgr_spr_hed3: Exposure days, T(10, 15], (Spring, Summer Grazing Range) *
 sgr_spr_hed4: Exposure days, T(15, 20], (Spring, Summer Grazing Range) *
 sgr_spr_hed5: Exposure days, T(20, 25], (Spring, Summer Grazing Range) *
 sgr_spr_hed6: Exposure days, T(25, 30], (Spring, Summer Grazing Range) *
 sgr_spr_hed7: Exposure days, T(&gt;30), (Spring, Summer Grazing Range) *
 sgr_spr_wsd1: Windy days, S(0, 1], (Spring, Summer Grazing Range) *
 sgr_spr_wsd2: Windy days, S(1, 5], (Spring, Summer Grazing Range) *
 sgr_spr_wsd3: Windy days, S(5, 10], (Spring, Summer Grazing Range) *
 sgr_spr_wsd4: Windy days, S(&gt;10], (Spring, Summer Grazing Range) *
 sgr_spr_wed1: Wind exposure, S(0, 1], (Spring, Summer Grazing Range) *
 sgr_spr_wed2: Wind exposure, S(1, 5], (Spring, Summer Grazing Range) *
 sgr_spr_wed3: Wind exposure, S(5, 10], (Spring, Summer Grazing Range) *
 sgr_spr_wed4: Wind exposure, S(&gt;10], (Spring, Summer Grazing Range) *
 sgr_smr_tmp_cld: Exposure days, T&lt;0C (Summer, Summer Grazing Range) *
 sgr_smr_tmp_wrm: Exposure days, T&gt;0C (Summer, Summer Grazing Range) *
 sgr_smr_fdd1: Degree days, T(&lt;-30) , (Summer, Summer Grazing Range) *
 sgr_smr_fdd2: Degree days, T(-30, -25], (Summer, Summer Grazing Range) *
 sgr_smr_fdd3: Degree days, T(-25, -20], (Summer, Summer Grazing Range) *
 sgr_smr_fdd4: Degree days, T(-20, -15], (Summer, Summer Grazing Range) *
 sgr_smr_fdd5: Degree days, T(-15, -10], (Summer, Summer Grazing Range) *
 sgr_smr_fdd6: Degree days, T(-10, -5], (Summer, Summer Grazing Range) *
 sgr_smr_fdd7: Degree days, T(-5, 0], (Summer, Summer Grazing Range) *
 sgr_smr_ced1: Exposure days, T(&lt;-30), (Summer, Summer Grazing Range) *
 sgr_smr_ced2: Exposure days, T(-30, -25], (Summer, Summer Grazing Range) *
 sgr_smr_ced3: Exposure days, T(-25, -20], (Summer, Summer Grazing Range) *
 sgr_smr_ced4: Exposure days, T(-20, -15], (Summer, Summer Grazing Range) *
 sgr_smr_ced5: Exposure days, T(-15, -10], (Summer, Summer Grazing Range) *
 sgr_smr_ced6: Exposure days, T(-10, -5], (Summer, Summer Grazing Range) *
 sgr_smr_ced7: Exposure days, T(-5, 0], (Summer, Summer Grazing Range) *
 sgr_smr_gdd1: Degree days, T(0, 5], (Summer, Summer Grazing Range) *
 sgr_smr_gdd2: Degree days, T(5, 10], (Summer, Summer Grazing Range) *
 sgr_smr_gdd3: Degree days, T(10, 15], (Summer, Summer Grazing Range) *
 sgr_smr_gdd4: Degree days, T(15, 20], (Summer, Summer Grazing Range) *
 sgr_smr_gdd5: Degree days, T(20, 25], (Summer, Summer Grazing Range) *
 sgr_smr_gdd6: Degree days, T(25, 30], (Summer, Summer Grazing Range) *
 sgr_smr_gdd7: Degree days, T(&gt;30), (Summer, Summer Grazing Range) *
 sgr_smr_hed1: Exposure days, T(0, 5], (Summer, Summer Grazing Range) *
 sgr_smr_hed2: Exposure days, T(5, 10], (Summer, Summer Grazing Range) *
 sgr_smr_hed3: Exposure days, T(10, 15], (Summer, Summer Grazing Range) *
 sgr_smr_hed4: Exposure days, T(15, 20], (Summer, Summer Grazing Range) *
 sgr_smr_hed5: Exposure days, T(20, 25], (Summer, Summer Grazing Range) *
 sgr_smr_hed6: Exposure days, T(25, 30], (Summer, Summer Grazing Range) *
 sgr_smr_hed7: Exposure days, T(&gt;30), (Summer, Summer Grazing Range) *
 sgr_smr_wsd1: Windy days, S(0, 1], (Summer, Summer Grazing Range) *
 sgr_smr_wsd2: Windy days, S(1, 5], (Summer, Summer Grazing Range) *
 sgr_smr_wsd3: Windy days, S(5, 10], (Summer, Summer Grazing Range) *
 sgr_smr_wsd4: Windy days, S(&gt;10], (Summer, Summer Grazing Range) *
 sgr_smr_wed1: Wind exposure, S(0, 1], (Summer, Summer Grazing Range) *
 sgr_smr_wed2: Wind exposure, S(1, 5], (Summer, Summer Grazing Range) *
 sgr_smr_wed3: Wind exposure, S(5, 10], (Summer, Summer Grazing Range) *
 sgr_smr_wed4: Wind exposure, S(&gt;10], (Summer, Summer Grazing Range) *
 wgr_aut_tmp_cld: Exposure days, T&lt;0C (Autumn, Winter Grazing Range) *
 wgr_aut_tmp_wrm: Exposure days, T&gt;0C (Autumn, Winter Grazing Range) *
 wgr_aut_fdd1: Degree days, T(&lt;-30) , (Autumn, Winter Grazing Range) *
 wgr_aut_fdd2: Degree days, T(-30, -25], (Autumn, Winter Grazing Range) *
 wgr_aut_fdd3: Degree days, T(-25, -20], (Autumn, Winter Grazing Range) *
 wgr_aut_fdd4: Degree days, T(-20, -15], (Autumn, Winter Grazing Range) *
 wgr_aut_fdd5: Degree days, T(-15, -10], (Autumn, Winter Grazing Range) *
 wgr_aut_fdd6: Degree days, T(-10, -5], (Autumn, Winter Grazing Range) *
 wgr_aut_fdd7: Degree days, T(-5, 0], (Autumn, Winter Grazing Range) *
 wgr_aut_ced1: Exposure days, T(&lt;-30), (Autumn, Winter Grazing Range) *
 wgr_aut_ced2: Exposure days, T(-30, -25], (Autumn, Winter Grazing Range) *
 wgr_aut_ced3: Exposure days, T(-25, -20], (Autumn, Winter Grazing Range) *
 wgr_aut_ced4: Exposure days, T(-20, -15], (Autumn, Winter Grazing Range) *
 wgr_aut_ced5: Exposure days, T(-15, -10], (Autumn, Winter Grazing Range) *
 wgr_aut_ced6: Exposure days, T(-10, -5], (Autumn, Winter Grazing Range) *
 wgr_aut_ced7: Exposure days, T(-5, 0], (Autumn, Winter Grazing Range) *
 wgr_aut_gdd1: Degree days, T(0, 5], (Autumn, Winter Grazing Range) *
 wgr_aut_gdd2: Degree days, T(5, 10], (Autumn, Winter Grazing Range) *
 wgr_aut_gdd3: Degree days, T(10, 15], (Autumn, Winter Grazing Range) *
 wgr_aut_gdd4: Degree days, T(15, 20], (Autumn, Winter Grazing Range) *
 wgr_aut_gdd5: Degree days, T(20, 25], (Autumn, Winter Grazing Range) *
 wgr_aut_gdd6: Degree days, T(25, 30], (Autumn, Winter Grazing Range) *
 wgr_aut_gdd7: Degree days, T(&gt;30), (Autumn, Winter Grazing Range) *
 wgr_aut_hed1: Exposure days, T(0, 5], (Autumn, Winter Grazing Range) *
 wgr_aut_hed2: Exposure days, T(5, 10], (Autumn, Winter Grazing Range) *
 wgr_aut_hed3: Exposure days, T(10, 15], (Autumn, Winter Grazing Range) *
 wgr_aut_hed4: Exposure days, T(15, 20], (Autumn, Winter Grazing Range) *
 wgr_aut_hed5: Exposure days, T(20, 25], (Autumn, Winter Grazing Range) *
 wgr_aut_hed6: Exposure days, T(25, 30], (Autumn, Winter Grazing Range) *
 wgr_aut_hed7: Exposure days, T(&gt;30), (Autumn, Winter Grazing Range) *
 wgr_aut_wsd1: Windy days, S(0, 1], (Autumn, Winter Grazing Range) *
 wgr_aut_wsd2: Windy days, S(1, 5], (Autumn, Winter Grazing Range) *
 wgr_aut_wsd3: Windy days, S(5, 10], (Autumn, Winter Grazing Range) *
 wgr_aut_wsd4: Windy days, S(&gt;10], (Autumn, Winter Grazing Range) *
 wgr_aut_wed1: Wind exposure, S(0, 1], (Autumn, Winter Grazing Range) *
 wgr_aut_wed2: Wind exposure, S(1, 5], (Autumn, Winter Grazing Range) *
 wgr_aut_wed3: Wind exposure, S(5, 10], (Autumn, Winter Grazing Range) *
 wgr_aut_wed4: Wind exposure, S(&gt;10], (Autumn, Winter Grazing Range) *
 wgr_wtr_tmp_cld: Exposure days, T&lt;0C (Winter, Winter Grazing Range) *
 wgr_wtr_tmp_wrm: Exposure days, T&gt;0C (Winter, Winter Grazing Range) *
 wgr_wtr_fdd1: Degree days, T(&lt;-30) , (Winter, Winter Grazing Range) *
 wgr_wtr_fdd2: Degree days, T(-30, -25], (Winter, Winter Grazing Range) *
 wgr_wtr_fdd3: Degree days, T(-25, -20], (Winter, Winter Grazing Range) *
 wgr_wtr_fdd4: Degree days, T(-20, -15], (Winter, Winter Grazing Range) *
 wgr_wtr_fdd5: Degree days, T(-15, -10], (Winter, Winter Grazing Range) *
 wgr_wtr_fdd6: Degree days, T(-10, -5], (Winter, Winter Grazing Range) *
 wgr_wtr_fdd7: Degree days, T(-5, 0], (Winter, Winter Grazing Range) *
 wgr_wtr_ced1: Exposure days, T(&lt;-30), (Winter, Winter Grazing Range) *
 wgr_wtr_ced2: Exposure days, T(-30, -25], (Winter, Winter Grazing Range) *
 wgr_wtr_ced3: Exposure days, T(-25, -20], (Winter, Winter Grazing Range) *
 wgr_wtr_ced4: Exposure days, T(-20, -15], (Winter, Winter Grazing Range) *
 wgr_wtr_ced5: Exposure days, T(-15, -10], (Winter, Winter Grazing Range) *
 wgr_wtr_ced6: Exposure days, T(-10, -5], (Winter, Winter Grazing Range) *
 wgr_wtr_ced7: Exposure days, T(-5, 0], (Winter, Winter Grazing Range) *
 wgr_wtr_gdd1: Degree days, T(0, 5], (Winter, Winter Grazing Range) *
 wgr_wtr_gdd2: Degree days, T(5, 10], (Winter, Winter Grazing Range) *
 wgr_wtr_gdd3: Degree days, T(10, 15], (Winter, Winter Grazing Range) *
 wgr_wtr_gdd4: Degree days, T(15, 20], (Winter, Winter Grazing Range) *
 wgr_wtr_gdd5: Degree days, T(20, 25], (Winter, Winter Grazing Range) *
 wgr_wtr_gdd6: Degree days, T(25, 30], (Winter, Winter Grazing Range) *
 wgr_wtr_gdd7: Degree days, T(&gt;30), (Winter, Winter Grazing Range) *
 wgr_wtr_hed1: Exposure days, T(0, 5], (Winter, Winter Grazing Range) *
 wgr_wtr_hed2: Exposure days, T(5, 10], (Winter, Winter Grazing Range) *
 wgr_wtr_hed3: Exposure days, T(10, 15], (Winter, Winter Grazing Range) *
 wgr_wtr_hed4: Exposure days, T(15, 20], (Winter, Winter Grazing Range) *
 wgr_wtr_hed5: Exposure days, T(20, 25], (Winter, Winter Grazing Range) *
 wgr_wtr_hed6: Exposure days, T(25, 30], (Winter, Winter Grazing Range) *
 wgr_wtr_hed7: Exposure days, T(&gt;30), (Winter, Winter Grazing Range) *
 wgr_wtr_wsd1: Windy days, S(0, 1], (Winter, Winter Grazing Range) *
 wgr_wtr_wsd2: Windy days, S(1, 5], (Winter, Winter Grazing Range) *
 wgr_wtr_wsd3: Windy days, S(5, 10], (Winter, Winter Grazing Range) *
 wgr_wtr_wsd4: Windy days, S(&gt;10], (Winter, Winter Grazing Range) *
 wgr_wtr_wed1: Wind exposure, S(0, 1], (Winter, Winter Grazing Range) *
 wgr_wtr_wed2: Wind exposure, S(1, 5], (Winter, Winter Grazing Range) *
 wgr_wtr_wed3: Wind exposure, S(5, 10], (Winter, Winter Grazing Range) *
 wgr_wtr_wed4: Wind exposure, S(&gt;10], (Winter, Winter Grazing Range) *
 wgr_spr_tmp_cld: Exposure days, T&lt;0C (Spring, Winter Grazing Range) *
 wgr_spr_tmp_wrm: Exposure days, T&gt;0C (Spring, Winter Grazing Range) *
 wgr_spr_fdd1: Degree days, T(&lt;-30) , (Spring, Winter Grazing Range) *
 wgr_spr_fdd2: Degree days, T(-30, -25], (Spring, Winter Grazing Range) *
 wgr_spr_fdd3: Degree days, T(-25, -20], (Spring, Winter Grazing Range) *
 wgr_spr_fdd4: Degree days, T(-20, -15], (Spring, Winter Grazing Range) *
 wgr_spr_fdd5: Degree days, T(-15, -10], (Spring, Winter Grazing Range) *
 wgr_spr_fdd6: Degree days, T(-10, -5], (Spring, Winter Grazing Range) *
 wgr_spr_fdd7: Degree days, T(-5, 0], (Spring, Winter Grazing Range) *
 wgr_spr_ced1: Exposure days, T(&lt;-30), (Spring, Winter Grazing Range) *
 wgr_spr_ced2: Exposure days, T(-30, -25], (Spring, Winter Grazing Range) *
 wgr_spr_ced3: Exposure days, T(-25, -20], (Spring, Winter Grazing Range) *
 wgr_spr_ced4: Exposure days, T(-20, -15], (Spring, Winter Grazing Range) *
 wgr_spr_ced5: Exposure days, T(-15, -10], (Spring, Winter Grazing Range) *
 wgr_spr_ced6: Exposure days, T(-10, -5], (Spring, Winter Grazing Range) *
 wgr_spr_ced7: Exposure days, T(-5, 0], (Spring, Winter Grazing Range) *
 wgr_spr_gdd1: Degree days, T(0, 5], (Spring, Winter Grazing Range) *
 wgr_spr_gdd2: Degree days, T(5, 10], (Spring, Winter Grazing Range) *
 wgr_spr_gdd3: Degree days, T(10, 15], (Spring, Winter Grazing Range) *
 wgr_spr_gdd4: Degree days, T(15, 20], (Spring, Winter Grazing Range) *
 wgr_spr_gdd5: Degree days, T(20, 25], (Spring, Winter Grazing Range) *
 wgr_spr_gdd6: Degree days, T(25, 30], (Spring, Winter Grazing Range) *
 wgr_spr_gdd7: Degree days, T(&gt;30), (Spring, Winter Grazing Range) *
 wgr_spr_hed1: Exposure days, T(0, 5], (Spring, Winter Grazing Range) *
 wgr_spr_hed2: Exposure days, T(5, 10], (Spring, Winter Grazing Range) *
 wgr_spr_hed3: Exposure days, T(10, 15], (Spring, Winter Grazing Range) *
 wgr_spr_hed4: Exposure days, T(15, 20], (Spring, Winter Grazing Range) *
 wgr_spr_hed5: Exposure days, T(20, 25], (Spring, Winter Grazing Range) *
 wgr_spr_hed6: Exposure days, T(25, 30], (Spring, Winter Grazing Range) *
 wgr_spr_hed7: Exposure days, T(&gt;30), (Spring, Winter Grazing Range) *
 wgr_spr_wsd1: Windy days, S(0, 1], (Spring, Winter Grazing Range) *
 wgr_spr_wsd2: Windy days, S(1, 5], (Spring, Winter Grazing Range) *
 wgr_spr_wsd3: Windy days, S(5, 10], (Spring, Winter Grazing Range) *
 wgr_spr_wsd4: Windy days, S(&gt;10], (Spring, Winter Grazing Range) *
 wgr_spr_wed1: Wind exposure, S(0, 1], (Spring, Winter Grazing Range) *
 wgr_spr_wed2: Wind exposure, S(1, 5], (Spring, Winter Grazing Range) *
 wgr_spr_wed3: Wind exposure, S(5, 10], (Spring, Winter Grazing Range) *
 wgr_spr_wed4: Wind exposure, S(&gt;10], (Spring, Winter Grazing Range) *
 wgr_smr_tmp_cld: Exposure days, T&lt;0C (Summer, Winter Grazing Range) *
 wgr_smr_tmp_wrm: Exposure days, T&gt;0C (Summer, Winter Grazing Range) *
 wgr_smr_fdd1: Degree days, T(&lt;-30) , (Summer, Winter Grazing Range) *
 wgr_smr_fdd2: Degree days, T(-30, -25], (Summer, Winter Grazing Range) *
 wgr_smr_fdd3: Degree days, T(-25, -20], (Summer, Winter Grazing Range) *
 wgr_smr_fdd4: Degree days, T(-20, -15], (Summer, Winter Grazing Range) *
 wgr_smr_fdd5: Degree days, T(-15, -10], (Summer, Winter Grazing Range) *
 wgr_smr_fdd6: Degree days, T(-10, -5], (Summer, Winter Grazing Range) *
 wgr_smr_fdd7: Degree days, T(-5, 0], (Summer, Winter Grazing Range) *
 wgr_smr_ced1: Exposure days, T(&lt;-30), (Summer, Winter Grazing Range) *
 wgr_smr_ced2: Exposure days, T(-30, -25], (Summer, Winter Grazing Range) *
 wgr_smr_ced3: Exposure days, T(-25, -20], (Summer, Winter Grazing Range) *
 wgr_smr_ced4: Exposure days, T(-20, -15], (Summer, Winter Grazing Range) *
 wgr_smr_ced5: Exposure days, T(-15, -10], (Summer, Winter Grazing Range) *
 wgr_smr_ced6: Exposure days, T(-10, -5], (Summer, Winter Grazing Range) *
 wgr_smr_ced7: Exposure days, T(-5, 0], (Summer, Winter Grazing Range) *
 wgr_smr_gdd1: Degree days, T(0, 5], (Summer, Winter Grazing Range) *
 wgr_smr_gdd2: Degree days, T(5, 10], (Summer, Winter Grazing Range) *
 wgr_smr_gdd3: Degree days, T(10, 15], (Summer, Winter Grazing Range) *
 wgr_smr_gdd4: Degree days, T(15, 20], (Summer, Winter Grazing Range) *
 wgr_smr_gdd5: Degree days, T(20, 25], (Summer, Winter Grazing Range) *
 wgr_smr_gdd6: Degree days, T(25, 30], (Summer, Winter Grazing Range) *
 wgr_smr_gdd7: Degree days, T(&gt;30), (Summer, Winter Grazing Range) *
 wgr_smr_hed1: Exposure days, T(0, 5], (Summer, Winter Grazing Range) *
 wgr_smr_hed2: Exposure days, T(5, 10], (Summer, Winter Grazing Range) *
 wgr_smr_hed3: Exposure days, T(10, 15], (Summer, Winter Grazing Range) *
 wgr_smr_hed4: Exposure days, T(15, 20], (Summer, Winter Grazing Range) *
 wgr_smr_hed5: Exposure days, T(20, 25], (Summer, Winter Grazing Range) *
 wgr_smr_hed6: Exposure days, T(25, 30], (Summer, Winter Grazing Range) *
 wgr_smr_hed7: Exposure days, T(&gt;30), (Summer, Winter Grazing Range) *
 wgr_smr_wsd1: Windy days, S(0, 1], (Summer, Winter Grazing Range) *
 wgr_smr_wsd2: Windy days, S(1, 5], (Summer, Winter Grazing Range) *
 wgr_smr_wsd3: Windy days, S(5, 10], (Summer, Winter Grazing Range) *
 wgr_smr_wsd4: Windy days, S(&gt;10], (Summer, Winter Grazing Range) *
 wgr_smr_wed1: Wind exposure, S(0, 1], (Summer, Winter Grazing Range) *
 wgr_smr_wed2: Wind exposure, S(1, 5], (Summer, Winter Grazing Range) *
 wgr_smr_wed3: Wind exposure, S(5, 10], (Summer, Winter Grazing Range) *
 wgr_smr_wed4: Wind exposure, S(&gt;10], (Summer, Winter Grazing Range) *
 `bms_plot.dta`: this data set contains data on ground-based biomass
 clippings that are used to study correlations between ground-based
 productivity measures and reflectance-based vegetation indices. * lon:
 Longitude * lat: Latitude * gid: GID (Geographic ID) * year: Year * bms:
 Biomass (cwt/ha) * `vegi_plot_modis_aug.dta`: this dataset contains
 additional reflectance-based vegetation indices from MODIS (figures.do is
 only one that uses it) * gid: GID (Geographic ID) * year: Year *
 ndvi_sm_ave: NDVI * evi_sm_ave: EVI * msavi_sm_ave: MSAVI * ndwi_sm_ave:
 NDWI * nirv_sm_ave: NIRV * savi_sm_ave: SAVi One caution regarding
 computation time for running particular .do files. For primary analysis
 that relies on bootstrapped standard errors, computation resources and
 time can be somewhat demanding. The user may easily decrease computation
 time by reducing the number of bootstrap replications. Simply search
 respective scripts for the syntax below and just reducing the number of
 bootstrap replications: * reps(&lt; number of bootstrap replications &gt;)