ImportData: Mikrozensus-Files und zugehoerige Bootstrapgewichte einlesen...

View source: R/ImportData.R

ImportDataR Documentation

Mikrozensus-Files und zugehoerige Bootstrapgewichte einlesen (hausintern).

Description

Funktion liest Mikrozensus-Files (dg7) und zugehoerige Bootstrapgewichte ein (basierend auf STAT-Filemanagement, d.h. diese Funktion funktioniert nur STAT-intern).

Usage

ImportData(year = NULL, quarter = NULL, comp_diff_lag = NULL,
  from = NULL, to = NULL, hh = FALSE, families = FALSE,
  whichVar = NULL, nbw = NULL, weightDecimals = 2,
  mz_intern = mount_mz_intern())

Arguments

year

Numerischer Wert (Jahr).

quarter

Numerischer Wert (Quartal) oder NULL. Falls NULL, wird das ganze Jahr eingelesen.

comp_diff_lag

Numerischer Wert oder NULL. Falls NULL, wird keine Fehlerrechnung fuer Veraenderungen zwischen zwei Zeitpunkten durchgefuehrt und daher auch kein zusaetzliches File eingelesen. Falls solche Differenzen berechnet werden sollen, muss der Time-Lag angegeben werden. Einheiten sind Quartale falls quarter ungleich NULL, sonst Jahre.

from

Numerischer Vektor mit Jahr und Quartal oder NULL. Falls ungleich NULL, wird hier der Startzeitpunkt uebergeben falls mehr als ein Quartal eingelesen werden soll.

to

Numerischer Vektor mit Jahr und Quartal oder NULL. Falls ungleich NULL, wird hier der Endzeitpunkt uebergeben falls mehr als ein Quartal eingelesen werden soll.

hh

TRUE/FALSE ob auf Haushaltsreferenzpersonen (bstell=0) eingeschraenkt werden soll.

families

TRUE/FALSE ob die 'Stellung zur Familienreferenzperson' auf 'Referenzperson' (xfstell=1) eingeschraenkt werden soll.

whichVar

Character (vector) oder NULL. Falls ungleich NULL, Character Vektor mit Variable(n) aus dem dg7-Mikrozensus-File die im Output-File enthalten sein sollen. Die uebrigen Variablen werden weggelassen. Default ist NULL, dabei werden alle Variablen behalten.

nbw

Numerischer Wert oder NULL. Falls ungleich NULL, Anzahl an Bootstrap-Gewichten die eingelesen werden soll. Default ist NULL, dabei werden alle verfuegbaren Bootstrap-Gewichte eingelesen.

weightDecimals

Numerischer Wert oder NULL. Anzahl der Nachkommastellen der Stichprobengewichte, gerundet nach SPSS RND Logik (0.5 bwz. -0.5 wird dabei immer "weg von 0" gerundet). Falls NULL, werden die Gewichte nicht gerundet.

mz_intern

Pfad zu dem mz_intern Ordner in der STAT Infrastruktur. Standardmäßig wird dieser mit mountSTAT generiert.

Value

Output ist eine Liste mit einem oder zwei Elementen, je nachdem ob comp_diff_lag=NULL oder nicht. Die Listenelemente sind Objekte der Klasse data.table.

See Also

IndivImportData,GroupSize,GroupRate,Total,Mean,GetLabels,ImportAndMerge,export.mzR

Examples


## Not run: 
## Evt. Memory Limit erhoehen (max bei 32-bit R ist 4095)
#memory.limit(size=4095)
### Quartal
datq <- ImportData(year=2014, quarter=4)
### Jahr 
datj <- ImportData(year=2014)
### Quartal und zugehoeriges Vorjahrsquartal
datqdiff <- ImportData(year=2014, quarter=4, comp_diff_lag=4)
### Jahr und Vorjahr
datjdiff <- ImportData(year=2014, comp_diff_lag=1)
### Quartal und Vorquartal eingeschraenkt auf Haushaltsreferenzpersonen
datqdiffhh <- ImportData(year=2014, quarter=4, comp_diff_lag=1, hh=TRUE)
### Quartal eingeschraenkt auf Familienauswertungsrelevantes
datqfam <- ImportData(year=2014, quarter=4, families=TRUE)
### Mehr als ein Jahr einlesen (wegen Memory Limit derzeit begrenzt moeglich
### bzw. sollte 'whichVar' verwendet werden)
datzr <- ImportData(from=c(2012,1),to=c(2014,4),
  whichVar=c("asbhh","apkz","asbper","ajahr","aquartal","amonat",
  "xnuts2","xerwstat"))

## End(Not run)


statistikat/mzR documentation built on Aug. 25, 2023, 9:14 a.m.