Generieren von Daten mit R
Verfasst: Fr Mai 05, 2017 9:43 am
Liebe Forumsmitglieder,
ich bin leider totaler Neuling in R, habe bis dato lediglich ein wenig mit SPSS "herumgespielt".
Ich möchte für beide Werkzeuge gerne einen Datensatz generieren, bei dem verschiedene Variablen in Abhängigkeit zueinander stehen.
Ich habe bei meiner Google-Recherche einen Blogbeitrag von Jerimi Ann Walker gefunden, die folgende Formel vorschlägt:
make_data_corr = function(corr, n){
x = rnorm(n,0,1)
y = rnorm(n,0,1)
a = corr/(1-corr^2)^0.5
z=a*x+y
the_data = data.frame(x,z)
return(the_data)
}
Diese Formel funktioniert grundsätzlich sehr gut. Mein Problem ist allerdings, dass ich ordinalskalierten Daten brauche, die korrelieren. Beispiel: Merkmalsausprägung 2 von Variable x korreliert mit Merkmalsausprägung 3 von Variable y.
Vielleicht bin ich auch völlig am Holzweg, bin aber auch in diesem Fall dankbar für ein kritisches Feedback.
Lg,
Günter
ich bin leider totaler Neuling in R, habe bis dato lediglich ein wenig mit SPSS "herumgespielt".
Ich möchte für beide Werkzeuge gerne einen Datensatz generieren, bei dem verschiedene Variablen in Abhängigkeit zueinander stehen.
Ich habe bei meiner Google-Recherche einen Blogbeitrag von Jerimi Ann Walker gefunden, die folgende Formel vorschlägt:
make_data_corr = function(corr, n){
x = rnorm(n,0,1)
y = rnorm(n,0,1)
a = corr/(1-corr^2)^0.5
z=a*x+y
the_data = data.frame(x,z)
return(the_data)
}
Diese Formel funktioniert grundsätzlich sehr gut. Mein Problem ist allerdings, dass ich ordinalskalierten Daten brauche, die korrelieren. Beispiel: Merkmalsausprägung 2 von Variable x korreliert mit Merkmalsausprägung 3 von Variable y.
Vielleicht bin ich auch völlig am Holzweg, bin aber auch in diesem Fall dankbar für ein kritisches Feedback.
Lg,
Günter