Description Usage Arguments Value Examples
Hilfsfunktionen zum Aufbereiten der Daten.
Formula_Data: Funktion zum aufbereiten der formula. Output List mit neuen Daten.
Die Funktion Formula kan nur Formula(y1 +y2 +y3 ~ .)
aufarbeinten aber nicht
Formula(. ~ y1 +y2 +y3 )
daher wird <c3><bc>ber clean_dots_formula()
dir Formel vorbereitet
Data_Vars: Funktion zum aufbereiten der Daten Output List mit neuen Daten.
Formula_Names: Namen und Formula-Objekte vorbereiten.
formula_split stolen from mosaic ggformula
clean_dots_formula: Formel bereinigen
makeFormula: Formel erstellen
check_data: prueft ob variablen vorhanden sind bzw ob Faelle NA sind.
makeNamesNum: aus Nummern die Namen extrahieren
Funktion zum Aufbereiten der Daten. Die Daten werden als tibble::as_tibble(.data) weitergegeben.
Funktion zum Aufbereiten der Daten Output List mit neuen Daten.
Funktion zum Aufbereiten der Daten Output List mit neuen Daten.
stp25DataObjekt Ueberpr<c3><bc>ft die Objektstrucktur also ob measure usw vorhanden ist. Die Uebergebenen Daten werden falls notwendig transformiert.
Print Methode
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | Formula_Data(x, data, subset, na.action = na.pass, ...)
Data_Vars(.data, ..., by = "1")
Formula_Names(x, data = NULL, ...)
formula_split(formula)
clean_dots_formula(formula, data = data, names_data = names(data))
makeFormula(measurevar, groupvars)
check_data(data, vars = NULL)
makeNamesNum(measure, data, meAsNum = grepl("^[[:digit:]]", measure))
prepare_data2(...)
## S3 method for class 'formula'
prepare_data2(x, data, subset, na.action = na.pass,
groups = NULL)
## S3 method for class 'data.frame'
prepare_data2(.data, ..., by = "1", groups = NULL,
subset, na.action = na.pass)
stp25DataObjekt(data = NULL, measure.vars = NULL, group.vars = NULL,
condition.vars = NULL, formula = NULL, by = NULL, measure = NULL,
row_name = NULL, col_name = NULL, measure.class = NULL,
group.class = NULL, condition.class = NULL, digits = NULL)
## S3 method for class 'stp25data'
print(x)
|
x |
Formel |
data |
Daten als data.frame |
subset |
geht mit data$variable |
na.action |
nicht aendern default ist na.pass |
... |
nicht benutzt |
.data |
Daten als data.frame |
by |
Gruppen meist als formula ~ x |
formula |
Formula |
measurevar |
Variable in makeFormula |
groupvars |
Variable in makeFormula |
vars |
in check_data |
measure |
Variablen |
meAsNum |
logical welche sind Zahlen |
groups |
Block codition |
... |
Variablen |
data |
Daten als data.frame |
x |
formel |
data |
daten |
subset |
nicht implementiert |
na.action |
nicht zum aendern |
x |
formel |
data |
daten |
subset |
nicht implementiert |
na.action |
nicht zum aendern |
data |
Daten |
subset |
nicht implementiert |
na.action |
nicht zum aendern |
.data |
daten |
... |
Variablen |
by |
Gruppe |
Formula_Data: list mit "X_data","Y_data","xname","yname", "Z_data", "zname", "formula", "condition", "formula.orginal", "digits", "type"
list data, measure.vars, group.vars, by, measure, row_name, measure.class, group.class
list mit den Items yname fuer das was vorne steht und xname fuer das was hinten stehtlist(yname, xname, zname, formula, condition, digits, type)
formula_split: liste formula, condition, facet_type
clean_dots_formula: formula - Objekt
makeFormula: formula - Objekt
check_data: Logical und wen FALSE ueber cat die Objekt die falsch sind
string( )
Liste mit Namen und Daten data, measure.vars , group.vars, condition.vars, formula, by, measure, row_name, col_name, measure.class, group.class, condition.class, digits
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | names(Formula_Data(m1[3]+m2~geschl, varana))
varana2<- head(varana)
varana2 %>% Data_Vars(. ~ .)
varana2 %>% Data_Vars(alter, m1, m2, by = ~ geschl)
varana2 %>% Data_Vars(alter, m1, m2, by = "geschl")
varana2 %>% Data_Vars(1, 2, 3)
varana2 %>% Data_Vars(1:3)
names(Formula_Names(m1[3]+m2~geschl, varana))
data <- data.frame(x = NA, y = NA, z = NA)
clean_dots_formula(x ~ y, data)
clean_dots_formula(. ~ x + y, data)
clean_dots_formula(x + y ~ ., data)
clean_dots_formula(~., data)
makeFormula("a", "b")
makeFormula("a", c("b","c"))
makeFormula("a", ~b+c)
makeFormula(c("a", "d"), c("b","c"))
check_data(varana, c("m1", "m2") )
check_data(varana, c("m1", "sex") )
measure <- c("geschl", "1" , "3:5", 1)
makeNamesNum(measure, data=varana)
# require(stpvers)
prepare_data2(~ m1 + m2 + m3 + m4, varana)
prepare_data2(~ log(m1) + m2 + m3 + m4, varana)
prepare_data2(~ m1[1] + m2 + m3 + m4, varana)
prepare_data2(~ m1[1] + m2 + m3[4,median] + m4, varana)
#-- Helper
data <- data.frame(x = NA, y = NA, z = NA)
stp25APA2:::clean_dots_formula(x ~ y, data)
stp25APA2:::clean_dots_formula(. ~ x + y, data)
stp25APA2:::clean_dots_formula(x + y ~ ., data)
stp25APA2:::clean_dots_formula(~., data)
stp25APA2:::formula_split(a+b~x|y)
prepare_data2(varana, m1, m2, m3, m4)
prepare_data2(varana, 4:7)
prepare_data2(varana, m1[1], m2, m3, m4)
prepare_data2(varana, m1[1], m2, m3[4,median], m4)
prepare_data2(varana, m1 , m2, m3=median, m4)
prepare_data2(varana, m1, m2, m3 , m4, by = ~ geschl)
prepare_data2(varana, m1[4, median], m2, m3 , m4[5], by = ~ geschl)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.