The Agricultural and Food Policy Center
 
TAES Logo  

Description of FLIPSIM: The Farm Level Income and Policy Simulation Model
FLIPSIM is a Fortran simulation model that uses accounting equations, identities, and probability distributions to simulate the annual economic activities of a representative or actual farm over a multiple year planning horizon. FLIPSIM was developed at Texas A&M University by James Richardson and Clair Nixon, with input from Ed Smith, Ron Knutson, Joe Outlaw, David Anderson, and numerous former students in the Policy Center. Version 1.0 of the FLIPSIM model was released March 1981 and used at that time to analyze the impacts of farm policy on the structure of cotton and wheat farms in Texas. Since then the model has been expanded to simulate livestock and dairy farms, and a wide range of alterative farm programs, risk management strategies, technologies, and income tax provisions. Additionally, the model has been used to simulate dairy farms in Mexico and Canada, smallholder farms in Africa, dairy farms in Europe, and rice farms in the Philippines. The model has been validated and used for research and extension projects by agricultural economists at more than 25 universities in the United States, and by policy analysts in USDA, Ag Canada, and 10 foreign countries (Figure 1).

Following the passage of the 1985 farm bill, the model was used extensively to address farm program implementation issues such as conservation compliance, flex, and marketing loans. It was during this time that AFPC started developing representative crop farms outside of Texas. Presently, AFPC has more than 110 representative farms in 28 states using the panel farm process (Figure 2). FLIPSIM is presently capable of simulating crop farms that also have dairy and livestock (cattle, hogs, poultry, sheep, hair goat, and meat goat ) enterprises. The model has been used to simulate farms in other countries, such as: Canada-dairy, Mexico-dairy and hogs, Kenya-dairy, Philippines-rice, South Africa-grain farms, Brazil and Argentina-cattle, Gamay-dairy, France-crops, and Mali-crops.

Figure 3 illustrates how FLIPSIM simulates the annual activities of a representative farm or ranch using price projections from sector models and assumptions regarding policy options. Information to describe a representative farm is obtained from a panel of producers; the panel is used to validate the model's ability to simulate their representative farm. The model incorporates actual price and production risk faced by the farm by using historical yields and livestock production information. Price projections from sector level models are made stochastic by incorporating historical price risk. Thus the model is capable of simulating representative farms under risky conditions faced by actual farms and ranches.

This document is organized as follows. The first section describes the process that AFPC uses to develop representative farm data used for simulation with FLIPSIM. The second section describes the major activities in a semi-technical manner. FLIPSIM output and key output variables are described in the third section.

Panel Farm Process
The FLIPSIM model uses producer panel derived information to describe a representative farm, ranch, or dairy in a particular region. Actual farm information is obtained from a panel of producers in a 3 to 4 hour session where the panel members provide information on:

  • Size of the operation (acres, head, etc.),
  • Tenure (acres owned and leased) and asset values,
  • Enterprises (crops, livestock, dairy, etc.),
  • Costs of production for each enterprise,
  • Fixed costs for the overall operation,
  • Yields and a history of yields and farm program participation, and
  • Machinery complement and replacement strategy.
  • Policy History (base acres and payment yields)

The producers who make up the panel are identified by local facilitators (usually county agricultural extension agents) and are representative of a commercial operation in the area. Normally, two farms are developed in each region using separate panels of producers; one is representative of moderate scale full-time farm operations while the second panel represents farms that are two to three times larger.

Each farm panel is interviewed using a consensus building process. Producers are asked to develop a typical farm drawing on their personal operations and experience. During the interview process, the farmer's information is entered into a FLIPSIM input file. Once the interview is complete, the model is run to show the producers the projected income statement, cash flow and balance sheet (pro forma financials) for their representative farm. The producers are then asked to adjust their input values for costs, yields, etc., until the results for the first year match up with recent experiences. Adjustments to debt levels and current market prices are generally made by the panel until they are satisfied that the model can simulate their farm data. This interactive validation process has proven to be helpful to the panel farm process because it gives the producer panel an immediate feedback that their efforts were worthwhile. The representative farms are updated every three years, or as often as the panels want to update their farm data. Most all panel farms have been updated five times and the oldest panel farm has been maintained since 1980.

Technical Description of the Simulation Process
FLIPSIM is a recursive model in that the information for asset values, debts, costs, machinery complement, family living, and off-farm income in the previous year (t-1) is used as input to calculate values for the current year (t). At the end of each year, the model updates these lagged values and prepares to repeat the calculations for the next year. After the model has simulated the last year in the planning horizon, all variables are reset to their initial values to insure that each iteration begins with the same assumptions about the farm and the exogenous data.

The model is capable of simulating a farm with 1-20 crop enterprises over a 10 year planning horizon for 100 or 500 iterations. The livestock enterprises that are included in the model are: dairy, cow/calf, cow/calf/retained ownership, stocker steers, beef cattle feedlot, sheep, mohair goats, and meat goats. The model is sufficiently general that it can simulate any or all of these enterprises on any size farm in any state in the United States. All information for a farm is read as input data, as there are no econometric equations used in the model. All equations are either identities or probability distributions.

Annual projections for mean prices, farm program variables, interest rates, rates of inflation, and tax and depreciation provisions are exogenous inputs for FLIPSIM and are represented in the left-hand column of Figure 4. Projections of prices, farm program, and macroeconomic variables come from the FAPRI Baseline, which includes projected values for macroeconomic variables developed by WEFA/DRI. Information to describe a farm for FLIPSIM is represented as the variables in the second column from the left in Figure 4. The multivariate empirical probability distribution for simulating stochastic yields, livestock production variables, and prices is represented at the top of Figure 4 and is developed for each farm using 10 years of actual yields for a panel member's farm and 10 years of annual prices for the region1.

When FLIPSIM is simulated in the deterministic mode, average yields, livestock production values, and prices are used and the model is run for one iteration. For a stochastic analysis, yields, livestock production variables, and prices are selected at random from the multivariate distribution so the historical correlation between yields and prices is maintained, the historical autocorrelation of prices is maintained, and the relative variability for these variables is constant (or controlled by the user) over time. Output from a stochastic simulation consist of 100 (or 500) values for each of the output variables, i.e., the information to estimate the parameters for probability distributions of key output variables in the model.

Production for each crop i in year t is calculated as the product of the stochastic yield for crop i and harvested acres for crop i (Figure 4). Harvested acres are determined either by the analyst or the model, based on the crop's expected net returns. The model either uses the analysts preset crop mix or solves for the profit maximizing crop mix each year, given agronomic constraints. The model can adjust acres planted from year-to-year based on several formulas for calculating expected net returns and a "reservation change" in net returns per acre required to make a change.

Crop receipts from the market place are the greater of the stochastic price for crop i or its loan rate (if available for the policy being simulated) times the owner/operator's share of production. Government payments (counter cyclical, direct, and loan deficiency payment) are calculated for each crop based on the relevant formula and the policy being simulated. Government payments are appropriately reduced by the landlord's share of the crop on share-rented crop land and the payment limitation specified by the analyst.

FLIPSIM has been expanded to simulate alternative marketing strategies. The marketing section of the model generates stochastic monthly cash and futures prices for each crop. Marketing strategies, such as, sell at harvest, sell different portions of the crop in multiple months after harvest, forward contracting and hedging can be analyzed.

Annual variable production costs are calculated for each crop as the product of harvested acres and the inflation-updated per acre costs for seed, fertilizer, herbicides, insecticides, fuel, irrigation, and the other production costs (Figure 4). Harvest costs are computed as the product of harvested acres, stochastic yield and the inflation-updated harvesting cost per yield unit (e.g., $/bu). Fixed costs for year t-1 are updated using the inflation rate for prices paid for production items to obtain total fixed costs in year t2. Operating interest costs are calculated as the product of the operating interest rate, costs of production, and fraction of the year operating debt is used, adjusting for the use of cash reserves to self-financing operating expenses. Interest costs for land and machinery loans are calculated as the product of their respective loan lives, interest rates and outstanding balances. Total cash expense is the sum of variable costs for all crops and livestock enterprises, total fixed costs, and interest costs (Figure 4).

Net cash farm income equals total receipts less total cash expenses (Figure 4). Net cash farm income is used to calculate cash inflows and income taxes. Other components to cash inflows are interest earnings on ending cash reserves (not used for operating purposes) and off-farm income. Annual cash outflows are calculated as the sum of family living expenses, principle payments, federal, state, self-employment, and Medicare taxes, and down payments for machinery replacements (Figure 4).

Annual income taxes (federal and state), self employment taxes, and depreciation are calculated using the 2003 federal income tax provisions, and the individual state income tax provisions for 2003. Annual taxable income is calculated using net cash farm income, depreciation, personal deductions and exemptions, and the current federal and state income tax provisions. Depreciation is calculated for each machinery item (r) in the complement based on the depreciation provisions when the machine was placed into service. At the end of a machine's economic life (year n), it is traded for a replacement. The replacement cost in year n is the machine's inflation adjusted replacement cost, less its market value in year n. The trade in value for a machine in year n is its market value reduced (deflated) for its annual loss in market value.

Annual ending year cash reserves equal total cash inflows less total cash outflows (Figure 4). If cash reserves are negative, the deficit is financed as an operating loan carryover for the next year, thus increasing interest costs in the next year. Ending cash reserves are added to the updated value of land and machinery to calculate total assets at year end. Total liabilities is the sum of real estate, machinery, and livestock debt. Ending net worth is calculated as total assets less total liabilities (Figure 4). A test is made at year end to determine whether the farm is solvent, i.e., if the equity to asset ratio exceeds the analysts minimum of, say, 15 percent. If the farm is solvent, FLIPSIM proceeds to the next year; if not, the model declares the farm insolvent, records the values, and proceeds.

FLIPSIM repeats these annual calculations for each year of the planning horizon. At the end of the planning horizon, the model calculates net present value, present value of ending net worth, and more than 4,000 other key output variables that summarize the iteration. One or five hundred iterations of the planning horizon are run when the farm is simulated in the stochastic mode. After completing the last iteration, summary statistics for the more than 4,000 empirical probability distributions simulated for the farm are computed. The simulated cumulative distribution of net present value for different scenarios can be compared using stochastic dominance or by simply comparing the means, minimums, maximums and standard deviations.

The FLIPSIM schematic in Figure 4 depicts the activities of the model for a crop farm. To simulate a dairy, hog, beef cattle ranch, sheep or goat ranch, the model simply calls into the execution stream additional calculations performed by FLIPSIM for a dairy or livestock enterprise. Livestock consume feed raised on the farm and thus reduce cash receipts from crop sales. Deficit feestocks are purchased based on stochastic prices. The livestock enterprises also produce products that are sold using stochastic market prices (e.g., milk, calves, culled cows, culled bulls, etc.). Cattle and hog purchases required to maintain the cow and sow herd are cash outlays that also offset the balance sheet through the total value of the herd. Fixed values, based on herd replacement information provided by the producers, determine the herd dynamics (i.e., birth, death, culling) over the planning horizon.

Model Output
When the model runs in the deterministic mode, the annual prices and yields are fixed at their respective mean values provided by the analyst. Output from the model in this mode is a detailed income statement, cash flow, balance sheet, and federal and state income tax summaries. The income statement provides details as to the source of all receipts (crops, livestock, government, etc.). Variable costs of production for crops and livestock are broken out separately in the income statement, as well as the source of each fixed cost and interest expense. Net cash farm income (the difference between gross receipts and total cash expenses) is provided at the bottom of the income statement.

The cash flow summary details all sources of cash inflows (beginning cash, net cash income, off-farm income and interest earnings) and all cash outflows (principle payments, taxes, machinery down payments, etc.) to arrive at ending cash. The market value balance sheet is disaggregated sufficiently to show asset values and liabilities for each category of assets and liabilities on the farm (cash, crops in storage, land, machinery, livestock, etc.). Financial ratios summarizing rates of return, leverage, equity and debt for the farm are included with the balance sheet.

The income tax summary outputs begin with a detailed summary of the calculations for arriving at taxable income. These calculations are presented to resemble the federal income tax form known as Schedule F. The second tax summary is a one page table which details the steps used to calculate federal income tax, self-employment taxes, and Medicare taxes. For a sole proprietor the last tax summary page details the calculations for arriving at state income taxes. The model is capable of simulating a C-corporation, an S-corporation, a limited liability partnership, and a regular partnership. When one of the multiple owner organization forms is selected by the analyst, the model develops a summary of the additional tax calculations required for the particular organization and the cash requirements necessary to pay the other partners or share holders.

The final section of output for a deterministic analysis is a summary of the crop and livestock enterprises. In the crops section, the model prints a summary of annual acres, prices, yields, production, market receipts, government payments, production costs, and quantity fed to livestock for each crop. Each livestock enterprise has a summary table showing the herd dynamics (number born, died, culled, sold, replaced, etc.), prices received and paid, variable costs, receipts, feed requirements, and costs for purchased feeds.

When the model is run using stochastic crop yields, livestock production, and prices, the output is presented in terms of summary statistics. Each of the 4,000-plus output variables are summarized in terms of their means, standard deviations, coefficients of variation, minimums, and maximums. Additionally, the results are summarized in terms of probabilities, such as the probability of remaining solvent (surviving), probability of an economic success (return to equity greater than discount rate), and probability of losing more than X percent of real net worth. Annual probabilities of experiencing a cash flow deficit, of having to refinance equity to cover deficits, and of losing real net worth are also calculated. In total more than 200 probabilities summarizing the risk faced by the business are calculated.

The net present value (NPV) for each run (or scenario) has 100 values representing the 100 iterations of a stochastic analysis. These values when sorted from low to high constitute an empirical probability distribution for NPV. The NPV distributions for alternative scenarios can be compared using stochastic dominance with respect to a function to project producer preference among the scenarios analyzed.

Recent Applications
During the 1995/96 farm bill debate, FLIPSIM was used to analyze the farm level impacts of numerous alternative program provisions. Each sector level analysis of a farm program provision completed by FAPRI was accompanied by a farm level policy analysis with FLIPSIM.. Additionally, the model was used to evaluate the probable impacts of re-instating capital gains treatment, creating a flat tax, and changing the federal estate tax provisions. At the request of USDA, the model was used to project probable changes in the crop mix for representative farms across the country faced with full flexibility and increased prices under the 1996 farm bill.

During the 2002 Farm Bill devate, FLIPSIM was used to analyze about two dozen policy alternatives considered by the House Ag Committee. A side-by-side analysis of the House bill and the Senate bill for each of AFPC's representative farms was presented to the Ag Committees prior to the Conference Committee meeting. The House/Senate bill analysis was presented using cummulative probability distributions to show the safety net (risk reducing) impacts of the two bills on net incomes for representative farms. After the farm bill was passed, an analysis of alternative payment limitation provision's impacts on representative crop farms were presented to the Payment Limitation Commission.

Technology assessment studies with FLIPSIM have focused on quantifying the probable impacts on adopters and non-adopters. Technologies analyzed for livestock operations in the United States were bST and pST. For farms in Africa, the model was used to analyze payoffs to an infection/treatment method for controlling East Coast Fever in cattle. The benefits to adopting LEPA were analyzed for irrigated farms in Texas, as well as benefits of cotton, sorghum, and wheat variety improvements.

Farm management analyses which used FLIPSIM to quantify the firm level costs/benefits of alternative practices or decisions are quite numerous. Those of particular interest are:

  • Multi-peril crop insurance,
  • Revenue insurance,
  • Alternative debt levels,
  • Off farm income and family living impacts on farms,
  • Farm growth strategies under alternative farm policies,
  • Machinery purchase vs. leasing and alternative replacement strategies,
  • Alternative federal and state income tax provisions,
  • Drought effects on livestock producers,
  • Increased price variability due to eliminating farm programs,
  • Alternative farm program participation strategies
  • Cash lease options of share vs. cash lease,
  • Alternative farming practices to comply with conservation compliance,
  • Best management practices for dealing with EPA restrictions,
  • Green payment calculations for alternative farming practices.
  • Payment limitations

1Panel members provide 10 years of yield data for their crops and livestock production variables, such as milk per cow, calving rate, and sale weight.

2Not depicted in Figure 4 is the calculation for property taxes. Annual real estate taxes are calculated as the product of the market value of real estate in t-1 and a fixed property tax rate expressed as a dollar of tax per dollar of market value. Also not depicted in Figure 4 are the dairy and livestock enterprises.

Copyright © 2009 The Agricultural & Food Policy Center. All Rights Reserved.
Server Information -- Privacy Information
State of Texas Links: State of Texas -- State Wide Search -- Texas Homeland Security
Questions or comments? Please e-mail the webmaster.
Return home.