Hallo zusammen!
Ich führe im Moment Fits von Kurven im Rahmen meiner Diplomarbeit durch. In SPSS nutze ich die Funktion der nichtlinearen Regression.
In der Ausgabe bekomme ich für die Parameter aber meist nur Werte mit drei Nachkommastellen. Nur selten bekomme ich eine Exponentialdarstellung.
Da die sich ergebenden Zahlen sehr klein sind müsste ich mehr Nachkommastellen oder immer eine Exponentialdarstellung haben.
Wie kann ich das definieren oder einstellen?
Danke und viele Grüße!
Volker
Nachkommastellen in der Ausgabe
-
- Beiträge: 3
- Registriert: 01.12.2008, 22:59
-
- Beiträge: 1
- Registriert: 12.06.2016, 11:31
Re: Nachkommastellen in der Ausgabe
Hallo,
ich denke ich habe nach einigem Suchen eine Lösung für das Problem gefunden, in der Ausgabe die Nachkommastellen zu modifizieren.
Mein Lösungsvorschlag lautet:
Im Ausgabeviewer die betreffenden Pivot-Tabellen markieren (nur einmal anklicken). Rechtsklicken und "Ausgabestil" auswählen. "Nur ausgewählte" aktiv lassen und auf "weiter" klicken.
Im Auswahlfenster unten bis "Bedingter Stil" scrollen. Dort auf das leere Feld rechts klicken, bis "..." erscheint. "..." anklicken. Bei "Wert" "alle Datenzellen" (oder falls gewünscht etwas anderes) anklicken. Anschließend auf das Feld "Keine Formatierung" klicken, bis wieder "..." erscheint. "..." anklicken. Auf "Neue Formatierung anwenden" klicken und als Wert #.# auswählen (oder falls gewünscht etwas anderes). "Anzahl der Dezimalstellen ändern" aktivieren und gewünschte Anzahl an Dezimalstellen eintragen. Zweimal mit "Weiter bestätigen".
Das ganze dann entweder mit "OK" bestätigen oder mit "Einfügen" in die Syntax einfügen.
Im Syntax sieht das ganze in meinem Fall so aus:
(Ich habe für meine 6 durchgeführten T-Tests die Dezimalstellen jeweils auf 0 gesetzt)
DATASET ACTIVATE DataSet1.
OUTPUT MODIFY NAME=Dokument2
/REPORT PRINTREPORT=NO
/SELECT TABLES
/IF COMMANDS=["T-Test(6)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL
/SELECT TABLES
/IF COMMANDS=["T-Test(5)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL
/SELECT TABLES
/IF COMMANDS=["T-Test(4)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL
/SELECT TABLES
/IF COMMANDS=["T-Test(3)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL
/SELECT TABLES
/IF COMMANDS=["T-Test(2)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL
/SELECT TABLES
/IF COMMANDS=["T-Test(1)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL.
Nach Ausführen des Befehls ändern sich die Dezimalstellen in der Ausgabe wie gewünscht.
Ich hoffe, ich kann damit jemandem das Suchen ersparen
ich denke ich habe nach einigem Suchen eine Lösung für das Problem gefunden, in der Ausgabe die Nachkommastellen zu modifizieren.
Mein Lösungsvorschlag lautet:
Im Ausgabeviewer die betreffenden Pivot-Tabellen markieren (nur einmal anklicken). Rechtsklicken und "Ausgabestil" auswählen. "Nur ausgewählte" aktiv lassen und auf "weiter" klicken.
Im Auswahlfenster unten bis "Bedingter Stil" scrollen. Dort auf das leere Feld rechts klicken, bis "..." erscheint. "..." anklicken. Bei "Wert" "alle Datenzellen" (oder falls gewünscht etwas anderes) anklicken. Anschließend auf das Feld "Keine Formatierung" klicken, bis wieder "..." erscheint. "..." anklicken. Auf "Neue Formatierung anwenden" klicken und als Wert #.# auswählen (oder falls gewünscht etwas anderes). "Anzahl der Dezimalstellen ändern" aktivieren und gewünschte Anzahl an Dezimalstellen eintragen. Zweimal mit "Weiter bestätigen".
Das ganze dann entweder mit "OK" bestätigen oder mit "Einfügen" in die Syntax einfügen.
Im Syntax sieht das ganze in meinem Fall so aus:
(Ich habe für meine 6 durchgeführten T-Tests die Dezimalstellen jeweils auf 0 gesetzt)
DATASET ACTIVATE DataSet1.
OUTPUT MODIFY NAME=Dokument2
/REPORT PRINTREPORT=NO
/SELECT TABLES
/IF COMMANDS=["T-Test(6)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL
/SELECT TABLES
/IF COMMANDS=["T-Test(5)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL
/SELECT TABLES
/IF COMMANDS=["T-Test(4)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL
/SELECT TABLES
/IF COMMANDS=["T-Test(3)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL
/SELECT TABLES
/IF COMMANDS=["T-Test(2)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL
/SELECT TABLES
/IF COMMANDS=["T-Test(1)"] LABELS=[EXACT("Gruppenstatistiken")] INSTANCES=[1]
/DELETEOBJECT DELETE=NO
/OBJECTPROPERTIES VISIBLE=ASIS
/TABLECELLS SELECT=[BODY] SELECTCONDITION=ALL FORMAT="F.0" APPLYTO=CELL.
Nach Ausführen des Befehls ändern sich die Dezimalstellen in der Ausgabe wie gewünscht.
Ich hoffe, ich kann damit jemandem das Suchen ersparen

-
- Beiträge: 1
- Registriert: 10.01.2025, 11:31
Re: Nachkommastellen in der Ausgabe
Hallo zusammen,
der ursprüngliche Beitrag ist zwar bereits lange lange her, da es thematisch passt, möchte ich aber gerne anknüpfen.
Und zwar weiß ich an sich, wie man die Nachkommastelle in der Syntax festlegt und in der Datenausgabe wird es auch entsprechend angezeigt, die dahinterliegenden Tabelle hat jedoch mehr als nur eine Nachkommastelle. Da ich die Daten in Excel exportiere und dort weiterarbeite und Berechnungen habe, welche auf 100% aufgehen müssen, habe ich durch die Nachkommastellen Unrundungen. Heißt, es wird korrekt angezeigt, eigentlich haben die Zahlen aber mehr wie nur eine Nachkommastelle - das sieht man auch, wenn man einen Doppelklick auf die Zahlen macht.
Weiß jemand, wie man das beheben kann?
Vielen vielen Dank vorab!
LG
der ursprüngliche Beitrag ist zwar bereits lange lange her, da es thematisch passt, möchte ich aber gerne anknüpfen.
Und zwar weiß ich an sich, wie man die Nachkommastelle in der Syntax festlegt und in der Datenausgabe wird es auch entsprechend angezeigt, die dahinterliegenden Tabelle hat jedoch mehr als nur eine Nachkommastelle. Da ich die Daten in Excel exportiere und dort weiterarbeite und Berechnungen habe, welche auf 100% aufgehen müssen, habe ich durch die Nachkommastellen Unrundungen. Heißt, es wird korrekt angezeigt, eigentlich haben die Zahlen aber mehr wie nur eine Nachkommastelle - das sieht man auch, wenn man einen Doppelklick auf die Zahlen macht.
Weiß jemand, wie man das beheben kann?
Vielen vielen Dank vorab!
LG
-
- Beiträge: 2761
- Registriert: 01.02.2018, 10:45
Re: Nachkommastellen in der Ausgabe
Hallo
wie??
Wenn du aus dem SPSS output nach excel kopierst, kopierst du die Zahl,
die berechnet wurde mit allen verfügbaren Nachkommastellen, also so genau wie möglich.
Das hat mit der Darstellung auf z.B. zwei Kommastellen nix zu tun.
Die "Unrundungen" oder der Eindruck dessen, entseht durch diese Reduktion
auf zwei Kommastellen und nur in der Darstellung, nicht in der Berechnung.
Ansonsten rundet Excel richtig..
oder? Was ist dann dein Problem? Was sind Unrundungen??
Das z.B die Summe gerundetet Prozente nicht genau 100% ergeben.
Das kann aber eigentlich nicht passieren..?
gruß
dutchie
wie??
Wenn du aus dem SPSS output nach excel kopierst, kopierst du die Zahl,
die berechnet wurde mit allen verfügbaren Nachkommastellen, also so genau wie möglich.
Das hat mit der Darstellung auf z.B. zwei Kommastellen nix zu tun.
Die "Unrundungen" oder der Eindruck dessen, entseht durch diese Reduktion
auf zwei Kommastellen und nur in der Darstellung, nicht in der Berechnung.
Ansonsten rundet Excel richtig..
oder? Was ist dann dein Problem? Was sind Unrundungen??
Das z.B die Summe gerundetet Prozente nicht genau 100% ergeben.
Das kann aber eigentlich nicht passieren..?
gruß
dutchie