Learn R Programming

micEcon (version 0.5-6)

translogEst: 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:
  • lma list returned by lm.
  • residualsresiduals.
  • fittedfitted values.
  • coefvector of all coefficients.
  • coefCovcovariance matrix of all coefficients.
  • r2$R^2$ value.
  • r2baradjusted $R^2$ value.
  • nObsnumber of observations.
  • model.matrixthe model matrix.

See Also

translogCalc, translogDeriv and quadFuncEst.

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 )

   estResult
   summary( estResult )

Run the code above in your browser using DataLab