Gerundete Werte bei Google Spreadsheets/Excel "fest einbrennen"?
Hallo zusammen,
ich arbeite für meine Master-Thesis gerade mit einer Google Spreadsheet Tabelle mit Werten aus einer Umfrage. Teilweise musste ich nachträglich Durchschnitte berechnen, welche dann zu sehr krummen Kommazahlen wurden. Diese krummen Werte habe ich dann mittels der round-Funktion runden lassen.
Wenn ich die Werte allerdings mit Statistischer Software (Sofastats/ANOVA) weiterverwende, erkennt diese immer noch die krumme Zahl, welche dahinter steckt.
FRAGE: Gibt es eine Möglichkeit, diese krummen Durchschnittswerte loszuwerden und nur noch mit den gerundeten Werten zu arbeiten? Quasi die runden Werte fest "einzubrennen"?
Also wenn aus 0,7639293 --> 1 wird, möchte ich auch nur noch die 1 haben, da es sich um eine Skala von 0-4 handelt und solche krummen Zwischenwerte nicht gebraucht werden können.
Ich hoffe ich konnte mich klar genug ausdrücken und ihr könnt mir helfen :)
Jens
2 Antworten
Egal, wie Du Dein Problem gelöst hast, eigentlich ist es nicht der richtige Ansatz. Das Ziel sollte eigentlich sein, auch nach der Imputation den gleichen Mittelwert zu erhalten (und auch die gleiche Varianz). Wenn Du alle 0,76... zu 1 machst, erhöhst Du den danach zu berechnenden Mittelwert und verkleinerst die Varianz, da ja dann noch mehr auf der 1 klumpt.
Du solltest eher einen Zufallsgenerator benutzen, der mit 76% Wahrscheinlichkeit eine 1 und mit 24% Wahrscheinlichkeit eine 0 ergibt. Wenn Du eine große Stichprobe hast, wird das genannte Ziel in etwa erfüllt sein. Bei einer kleinen Stichprobe hat man dann natürlich entsprechende Wahrscheinlichkeiten für die Imputation, dann kann man nur noch argumentieren, dass bei (theoretisch gezogenen) vielen Stichproben im Mittel die Verhältnisse gewahrt bleiben.
Aber auch dafür hat man heutzutage Lösungen. Man macht tatsächlich aus der 1 Stichprobe 100 oder 1000 Wiederholungen, wobei die erfassten Werte immer die gleichen bleiben und die Ersetzungen der fehlenden Werte mit diesem Zufallsgenerator erzeugt werden. Dann berechnet man die Zielgrößen in jeder dieser 100 oder 1000 Stichproben für sich und mittelt dann diese Ergebnisse.
Scheint so, als hätte ich nur Sekunden nach stellen der Frage selber die Lösung gefunden :D
Für alle, die auf das gleiche Problem stoßen: Einfach als Format "Reiner Text" einstellen :)
Danke für deine Antwort.
Ich bin mir nicht sicher, ob es sich in Google Spreadsheets genauso verhält wie in Excel aber für mich reicht die Lösung so zumindest mal :)
wobei es schon merkwürdig ist, dass da ein Programm auf die Originalzahl noch zugreifen kann: kenne ich so nicht!
Prüfe mal, ob vllt das als Formel-ohne Formatänderung tut:
=Text(Krummzahl;"0;-0;0")*1
=Text(Runden(Krummzahl;0);"0;-0;0")*1
Die sollte ebenfalls auf die Ganzzahl runden und über den Umweg Text -den xl per *1 wieder zur Zahl macht (aber zur gerundeten) rechenbar bleiben.
Und funktioniert =Ganzzahl(Krummzahl) auch nicht? Und =Fest(Krummzahl;0) ?
Theoretisch könnte man aber auch wiederholt verschachteln, ich bin sicher, dass da irgendwann ein anderes Programm "kapituliert", zB so:
=Text(Fest(Ganzzahl(Krummzahl);0)*1;"0;-0;0")
Mit Ganzzahl muss man nur bei negativen Zahlen aufpassen, da es zur ABSOLUT KLEINEREN Zahl hin rundet! (also aus -1,5 -2 macht). Das scheint bei Dir aber keine Rolle zu spielen.