R: Benderly and Zwick Data: Inflation, Growth and Stock Returns
BenderlyZwick
R Documentation
Benderly and Zwick Data: Inflation, Growth and Stock Returns
Description
Time series data, 1952–1982.
Usage
data("BenderlyZwick")
Format
An annual multiple time series from 1952 to 1982 with 5 variables.
returns
real annual returns on stocks, measured using
the Ibbotson-Sinquefeld data base.
growth
annual growth rate of output, measured by real GNP
(from the given year to the next year).
inflation
inflation rate, measured as growth of price
rate (from December of the previous year to December of the present year).
growth2
annual growth rate of real GNP as given by Baltagi.
inflation2
inflation rate as given by Baltagi
Source
The first three columns of the data are from Table 1 in Benderly and Zwick (1985).
The remaining columns are taken from the online complements of Baltagi (2002).
The first column is identical in both sources, the other two variables differ
in their numeric values and additionally the growth series seems to be lagged
differently. Baltagi (2002) states Lott and Ray (1992) as the source for his
version of the data set.
Benderly, J., and Zwick, B. (1985). Inflation, Real Balances, Output and Real Stock
Returns. American Economic Review, 75, 1115–1123.
Lott, W.F., and Ray, S.C. (1992). Applied Econometrics: Problems with Data Sets.
New York: The Dryden Press.
Zaman, A., Rousseeuw, P.J., and Orhan, M. (2001). Econometric Applications of
High-Breakdown Robust Regression Techniques. Economics Letters, 71, 1–8.
See Also
Baltagi2002
Examples
data("BenderlyZwick")
plot(BenderlyZwick)
## Benderly and Zwick (1985), p. 1116
library("dynlm")
bz_ols <- dynlm(returns ~ growth + inflation,
data = BenderlyZwick/100, start = 1956, end = 1981)
summary(bz_ols)
## Zaman, Rousseeuw and Orhan (2001)
## use larger period, without scaling
bz_ols2 <- dynlm(returns ~ growth + inflation,
data = BenderlyZwick, start = 1954, end = 1981)
summary(bz_ols2)
Results
R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> library(AER)
Loading required package: car
Loading required package: lmtest
Loading required package: zoo
Attaching package: 'zoo'
The following objects are masked from 'package:base':
as.Date, as.Date.numeric
Loading required package: sandwich
Loading required package: survival
> png(filename="/home/ddbj/snapshot/RGM3/R_CC/result/AER/BenderlyZwick.Rd_%03d_medium.png", width=480, height=480)
> ### Name: BenderlyZwick
> ### Title: Benderly and Zwick Data: Inflation, Growth and Stock Returns
> ### Aliases: BenderlyZwick
> ### Keywords: datasets
>
> ### ** Examples
>
> data("BenderlyZwick")
> plot(BenderlyZwick)
>
> ## Benderly and Zwick (1985), p. 1116
> library("dynlm")
> bz_ols <- dynlm(returns ~ growth + inflation,
+ data = BenderlyZwick/100, start = 1956, end = 1981)
> summary(bz_ols)
Time series regression with "ts" data:
Start = 1956, End = 1981
Call:
dynlm(formula = returns ~ growth + inflation, data = BenderlyZwick/100,
start = 1956, end = 1981)
Residuals:
Min 1Q Median 3Q Max
-0.279553 -0.073666 -0.004526 0.085589 0.224095
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -0.1238 0.0833 -1.486 0.150747
growth 5.2255 1.2702 4.114 0.000424 ***
inflation 0.1882 1.1053 0.170 0.866312
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 0.1333 on 23 degrees of freedom
Multiple R-squared: 0.5119, Adjusted R-squared: 0.4695
F-statistic: 12.06 on 2 and 23 DF, p-value: 0.0002617
>
> ## Zaman, Rousseeuw and Orhan (2001)
> ## use larger period, without scaling
> bz_ols2 <- dynlm(returns ~ growth + inflation,
+ data = BenderlyZwick, start = 1954, end = 1981)
> summary(bz_ols2)
Time series regression with "ts" data:
Start = 1954, End = 1981
Call:
dynlm(formula = returns ~ growth + inflation, data = BenderlyZwick,
start = 1954, end = 1981)
Residuals:
Min 1Q Median 3Q Max
-27.235 -8.478 -0.848 6.322 25.171
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -3.586 8.581 -0.418 0.6796
growth 4.778 1.368 3.492 0.0018 **
inflation -1.046 1.145 -0.913 0.3698
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 15.02 on 25 degrees of freedom
Multiple R-squared: 0.4961, Adjusted R-squared: 0.4558
F-statistic: 12.31 on 2 and 25 DF, p-value: 0.0001902
>
>
>
>
>
> dev.off()
null device
1
>