Learn R Programming

micEcon (version 0.5-6)

translogCalc: Calculate dependent variable of a translog function

Description

Calculate the dependent variable of a translog function.

Usage

translogCalc( xNames, data, coef, quadHalf = TRUE, dataLogged = FALSE  )

Arguments

xNames
a vector of strings containing the names of the independent variables.
data
dataframe containing the data.
coef
vector containing all coefficients.
quadHalf
logical. Multiply the quadratic terms by one half?
dataLogged
logical. Are the values in data already logged?

Value

  • A vector containing the endogenous variable. If the inputs are provided as logarithmic values (argument dataLogged is TRUE), the endogenous variable is returned as logarithm; non-logarithmic values are returned otherwise.

See Also

translogEst and translogDeriv.

Examples

Run this code
data( germanFarms )
   # output quantity:
   germanFarms$qOutput <- germanFarms$vOutput / germanFarms$pOutput
   # quantity of variable inputs
   germanFarms$qVarInput <- germanFarms$vVarInput / germanFarms$pVarInput
   # a time trend to account for technical progress:
   germanFarms$time <- c(1:20)

   # estimate a quadratic production function
   estResult <- translogEst( "qOutput", c( "qLabor", "land", "qVarInput", "time" ),
      germanFarms )

   translogCalc( c( "qLabor", "land", "qVarInput", "time" ), germanFarms,
      coef( estResult ) )
   #equal to estResult$fitted

Run the code above in your browser using DataLab