Open Access

How Differently Do Farms Respond to Agri-environmental Policies? A Probabilistic Machine-Learning Approach

Silvia Coderoni, Roberto Esposti and Alessandro Varacca

Article Figures & Data

  • Table 1

    Policy Treatments Set

    TreatmentAgri-environmental PolicyTotal Farms (2015–2018 FADN Balanced Sample)
    T1None512
    Control groupOnly those implied by the pillar 1 direct payments2,841
    T2Those implied by both pillar 1 direct payments and pillar 2 agri-environmental measures648

    Note: FADN = Italian Farm Accountancy Data Network.

    • Table 2

      Elementary Indicators Used to Assemble the Outcome Variable (FADN-AFI)

      Environmental IssueAssessment CriterionIndicatorMeasurement UnitWeight
      Natural resources protectionIntensity crop husbandry / livestock productionFertilizer cost of UAA€/ha−1
      Crop protection costs UAA€/ha−1
      Average number of livestock unitsLU/ha−1
      Energy consumptionEnergy costs UAA€/ha−1
      % UAA irrigatedShare−1
      Biodiversity and land useLand use diversityCrop diversity (Shannon diversity) index (BIit)Index (0–1)+1
      Provision woodland habitats% total farm area that is woodlandShare+1
      Climate change mitigationGHG emissionsGHG at farm levelkg CO2eq−1

      Note: AFI = agri-environmental footprint index; FADN = Italian Farm Accountancy Data Network; UAA = utilized agricultural area.

      • Table 3

        Covariates Used in Analysis

        Unit of MeasureComponentReference
        Economic characteristic
         Total arable landhaVit(1), (2), (3), (4), (6), (7), (8)
         Share of rented land%Vit(2), (3), (4), (7), (8)
         Farm revenue€ per haVit(4), (7), (8)
         Farm fixed costs€ per haVitNew
         Farm variable costs€ per haVit(4)
         Fertilizer expenditure€ per haVit(2), (4), (7)
         Pesticides expenditure€ per haVit(2), (4), (7)
         Livestock densityUnits per haVit(2), (5), (6), (8)
         Family laborCountSi(*)(2), (3), (4), (8), (9)
         Nonfamily laborCountVit(2), (3), (4), (9)
         Share of most important crop%Vit(5), (6)
         Share of second most important crop%Vit(5), (6)
         Share of grassland%Vit(4), (7), (8)
         Machinery horsepowerKw per haVit(3)
         Machinery value€ per haVit(3)
         Machinery endowmentUnits per haVit(3)
         Farm specializationCategoricalSi(3), (6), (7), (8)
        Sociodemographic characteristic
         Farmer’s ageYearsSi(*)(1), (3), (5), (6), (7), (8), (9)
         Farmer’s genderCategoricalSiNew
         Farmer’s educationCategoricalSi(*)(1), (3), (8)
         Experience with previous AEPsCategoricalSi(6), (7)
        Environmental/geographical characteristic
         Disadvantaged areaCategoricalSi(5), (7), (8)
         Latitude and longitudeDegreesSi(6), (7)
         Average altitudeMetersSi(9)

        Note: These characteristics are not strictly time invariant, but we assume they are approximately so (Vit ≈ Si) for the period 2015–2018. The references are (1) Vanslembrouck, Van Huylenbroeck, and Verbeke (2002); (2) Pufhal and Weiss (2009); (3) Pascucci et al. (2013); (4) Arata and Sckokai (2016); (5) Zimmerman and Britz (2016); (6) Bertoni et al. (2020); (7) Uehleke, Petrick, and Hüttel (2022); (8) Wąs et al. 2021; (9) Varacca et al. (2023).

        • Table 4

          Individualized Average Treatment Effects Estimates for Model [6]

          Treatment0 ∉ CrIMAP > 0MAP < 0ATE > 0ATE < 0ATECrI ATE
          LowerUpper
          All Observations
          (%)(%)(%)(%)(%)(AFI)(AFI)(AFI)
          T272.3100010000.550.310.79
          T115.328.571.50.599.5−0.42−0.73−0.08
          Observations with 0 ∉ CrI
          T21100010000.610.3640.86
          T1101000100−0.85−1.02−0.46

          Note: 0 ∉ CrI = proportion of IATE CrI that do not include zero; MAP > (<) 0 = proportion of IATE with MAP > (<) than zero; ATE > (<) 0 = posterior probability that ATE (as defined in equation [4]) is > (<) than zero; CrI ATE = 95% CrI for ATE. AFI = agri-environmental footprint index; ATE = average treatment effect; CrI = credible interval; MAP = maximum a posteriori.