Description Usage Arguments Details Value Author(s) See Also Examples
View source: R/quadFuncDeriv.R
Calculate the derivatives of a quadratic function.
1 2 | quadFuncDeriv( xNames, data, coef, coefCov = NULL,
homWeights = NULL )
|
xNames |
a vector of strings containing the names of the independent variables. |
data |
dataframe or a vector with named elements containing the data. |
coef |
vector containing all coefficients:
if there are |
coefCov |
optional covariance matrix of the coefficients:
the row names and column names must be the same as the names
of |
homWeights |
numeric vector with named elements that are weighting factors
for calculating an index that is used to normalize the variables
for imposing homogeneity of degree zero in these variables
(see documentation of |
Shifter variables do not need to be specified, because they have no effect on the partial derivatives. Hence, you can use this function to calculate partial derivatives even for quadratic functions that have been estimated with shifter variables.
A data frame containing the derivatives,
where each column corresponds to one of the independent variables.
If argument coefCov
is provided, it has the attributes
variance
and stdDev
,
which are two data frames containing the variances
and the standard deviations, respectively, of the derivatives.
Arne Henningsen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 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 <- quadFuncEst( "qOutput", c( "qLabor", "land", "qVarInput", "time" ),
germanFarms )
# compute the marginal products of the inputs
margProducts <- quadFuncDeriv( c( "qLabor", "land", "qVarInput", "time" ),
germanFarms, coef( estResult ), vcov( estResult ) )
# all marginal products
margProducts
# their t-values
margProducts / attributes( margProducts )$stdDev
|
If you have questions, suggestions, or comments regarding one of the 'micEcon' packages, please use a forum or 'tracker' at micEcon's R-Forge site:
https://r-forge.r-project.org/projects/micecon/
qLabor land qVarInput time
1 2546.6963 70.37321 -0.87697378 31.415311
2 2218.5034 55.78284 -1.11310030 46.483105
3 2301.6866 55.70200 -0.74397019 38.124492
4 1509.4055 52.72320 -0.89393206 43.800087
5 1398.3578 60.23202 -0.33770187 27.603970
6 1397.1054 57.99605 0.02997629 22.457520
7 1560.8988 48.97724 0.26225368 24.220550
8 1108.3537 73.05437 0.73659135 -7.177405
9 926.7102 82.48118 1.64839516 -26.829001
10 382.7553 92.52914 1.49605442 -38.131223
11 230.2419 81.91353 1.47746659 -30.332660
12 -1402.5828 82.58996 -0.62207350 -10.604369
13 -1571.1647 69.48917 -0.94239273 1.786045
14 -1089.4578 63.42216 -0.64667010 -3.018705
15 -847.2839 89.24736 0.69181322 -47.379138
16 -349.3805 89.59520 1.42135451 -61.938159
17 -106.1504 95.91727 1.40790948 -76.920291
18 115.7999 93.42042 1.34735027 -81.477061
19 366.4300 77.01233 0.79468293 -67.890172
20 525.3894 57.94714 0.22976523 -50.399087
qLabor land qVarInput time
1 0.146232445 0.09538935 -0.045951339 0.04957423
2 0.128654745 0.07576750 -0.058411057 0.07356631
3 0.134721112 0.07627918 -0.039327033 0.06075738
4 0.088716783 0.07183617 -0.046892425 0.06962119
5 0.082942116 0.08265707 -0.017824420 0.04416982
6 0.083826478 0.08029848 0.001593992 0.03624268
7 0.094769904 0.06850821 0.014062575 0.03945619
8 0.066854392 0.10158611 0.039300354 -0.01161060
9 0.056834446 0.11615480 0.088848265 -0.04400093
10 0.023200233 0.12871598 0.079612337 -0.06173473
11 0.014079022 0.11441331 0.078927511 -0.04935584
12 -0.081420041 0.10901477 -0.031469144 -0.01631884
13 -0.091398413 0.09160703 -0.047558217 0.00274558
14 -0.063935779 0.08466675 -0.033041060 -0.00468205
15 -0.050279581 0.12103233 0.035902360 -0.07443200
16 -0.021034626 0.12369107 0.075017704 -0.09877841
17 -0.006312906 0.13190103 0.073971425 -0.12153140
18 0.006851554 0.12844646 0.070767382 -0.12822562
19 0.021526072 0.10555068 0.041673076 -0.10609272
20 0.030708362 0.07922631 0.012021423 -0.07832333
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.