SSR: Shift-Share-Regression

Description Usage Examples

Description

Durchfuehren einer Morbi-RSA Regression mittels Shift-Share-Regression (Gewichtete kleinste Quadrateverfahren). Schaetzverfahren nach Greene und Seaks (1991)

Kost = Xβ+∑ Zγ+U

mit

∑ γ = 0

U~(0,1\tage)

Aktuell ist keine Bewertung von negativen Regressionskoeffizienten implementiert.

Data muss vom Typ morbiSet sein.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
SSR(Data,D,Region.Gewicht="Anteile",hpruef=FALSE,COV=TRUE,FTest=FALSE,Hochkosten="kein",...)

Data          : Daten vom Typ morbiSet.
D             : (nXk) Matrix mit k Kategorialvariablen.
                Jede Kategorie erfuellt die Nebenbedingung
                ueber alle Beobachtungen.
modell        : Vorimplementiertes Modell fuer D
                (Angabe von D entfaellt).
                Zur Auswahl stehen:
                Kreis: Landkreisdummys.
                Siedlung: Siedlungstyp nach BBSR.
                Raumordnung: Raumordnungsregion nach BBSR.
                Stadt_Land: 1 / 0 fuer Stadt und Land.
                dutch: Regionaldummys des Niedreländischem RSA.
Region.Gewicht: Legt fest ob Nebenbedingung Summarisch
                oder Relativ (Anteile) erfuellt wird.
COV            : Schaetze Varianz-Kovarianz-Matrix.
FTest          : Schaetze einen F-Test.
Hochkosten     : Seperate Hochkostenbewertung
                 (Kein, RP1, RP2, HCP, KP100)

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
Data<-gen_sample()
# Zufaellige Raumeinteilung (sample)
D<-as.matrix(as.factor(sample(1:100,length(Data@Kost),replace=TRUE))
fit<-SSR(Data,D)

summary(fit)

######## Mit Vorimplementierung

fit.Kreis<-SSR(Data,modell="Kreis")
fit.dutch<-SSR(Data,modell="dutch")

## Excel mit Vergleichszahlen
write.fit(Data,fit.Kreis,fit.dutch,file="Vergleich.xlsx")

AaarrrRookie/GWR documentation built on May 5, 2019, 11:41 a.m.