Örnek 13.3 çöp yakma fırınının ev fiyatları üzerindeki etkisi

Kiel ve McClain (1995), yeni bir çöp yakma fırınının North Andover, Massachusetts’teki ev fiyatları üzerindeki etkisini araştırmış.

North Andover’de bir fırın yapılacağı dedikodusu 1978’de başlamış.

İnşaat 1981’de başlamış.

Fırının inşaat başladıktan kısa bir süre sonra çalışmaya başlayacağı beklenilsede, fırın 1985’de kullanılmaya başlanmış.

Örnek 1978’de satılan evlerin fiyatları ve 1981’de satılan evler için başka bir örnek kullanıyor.

Hipotez, fırının yakınındaki evlerin fiyatlarının daha uzaktaki evlerin fiyatlarına göre düşeceğidir.

Yakınlık, uzaklık tanımı olarak fırının etrafındaki üç millik alan fırına yakın olarak tanımlanmış. (Her evin fırına gerçek uzaklığı da kullanılabilir.)

Her ev fiyatı reel değerler üzerinden ölçülmektedir. Boston ev fiyatları endeksi kullanılarak, 1978 doları cinsinden ölçülmüştür.

rprice gerçek (reel) fiyatlarla ev fiyatını ifade etmektedir.

İlk olarak sadece 1981 verilerini kullanarak aşağıdaki model tahmin edilmiş.

"rpice = y0 + y1nearinc"
## [1] "rpice = y0 + y1nearinc"

nearinc, ev fırınına yakınsa bir, uzaksa sıfır değeri alan kukla değişkendir. bu modeli tahmin etmeden tabiki verileree bir göz atalım. kielmc veri setini kullanıyoruz.

library(wooldridge)
library(rmarkdown)
data("kielmc")
paged_table(kielmc)
library(rmarkdown)
paged_table(kielmc)

1981 yılı için basit regresyonu gösterin, model_81 olarak adlandırın. önce veri setini 1981 yılı için filtreleyelim ve yeni verisetine kielmc81 diyelim.

require(dplyr)
## Loading required package: dplyr
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
data("kielmc")
kielmc %>%
  group_by(year)
## # A tibble: 321 × 25
## # Groups:   year [2]
##     year   age agesq   nbh   cbd intst lintst price rooms  area  land baths
##    <int> <int> <dbl> <int> <dbl> <dbl>  <dbl> <dbl> <int> <int> <dbl> <int>
##  1  1978    48  2304     4  3000  1000   6.91 60000     7  1660  4578     1
##  2  1978    83  6889     4  4000  1000   6.91 40000     6  2612  8370     2
##  3  1978    58  3364     4  4000  1000   6.91 34000     6  1144  5000     1
##  4  1978    11   121     4  4000  1000   6.91 63900     5  1136 10000     1
##  5  1978    48  2304     4  4000  2000   7.60 44000     5  1868 10000     1
##  6  1978    78  6084     4  3000  2000   7.60 46000     6  1780  9500     3
##  7  1978    22   484     4  4000  2000   7.60 56000     6  1700 10878     2
##  8  1978    78  6084     4  3000  2000   7.60 38500     6  1556  3870     2
##  9  1978    42  1764     4  3000  2000   7.60 60500     8  1642  7000     2
## 10  1978    41  1681     4  3000  2000   7.60 55000     5  1443  7950     2
## # ℹ 311 more rows
## # ℹ 13 more variables: dist <dbl>, ldist <dbl>, wind <int>, lprice <dbl>,
## #   y81 <int>, larea <dbl>, lland <dbl>, y81ldist <dbl>, lintstsq <dbl>,
## #   nearinc <int>, y81nrinc <int>, rprice <dbl>, lrprice <dbl>
kielmc81 <- kielmc %>% filter(year == 1981)

kielmc81 veri setini kullanarak basit regresyonu yapalım.

model_81 <- lm(formula = kielmc81$rprice ~ kielmc81$nearinc)
summary(model_81)
## 
## Call:
## lm(formula = kielmc81$rprice ~ kielmc81$nearinc)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -60678 -19832  -2997  21139 136754 
## 
## Coefficients:
##                  Estimate Std. Error t value Pr(>|t|)    
## (Intercept)        101308       3093  32.754  < 2e-16 ***
## kielmc81$nearinc   -30688       5828  -5.266 5.14e-07 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 31240 on 140 degrees of freedom
## Multiple R-squared:  0.1653, Adjusted R-squared:  0.1594 
## F-statistic: 27.73 on 1 and 140 DF,  p-value: 5.139e-07

denklemin sonucu

"rprice=101,308-30,688nearinc"
## [1] "rprice=101,308-30,688nearinc"

kesim parametresi 101,308 fırından uzak evlerin ortalama fiyatı, nearinc katsayısı ise fırına yakın evlerin bu ortalama fiyattan ne kadar az olduğudur.

aynı regresyonu 1978 için yapmak istersek,sadece1978 değerlerinin olduğu yeni bir veri seti yaratabiliriz.

kielmc78 <- kielmc %>% filter(year == 1978)

1978 için regresyon sonuçları.

model_78 <- lm(formula = kielmc78$rprice ~ kielmc78$nearinc)
summary(model_78)
## 
## Call:
## lm(formula = kielmc78$rprice ~ kielmc78$nearinc)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -56517 -16605  -3193   8683 236307 
## 
## Coefficients:
##                  Estimate Std. Error t value Pr(>|t|)    
## (Intercept)         82517       2654  31.094  < 2e-16 ***
## kielmc78$nearinc   -18824       4745  -3.968 0.000105 ***
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 29430 on 177 degrees of freedom
## Multiple R-squared:  0.08167,    Adjusted R-squared:  0.07648 
## F-statistic: 15.74 on 1 and 177 DF,  p-value: 0.0001054

denklemin sonucu

"rprice=82,517-18,824nearinc"
## [1] "rprice=82,517-18,824nearinc"

burdan fırının ev fiyatlarının düşük olan yere yapıldığını anlarız. yeni fırının ev fiyatlarını azaltıp azaltmadığını, iki regresyonun “y1” katsayıları arasındaki farkı alarak anlarız.

bu iki regresyonu tek bir regresyon üzerinden yapmak daha anlamlı olacaktır.

model_78_81 <- lm(kielmc$rprice~kielmc$nearinc*kielmc$y81)
summary(model_78_81)
## 
## Call:
## lm(formula = kielmc$rprice ~ kielmc$nearinc * kielmc$y81)
## 
## Residuals:
##    Min     1Q Median     3Q    Max 
## -60678 -17693  -3031  12483 236307 
## 
## Coefficients:
##                           Estimate Std. Error t value Pr(>|t|)    
## (Intercept)                  82517       2727  30.260  < 2e-16 ***
## kielmc$nearinc              -18824       4875  -3.861 0.000137 ***
## kielmc$y81                   18790       4050   4.640 5.12e-06 ***
## kielmc$nearinc:kielmc$y81   -11864       7457  -1.591 0.112595    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 30240 on 317 degrees of freedom
## Multiple R-squared:  0.1739, Adjusted R-squared:  0.1661 
## F-statistic: 22.25 on 3 and 317 DF,  p-value: 4.224e-13