| translogCalc {micEcon} | R Documentation |
Calculate the dependent variable of a translog function.
translogCalc( xNames, data, coef, quadHalf = TRUE, dataLogged = FALSE )
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? |
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.
Arne Henningsen ahenningsen@agric-econ.uni-kiel.de
translogEst and translogDeriv.
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