 Using gret l for Principles of Econometrics, 4th Edition

# Estimating Nonlinear Relationships

Since economic relationships are often not linear, we often need to allow for the possibility that the independent and dependent variable are nonlinearly related. Consider the following simple regression

price = ві + e2sqft + e (2.7)

The parameter, fi2 measures the expected change in price given an additional square foot of living space in the home. As specified, this marginal effect is the same for homes of every size. It might make more sense to allow the size of this marginal effect to depend on the size of the house. Larger houses also tend to be more luxurious and therefore another square foot of living area might add more to the average home price. This can be modeled by using a quadratic term in the model.

price = a1 + a2sqft2 + e (2.8)

The marginal effect of another square foot is now dprice/dsqft = 2a2sqft. The estimated elasticity is equal to

є = slOpe x = (2a2) X (2.9)

price price

Obviously, the slope and elasticity depend on the size and price of the home. Thus, the user must select values at which these are to be evaluated. This is done in the script below where sloped for houses of size 2000, 4000, and 6000 square feet are computed. The elasticities are computed for prices of \$117461.77, \$302517.39, and \$610943.42. The scalar and series that are used are not strictly necessary in gretl. I’ve used them here to make things more clear and it is a good programming practice in general.

1 open "@gretldirdatapoebr. gdt"

2 series sqft2 = sqft"2

3 ols price const sqft2

4 scalar slope_2000 = 2*\$coeff(sqft2)*2000

5 scalar slope_4000 = 2*\$coeff(sqft2)*4000

6 scalar slope_6000 = 2*\$coeff(sqft2)*6000

7 scalar elast_2000 = slope_2000*2000/117461.77

8 scalar elast_4000 = slope_4000*4000/302517.39

9 scalar elast_6000 = slope_6000*6000/610943.42

The output from the regression is

price = 55776.6 + 0.0154213 sqft2

(2890.4) (0.00031310)

T = 1080 R2 = 0.6921 F (1,1078) = 2426.0 a = 68207.

(standard errors in parentheses)

and the graph of home price against size is shown in Figure 2.16.

Another way to estimate a nonlinear relationship between price and sqft is to alter the functional form of the model. A log-linear model uses the logarithm of a variable as the dependent variable, and the untransformed value of regressor as the independent variable. In the simple home price model this is

ln price = y1 + Y2sqft + e (2.10)

The logarithmic transformation is often used on data that come from a heavily skewed distribution that has a long-tail to the right. Taking a look at the histograms for price and it natural logarithm
shown in Figure 2.17 reveals just this sort of data and how the natural log can ‘regularize’ the series. These graphs were produced by first taking the natural log and then using the freq function to generate the graphs. The code is

1 series l_price = ln(price)

2 freq price

3 freq l_price

Добавить комментарий

## Using gret l for Principles of Econometrics, 4th Edition

### Simulation

In appendix 10F of POE4, the authors conduct a Monte Carlo experiment comparing the performance of OLS and TSLS. The basic simulation is based on the model y = x …

### Hausman Test

The Hausman test probes the consistency of the random effects estimator. The null hypothesis is that these estimates are consistent-that is, that the requirement of orthogonality of the model’s errors …

### Time-Varying Volatility and ARCH Models: Introduction to Financial Econometrics

In this chapter we’ll estimate several models in which the variance of the dependent variable changes over time. These are broadly referred to as ARCH (autoregressive conditional heteroskedas - ticity) …

## Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия
+38 050 512 11 94 — гл. инженер-менеджер (продажи всего оборудования)

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

## Контакты для заказов шлакоблочного оборудования:

+38 096 992 9559 Инна (вайбер, вацап, телеграм)
Эл. почта: inna@msd.com.ua

За услуги или товары возможен прием платежей Онпай: Платежи ОнПай