Sunteți pe pagina 1din 15

STATA Code

******************************************
/*DEFINING GLOBAL DIRECTORY
******************************************/
global dir "D:\Dropbox\Research\Environmental Performance and Economic
growth\All Data\"
******************************************
/*IMPORTING EPI DATA
******************************************/
******************************************
/*YEAR 2002
******************************************/
import excel "$dir\EPI\2014 backcasted.xls", sheet("EPI2014_2002.csv")
firstrow clear
save "$dir\Stripped data files\Score 2002.dta", replace
rename (ACCESS2002
ACSAT2002 AGSUB2002 AZE2002
CHMORT2002
CLIMATE2002
CO2GDPd12002 ///
CO2GDPd22002
CO2KWH2002 FORCH2002 FSOC2002
HAP2002
MPAEEZ2002
///
PACOVD2002 PACOVW2002 PM252002
PM25EXBL2002
POPS2002
TCEEZ2002
///
WASTECXN2002
WATSUP2002 EH_AirQuality2002
EH_HealthImpacts2002
///
EH_WaterSanitation2002
EV_Agriculture2002
EV_BiodiversityHabitat2002 ///
EV_ClimateEnergy2002 EV_Fisheries2002 EV_Forests2002 ///
EV_WaterResources2002 EH2002
EV2002
EPI2002) (ACCESS ACSAT AGSUB
///
AZE CHMORT
CLIMATE
CO2GDPd1
CO2GDPd2
CO2KWH
FORCH FSOC
///
HAP MPAEEZ
PACOVD
PACOVW
PM25 PM25EXBL
POPS TCEEZ
WASTECXN
///
WATSUP
EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV
EPI)
gen YEAR = 2002
save "$dir\Stripped data files\Score 2002.dta", replace
******************************************
/*YEAR 2003
******************************************/

import excel "$dir\EPI\2014 backcasted.xls", sheet("EPI2014_2003.csv")


firstrow clear
save "$dir\Stripped data files\Score 2003.dta", replace
rename (ACCESS2003
ACSAT2003 AGSUB2003 AZE2003
CHMORT2003
CLIMATE2003
CO2GDPd12003 ///
CO2GDPd22003
CO2KWH2003 FORCH2003 FSOC2003
HAP2003
MPAEEZ2003
///
PACOVD2003 PACOVW2003 PM252003
PM25EXBL2003
POPS2003
TCEEZ2003
///
WASTECXN2003
WATSUP2003 EH_AirQuality2003
EH_HealthImpacts2003
///
EH_WaterSanitation2003
EV_Agriculture2003
EV_BiodiversityHabitat2003 ///
EV_ClimateEnergy2003 EV_Fisheries2003 EV_Forests2003 ///
EV_WaterResources2003 EH2003
EV2003
EPI2003) (ACCESS ACSAT AGSUB
///
AZE CHMORT
CLIMATE
CO2GDPd1
CO2GDPd2
CO2KWH
FORCH FSOC
///
HAP MPAEEZ
PACOVD
PACOVW
PM25 PM25EXBL
POPS TCEEZ
WASTECXN
///
WATSUP
EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV
EPI)
gen YEAR = 2003
save "$dir\Stripped data files\Score 2003.dta", replace
******************************************
/*YEAR 2004
******************************************/
import excel "$dir\EPI\2014 backcasted.xls", sheet("EPI2014_2004.csv")
firstrow clear
save "$dir\Stripped data files\Score 2004.dta", replace
rename (ACCESS2004
ACSAT2004 AGSUB2004 AZE2004
CHMORT2004
CLIMATE2004
CO2GDPd12004 ///
CO2GDPd22004
CO2KWH2004 FORCH2004 FSOC2004
HAP2004
MPAEEZ2004
///
PACOVD2004 PACOVW2004 PM252004
PM25EXBL2004
POPS2004
TCEEZ2004
///
WASTECXN2004
WATSUP2004 EH_AirQuality2004
EH_HealthImpacts2004
///
EH_WaterSanitation2004
EV_Agriculture2004
EV_BiodiversityHabitat2004 ///
EV_ClimateEnergy2004 EV_Fisheries2004 EV_Forests2004 ///
EV_WaterResources2004 EH2004
EV2004
EPI2004) (ACCESS ACSAT AGSUB
///

AZE

CHMORT
CLIMATE
CO2GDPd1
CO2GDPd2
CO2KWH
FORCH FSOC
///
HAP MPAEEZ
PACOVD
PACOVW
PM25 PM25EXBL
POPS TCEEZ
WASTECXN
///
WATSUP
EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV
EPI)
gen YEAR = 2004
save "$dir\Stripped data files\Score 2004.dta", replace
******************************************
/*YEAR 2005
******************************************/
import excel "$dir\EPI\2014 backcasted.xls", sheet("EPI2014_2005.csv")
firstrow clear
save "$dir\Stripped data files\Score 2005.dta", replace
rename (ACCESS2005
ACSAT2005 AGSUB2005 AZE2005
CHMORT2005
CLIMATE2005
CO2GDPd12005 ///
CO2GDPd22005
CO2KWH2005 FORCH2005 FSOC2005
HAP2005
MPAEEZ2005
///
PACOVD2005 PACOVW2005 PM252005
PM25EXBL2005
POPS2005
TCEEZ2005
///
WASTECXN2005
WATSUP2005 EH_AirQuality2005
EH_HealthImpacts2005
///
EH_WaterSanitation2005
EV_Agriculture2005
EV_BiodiversityHabitat2005 ///
EV_ClimateEnergy2005 EV_Fisheries2005 EV_Forests2005 ///
EV_WaterResources2005 EH2005
EV2005
EPI2005) (ACCESS ACSAT AGSUB
///
AZE CHMORT
CLIMATE
CO2GDPd1
CO2GDPd2
CO2KWH
FORCH FSOC
///
HAP MPAEEZ
PACOVD
PACOVW
PM25 PM25EXBL
POPS TCEEZ
WASTECXN
///
WATSUP
EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV
EPI)
gen YEAR = 2005
save "$dir\Stripped data files\Score 2005.dta", replace
******************************************
/*YEAR 2006
******************************************/
import excel "$dir\EPI\2014 backcasted.xls", sheet("EPI2014_2006.csv")
firstrow clear
save "$dir\Stripped data files\Score 2006.dta", replace

rename (ACCESS2006
ACSAT2006 AGSUB2006 AZE2006
CHMORT2006
CLIMATE2006
CO2GDPd12006 ///
CO2GDPd22006
CO2KWH2006 FORCH2006 FSOC2006
HAP2006
MPAEEZ2006
///
PACOVD2006 PACOVW2006 PM252006
PM25EXBL2006
POPS2006
TCEEZ2006
///
WASTECXN2006
WATSUP2006 EH_AirQuality2006
EH_HealthImpacts2006
///
EH_WaterSanitation2006
EV_Agriculture2006
EV_BiodiversityHabitat2006 ///
EV_ClimateEnergy2006 EV_Fisheries2006 EV_Forests2006 ///
EV_WaterResources2006 EH2006
EV2006
EPI2006) (ACCESS ACSAT AGSUB
///
AZE CHMORT
CLIMATE
CO2GDPd1
CO2GDPd2
CO2KWH
FORCH FSOC
///
HAP MPAEEZ
PACOVD
PACOVW
PM25 PM25EXBL
POPS TCEEZ
WASTECXN
///
WATSUP
EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV
EPI)
gen YEAR = 2006
save "$dir\Stripped data files\Score 2006.dta", replace
******************************************
/*YEAR 2007
******************************************/
import excel "$dir\EPI\2014 backcasted.xls", sheet("EPI2014_2007.csv")
firstrow clear
save "$dir\Stripped data files\Score 2007.dta", replace
rename (ACCESS2007
ACSAT2007 AGSUB2007 AZE2007
CHMORT2007
CLIMATE2007
CO2GDPd12007 ///
CO2GDPd22007
CO2KWH2007 FORCH2007 FSOC2007
HAP2007
MPAEEZ2007
///
PACOVD2007 PACOVW2007 PM252007
PM25EXBL2007
POPS2007
TCEEZ2007
///
WASTECXN2007
WATSUP2007 EH_AirQuality2007
EH_HealthImpacts2007
///
EH_WaterSanitation2007
EV_Agriculture2007
EV_BiodiversityHabitat2007 ///
EV_ClimateEnergy2007 EV_Fisheries2007 EV_Forests2007 ///
EV_WaterResources2007 EH2007
EV2007
EPI2007) (ACCESS ACSAT AGSUB
///
AZE CHMORT
CLIMATE
CO2GDPd1
CO2GDPd2
CO2KWH
FORCH FSOC
///
HAP MPAEEZ
PACOVD
PACOVW
PM25 PM25EXBL
POPS TCEEZ
WASTECXN
///

WATSUP
EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV
EPI)

///

gen YEAR = 2007


save "$dir\Stripped data files\Score 2007.dta", replace
******************************************
/*YEAR 2008
******************************************/
import excel "$dir\EPI\2014 backcasted.xls", sheet("EPI2014_2008.csv")
firstrow clear
save "$dir\Stripped data files\Score 2008.dta", replace
rename (ACCESS2008
ACSAT2008 AGSUB2008 AZE2008
CHMORT2008
CLIMATE2008
CO2GDPd12008 ///
CO2GDPd22008
CO2KWH2008 FORCH2008 FSOC2008
HAP2008
MPAEEZ2008
///
PACOVD2008 PACOVW2008 PM252008
PM25EXBL2008
POPS2008
TCEEZ2008
///
WASTECXN2008
WATSUP2008 EH_AirQuality2008
EH_HealthImpacts2008
///
EH_WaterSanitation2008
EV_Agriculture2008
EV_BiodiversityHabitat2008 ///
EV_ClimateEnergy2008 EV_Fisheries2008 EV_Forests2008 ///
EV_WaterResources2008 EH2008
EV2008
EPI2008) (ACCESS ACSAT AGSUB
///
AZE CHMORT
CLIMATE
CO2GDPd1
CO2GDPd2
CO2KWH
FORCH FSOC
///
HAP MPAEEZ
PACOVD
PACOVW
PM25 PM25EXBL
POPS TCEEZ
WASTECXN
///
WATSUP
EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV
EPI)
gen YEAR = 2008
save "$dir\Stripped data files\Score 2008.dta", replace
******************************************
/*YEAR 2009
******************************************/
import excel "$dir\EPI\2014 backcasted.xls", sheet("EPI2014_2009.csv")
firstrow clear
save "$dir\Stripped data files\Score 2009.dta", replace

rename (ACCESS2009
ACSAT2009 AGSUB2009 AZE2009
CHMORT2009
CLIMATE2009
CO2GDPd12009 ///
CO2GDPd22009
CO2KWH2009 FORCH2009 FSOC2009
HAP2009
MPAEEZ2009
///
PACOVD2009 PACOVW2009 PM252009
PM25EXBL2009
POPS2009
TCEEZ2009
///
WASTECXN2009
WATSUP2009 EH_AirQuality2009
EH_HealthImpacts2009
///
EH_WaterSanitation2009
EV_Agriculture2009
EV_BiodiversityHabitat2009 ///
EV_ClimateEnergy2009 EV_Fisheries2009 EV_Forests2009 ///
EV_WaterResources2009 EH2009
EV2009
EPI2009) (ACCESS ACSAT AGSUB
///
AZE CHMORT
CLIMATE
CO2GDPd1
CO2GDPd2
CO2KWH
FORCH FSOC
///
HAP MPAEEZ
PACOVD
PACOVW
PM25 PM25EXBL
POPS TCEEZ
WASTECXN
///
WATSUP
EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV
EPI)
gen YEAR = 2009
save "$dir\Stripped data files\Score 2009.dta", replace
******************************************
/*YEAR 2010
******************************************/
import excel "$dir\EPI\2014 backcasted.xls", sheet("EPI2014_2010.csv")
firstrow clear
save "$dir\Stripped data files\Score 2010.dta", replace
rename (ACCESS2010
ACSAT2010 AGSUB2010 AZE2010
CHMORT2010
CLIMATE2010
CO2GDPd12010 ///
CO2GDPd22010
CO2KWH2010 FORCH2010 FSOC2010
HAP2010
MPAEEZ2010
///
PACOVD2010 PACOVW2010 PM252010
PM25EXBL2010
POPS2010
TCEEZ2010
///
WASTECXN2010
WATSUP2010 EH_AirQuality2010
EH_HealthImpacts2010
///
EH_WaterSanitation2010
EV_Agriculture2010
EV_BiodiversityHabitat2010 ///
EV_ClimateEnergy2010 EV_Fisheries2010 EV_Forests2010 ///
EV_WaterResources2010 EH2010
EV2010
EPI2010) (ACCESS ACSAT AGSUB
///
AZE CHMORT
CLIMATE
CO2GDPd1
CO2GDPd2
CO2KWH
FORCH FSOC
///
HAP MPAEEZ
PACOVD
PACOVW
PM25 PM25EXBL
POPS TCEEZ
WASTECXN
///
WATSUP
EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///

EV_Agriculture EV_BiodiversityHabitat
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV

EV_ClimateEnergy
EPI)

gen YEAR = 2010


save "$dir\Stripped data files\Score 2010.dta", replace
******************************************
/*YEAR 2011
******************************************/
import excel "$dir\EPI\2014 backcasted.xls", sheet("EPI2014_2011.csv")
firstrow clear
save "$dir\Stripped data files\Score 2011.dta", replace
rename (ACCESS2011
ACSAT2011 AGSUB2011 AZE2011
CHMORT2011
CLIMATE2011
CO2GDPd12011 ///
CO2GDPd22011
CO2KWH2011 FORCH2011 FSOC2011
HAP2011
MPAEEZ2011
///
PACOVD2011 PACOVW2011 PM252011
PM25EXBL2011
POPS2011
TCEEZ2011
///
WASTECXN2011
WATSUP2011 EH_AirQuality2011
EH_HealthImpacts2011
///
EH_WaterSanitation2011
EV_Agriculture2011
EV_BiodiversityHabitat2011 ///
EV_ClimateEnergy2011 EV_Fisheries2011 EV_Forests2011 ///
EV_WaterResources2011 EH2011
EV2011
EPI2011) (ACCESS ACSAT AGSUB
///
AZE CHMORT
CLIMATE
CO2GDPd1
CO2GDPd2
CO2KWH
FORCH FSOC
///
HAP MPAEEZ
PACOVD
PACOVW
PM25 PM25EXBL
POPS TCEEZ
WASTECXN
///
WATSUP
EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV
EPI)
gen YEAR = 2011
save "$dir\Stripped data files\Score 2011.dta", replace
******************************************
/*YEAR 2012
******************************************/
import excel "$dir\EPI\2014 backcasted.xls", sheet("EPI2014.csv")
firstrow clear
save "$dir\Stripped data files\Score 2012.dta", replace
rename (ACCESS2012
CLIMATE2012

ACSAT2012 AGSUB2012
CO2GDPd12012 ///

AZE2012

CHMORT2012

CO2GDPd22012
CO2KWH2012 FORCH2012 FSOC2012
HAP2012
MPAEEZ2012
///
PACOVD2012 PACOVW2012 PM252012
PM25EXBL2012
POPS2012
TCEEZ2012
///
WASTECXN2012
WATSUP2012 EH_AirQuality2012
EH_HealthImpacts2012
///
EH_WaterSanitation2012
EV_Agriculture2012
EV_BiodiversityHabitat2012 ///
EV_ClimateEnergy2012 EV_Fisheries2012 EV_Forests2012 ///
EV_WaterResources2012 EH2012
EV2012
EPI2012) (ACCESS ACSAT AGSUB
///
AZE CHMORT
CLIMATE
CO2GDPd1
CO2GDPd2
CO2KWH
FORCH FSOC
///
HAP MPAEEZ
PACOVD
PACOVW
PM25 PM25EXBL
POPS TCEEZ
WASTECXN
///
WATSUP
EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV
EPI)
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen

YEAR = 2012
ACCESS2012 = real(ACCESS)
ACSAT2012 = real(ACSAT)
CHMORT2012 = real(CHMORT)
HAP2012 = real(HAP)
PACOVD2012 = real(PACOVD)
PACOVW2012 = real(PACOVW)
PM252012 = real(PM25)
PM25EXBL2012 = real(PM25EXBL)
POPS2012 = real(POPS)
WASTECXN2012 = real(WASTECXN)
WATSUP2012 = real(WATSUP)
EH_AirQuality2012 = real(EH_AirQuality)
EH_HealthImpacts2012 = real(EH_HealthImpacts)
EH_WaterSanitation2012 = real(EH_WaterSanitation)
EV_Agriculture2012 = real(EV_Agriculture)
EV_BiodiversityHabitat2012 = real(EV_BiodiversityHabitat)
EV_ClimateEnergy2012 = real(EV_ClimateEnergy)
EV_Fisheries2012 = real(EV_Fisheries)
EV_Forests2012 = real(EV_Forests)
EV_WaterResources2012 = real(EV_WaterResources)
EH2012 = real(EH)
EV2012 = real(EV)
EPI2012 = real(EPI)

drop ACCESS
ACSAT CHMORT
HAP PACOVD
PACOVW
PM25
PM25EXBL
POPS ///
WASTECXN WATSUP EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///

EV_Forests EV_WaterResources

EH

EV

EPI

rename (ACCESS2012
ACSAT2012 CHMORT2012 ///
HAP2012 PACOVD2012 PACOVW2012 PM252012 PM25EXBL2012 POPS2012 ///
WASTECXN2012 WATSUP2012
EH_AirQuality2012
EH_HealthImpacts2012
///
EH_WaterSanitation2012
EV_Agriculture2012
EV_BiodiversityHabitat2012 ///
EV_ClimateEnergy2012 EV_Fisheries2012 EV_Forests2012 ///
EV_WaterResources2012 EH2012
EV2012
EPI2012)(ACCESS ACSAT
CHMORT
HAP PACOVD
PACOVW
PM25 PM25EXBL
POPS ///
WASTECXN WATSUP EH_AirQuality
EH_HealthImpacts EH_WaterSanitation
///
EV_Agriculture EV_BiodiversityHabitat
EV_ClimateEnergy
EV_Fisheries
///
EV_Forests EV_WaterResources
EH
EV
EPI)
save "$dir\Stripped data files\Score 2012.dta", replace
******************************************
/*APPEND EPI DATA
******************************************/
use "$dir\Stripped data files\Score 2002.dta", clear
append using "$dir\Stripped data files\Score 2003.dta" ///
"$dir\Stripped data files\Score 2004.dta" ///
"$dir\Stripped data files\Score 2005.dta" ///
"$dir\Stripped data files\Score 2006.dta" ///
"$dir\Stripped data files\Score 2007.dta" ///
"$dir\Stripped data files\Score 2008.dta" ///
"$dir\Stripped data files\Score 2009.dta" ///
"$dir\Stripped data files\Score 2010.dta" ///
"$dir\Stripped data files\Score 2011.dta" ///
"$dir\Stripped data files\Score 2012.dta", force
destring AGSUB AZE CLIMATE CO2GDPd1 CO2GDPd2 CO2KWH FORCH FSOC MPAEEZ
TCEEZ, replace ignore("NA")
replace EV_ClimateEnergy =. if EV_ClimateEnergy == -911
replace EV_Fisheries =. if EV_Fisheries == -911
replace EV_Forests =. if EV_Forests == -911
save "$dir\EPI\EPI_raw.dta", replace
use "$dir\EPI\EPI_raw.dta", clear
******************************************
/*IMPORTING CDM DATA
******************************************/
******************************************
/*YEAR 2014
******************************************/

import excel "$dir\CDM\CDMPipelineToWeb20140601.xls",sheet("Analysis")


cellrange(A94:T217) clear
rename (A J M T) (country CER_Reg CER_Tot CER_Issued)
keep country CER_Reg CER_Tot CER_Issued
gen YEAR = 2014
save "$dir\Stripped data files\CDM_2014.dta", replace
******************************************
/*YEAR 2013
******************************************/
import excel "$dir\CDM\CDMPipelineToWeb20130601.xls",sheet("Analysis")
cellrange(A94:R213) clear
rename (A J N R) (country CER_Reg CER_Tot CER_Issued)
keep country CER_Tot CER_Reg CER_Issued
gen YEAR = 2013
save "$dir\Stripped data files\CDM_2013.dta", replace
******************************************
/*YEAR 2012
******************************************/
import excel "$dir\CDM\CDMPipelineToWeb20120601.xls",sheet("Analysis")
cellrange(A94:R206) clear
rename (A J N R) (country CER_Reg CER_Tot CER_Issued)
keep country CER_Tot CER_Reg CER_Issued
gen YEAR = 2012
save "$dir\Stripped data files\CDM_2012.dta", replace
******************************************
/*YEAR 2011
******************************************/
import excel "$dir\CDM\CDMPipelineToWeb20110601.xls",sheet("Analysis")
cellrange(A92:R191) clear
rename (A J N R) (country CER_Reg CER_Tot CER_Issued)
keep country CER_Tot CER_Reg CER_Issued
gen YEAR = 2011
save "$dir\Stripped data files\CDM_2011.dta", replace
******************************************
/*YEAR 2010
******************************************/

import excel "$dir\CDM\CDMPipelineToWeb20100601.xls",sheet("Analysis")


cellrange(A92:R183) clear
rename (A J N R) (country CER_Reg CER_Tot CER_Issued)
keep country CER_Tot CER_Reg CER_Issued
gen YEAR = 2010
save "$dir\Stripped data files\CDM_2010.dta", replace
******************************************
/*YEAR 2009
******************************************/
import excel "$dir\CDM\CDMPipelineToWeb20090601.xls",sheet("Analysis")
cellrange(A92:R178) clear
rename (A J N R) (country CER_Reg CER_Tot CER_Issued)
keep country CER_Tot CER_Reg CER_Issued
gen YEAR = 2009
save "$dir\Stripped data files\CDM_2009.dta", replace
******************************************
/*YEAR 2008
******************************************/
import excel "$dir\CDM\CDMPipelineToWeb20080611.xls",sheet("Analysis")
cellrange(A92:R169) clear
rename (A J N R) (country CER_Reg CER_Tot CER_Issued)
keep country CER_Tot CER_Reg CER_Issued
gen YEAR = 2008
save "$dir\Stripped data files\CDM_2008.dta", replace
******************************************
/*YEAR 2007
******************************************/
import excel "$dir\CDM\CDMPipelineToWeb20070531.xls",sheet("Analysis")
cellrange(A91:R154) clear
rename (A J N Q) (country CER_Reg CER_Tot CER_Issued)
keep country CER_Tot CER_Reg CER_Issued
gen YEAR = 2007
save "$dir\Stripped data files\CDM_2007.dta", replace
******************************************
/*APPEND CDM DATA
******************************************/
use "$dir\Stripped data files\CDM_2007.dta", clear

append using "$dir\Stripped data files\CDM_2008.dta" ///


"$dir\Stripped data files\CDM_2009.dta" ///
"$dir\Stripped data files\CDM_2010.dta" ///
"$dir\Stripped data files\CDM_2011.dta" ///
"$dir\Stripped data files\CDM_2012.dta" ///
"$dir\Stripped data files\CDM_2013.dta" ///
"$dir\Stripped data files\CDM_2014.dta", force
save "$dir\CDM\CDM_Raw.dta", replace
******************************************
/*IMPORTING GDP AND CO2 DATA
******************************************/
import excel "$dir\WDI\GDP.xls",sheet("GDP") firstrow clear
reshape long YR, i(CountryName) j(YEAR)
gen GDP = real(YR)
drop YR CountryCode SeriesName SeriesCode
rename CountryName country
save "$dir\Stripped data files\GDP.dta", replace
import excel "$dir\WDI\GDP and CO2.xls",sheet("GDP") firstrow clear
reshape long YR, i(CountryName) j(YEAR)
gen GDP_per_C = real(YR)
drop YR CountryCode SeriesName SeriesCode
rename CountryName country
save "$dir\Stripped data files\GDP_per_C.dta", replace
import excel "$dir\WDI\GDP and CO2.xls",sheet("CO2") firstrow clear
reshape long YR, i(CountryName) j(YEAR)
gen CO2_per_C = real(YR)
drop YR CountryCode SeriesName SeriesCode
rename CountryName country
save "$dir\Stripped data files\CO2_per_C.dta", replace
use "$dir\Stripped data files\CO2_per_C.dta", clear
merge 1:1 country YEAR using "$dir\Stripped data files\GDP_per_C.dta",
keep(match)
drop _merge
merge 1:1 country YEAR using "$dir\Stripped data files\GDP.dta",
keep(match)
drop _merge
save "$dir\WDI\GDP_CO2_Raw.dta", replace
******************************************
/*IMPORTING CONTROLS DATA
******************************************/
import excel "$dir\WDI\Controls.xls",sheet("PD") firstrow clear
reshape long YR, i(CountryName) j(YEAR)
gen PD = real(YR)

drop YR CountryCode SeriesName SeriesCode


rename CountryName country
save "$dir\Stripped data files\PD.dta", replace
import excel "$dir\WDI\Controls.xls",sheet("AE") firstrow clear
reshape long YR, i(CountryName) j(YEAR)
gen AE = real(YR)
drop YR CountryCode SeriesName SeriesCode
rename CountryName country
save "$dir\Stripped data files\AE.dta", replace
use "$dir\Stripped data files\PD.dta", clear
merge 1:1 country YEAR using "$dir\Stripped data files\AE.dta",
keep(match)
drop _merge
save "$dir\WDI\Controls.dta", replace
******************************************
/*MERGING DATA TOGETHER
******************************************/
global dir "D:\Dropbox\Research\Environmental Performance and Economic
growth\All Data\"
use "$dir\CDM\CDM_Raw.dta", clear
bysort country: drop if _N<8
merge 1:1 country YEAR using "$dir\EPI\EPI_Raw.dta", keep(match)
drop _merge
merge 1:1 country YEAR using "$dir\WDI\GDP_CO2_Raw.dta", keep(match)
drop _merge
merge 1:1 country YEAR using "$dir\WDI\Controls.dta", keep(match)
drop _merge
save "$dir\master_raw.dta", replace
******************************************
/*ANALYSIS
******************************************/
global dir "D:\Dropbox\Research\Environmental Performance and Economic
growth\All Data\"
set more off
use "$dir\master_raw.dta", clear
keep country CER_Issued YEAR EPI CO2_per_C GDP_per_C GDP PD AE
EV_ClimateEnergy
egen id = group(country)
xtset id YEAR

capture drop misepi miscer CER_GDP


gen CER_GDP = CER_Issued/GDP_per_C
egen misepi = mean(EPI), by(id)
replace EPI = misepi if missing(EPI)
egen miscer = mean(CER_GDP), by(id)
replace CER_GDP = miscer if missing(CER_GDP)
capture drop EPI1
sort id YEAR
by id: gen EPI1 = EPI[_n-1]
capture drop ln_CO2 ln_GDP ln_GDP_sq ln_GDP_cu ln_CER_GDP
gen ln_CO2 = ln(CO2_per_C)
gen ln_GDP = ln(GDP_per_C)
gen ln_GDP_sq = (ln_GDP)^2
gen ln_GDP_cu = (ln_GDP)^3
gen ln_CER_GDP = ln(CER_GDP)
gen ln_CER = ln(CER_Issued)
gen ln_EPI = ln(EPI)
keep ln_EPI ln_CO2 ln_GDP ln_GDP_sq ln_GDP_cu CER_GDP ln_CER_GDP PD AE
id YEAR EV_ClimateEnergy
xtgls ln_CO2 ln_GDP ln_GDP_sq ln_GDP_cu ln_CER_GDP PD AE,
panel(hetero) corr(ar1) force
outreg2 using "$dir\Result1.xls", append
xtgls ln_EPI ln_GDP ln_GDP_sq ln_GDP_cu ln_CER_GDP PD AE,
panel(hetero) corr(ar1) force
outreg2 using "$dir\Result1.xls", replace
xtgls EV_ClimateEnergy ln_GDP ln_GDP_sq ln_GDP_cu ln_CER_GDP PD AE,
panel(hetero) corr(ar1) force
outreg2 using "$dir\Result1.xls", append
xtgls ln_CO2 ln_GDP ln_GDP_sq ln_GDP_cu ln_CER_GDP PD AE,
panel(hetero)
outreg2 using "$dir\Result1.xls", append
******************************************
/*TESTS
******************************************/
//Breush-Pagan Test
//ModelI

xtreg ln_CO2 ln_GDP ln_GDP_sq ln_GDP_cu ln_CER_GDP PD AE, re


xttest0
//ModelII
xtreg ln_EPI ln_GDP ln_GDP_sq ln_GDP_cu PD AE ln_CER_GDP, re
xttest0
//ModelIII
xtreg EV_ClimateEnergy ln_GDP ln_GDP_sq ln_GDP_cu PD AE ln_CER_GDP, re
xttest0
//Modified Wald Test
xtreg ln_CO2 ln_GDP ln_GDP_sq ln_GDP_cu ln_CER_GDP PD AE, fe
xttest3
//ModelII
xtreg ln_EPI ln_GDP ln_GDP_sq ln_GDP_cu PD AE ln_CER_GDP, fe
xttest3
//ModelIII
xtreg EV_ClimateEnergy ln_GDP ln_GDP_sq ln_GDP_cu PD AE ln_CER_GDP, fe
xttest3
//Wooldridge Test for Autocorrelation
//ModelI
xtserial ln_CO2 ln_GDP ln_GDP_sq ln_GDP_cu ln_CER_GDP PD AE
//ModelII
xtserial ln_EPI ln_GDP ln_GDP_sq ln_GDP_cu PD AE ln_CER_GDP
//MOdelIII
xtserial EV_ClimateEnergy ln_GDP ln_GDP_sq ln_GDP_cu PD AE ln_CER_GDP

S-ar putea să vă placă și