if (FALSE) {
library(plm);data(Grunfeld)
options(np.messages=FALSE)
namXs="firm"
print("initial values identifying the space variable")
head(da[,namXs],3)
print(str(da[,namXs]))
chosenSpaces=(3:10)
if(is.numeric(da[,namXs])){
chosenSpaces=as.numeric(chosenSpaces)}
if(!is.numeric(da[,namXs])){
chosenSpaces=as.character(chosenSpaces)}
namXt="year"
print("initial values identifying the time variable")
head(da[,namXt],3)
print(str(da[,namXt]))
chosenTimes=1940:1949
if(is.numeric(da[,namXt])){
chosenTimes=as.numeric(chosenTimes)}
if(!is.numeric(da[,namXt])){
chosenTimes=as.character(chosenTimes)}
namXy="inv"
namXc=0
namXjmtx=c("value","capital")
p=length(namXjmtx)
fn=causeSummary2NoP
fnout=matrix(NA,nrow=p,ncol=5)
fnoutNames=c("cause","effect","strength","r","p-val")
causeSum2Panel(da, fn=causeSummary2NoP,
rowfnout=p, colfnout=5,
fnoutNames=c("cause","effect","strength","r","p-val"),
namXs=namXs,
namXt=namXt,
namXy=namXy,
namXc=namXc,
namXjmtx=namXjmtx,
chosenTimes=chosenTimes,
chosenSpaces=chosenSpaces,
verbo=FALSE)
}
Run the code above in your browser using DataLab