translogEst {micEcon}R Documentation

Estimate a translog function

Description

Estimate a translog function.

Usage

   translogEst( yName, xNames, data, quadHalf = TRUE, dataLogged = FALSE )

   ## S3 method for class 'translogEst':
   print( x, ... )

Arguments

yName a string containing the name of the dependent variable.
xNames a vector of strings containing the names of the independent variables.
data dataframe containing the data.
quadHalf logical. Multiply the quadratic terms by one half?
dataLogged logical. Are the values in data already logged?
x An object of class translogEst.
... currently ignored.

Value

a list of class translogEst containing following objects:

lm a list returned by lm.
residuals residuals.
fitted fitted values.
coef vector of all coefficients.
coefCov covariance matrix of all coefficients.
r2 R^2 value.
r2bar adjusted R^2 value.
nObs number of observations.
model.matrix the model matrix.

Author(s)

Arne Henningsen ahenningsen@agric-econ.uni-kiel.de

See Also

translogCalc, translogDeriv and quadFuncEst.

Examples

   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 )

   estResult
   summary( estResult )

[Package micEcon version 0.5-6 Index]