Veröffentlicht am :
Statistik INTERNE_ERSTELLUNG

Test auf Proportionsunterschiede (Chi-Quadrat)

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Das Skript beginnt mit der Erstellung eines internen Datensatzes, 'practice1', über einen DATA STEP und 'datalines'. Dieser Datensatz enthält Soda-Präferenzen (Coke/Pepsi) und Haustier-Präferenzen (Hund/Katze) sowie ein Gewicht für jede Kombination. Anschließend wird die PROC FREQ-Prozedur mit der CHISQ-Option verwendet, um einen Chi-Quadrat-Test durchzuführen, um festzustellen, ob eine statistisch signifikante Assoziation zwischen der Soda-Präferenz und der Haustier-Präferenz besteht. Die Option 'weight weight;' wird verwendet, um die im Datensatz angegebenen Gewichtungen anzuwenden. Die Optionen 'expected' und 'nocol' zeigen die erwarteten Häufigkeiten an und unterdrücken die Spaltenprozente.
Datenanalyse

Type : INTERNE_ERSTELLUNG


Die Daten werden direkt im Skript über einen DATA STEP und die DATALINES-Anweisung erstellt. Sie umfassen Soda- und Haustier-Präferenzen sowie eine Gewichtungsvariable.

1 Codeblock
DATA STEP Data
Erklärung :
Dieser DATA STEP-Block erstellt den SAS-Datensatz 'practice1'. Er definiert drei Variablen: 'soda' (Zeichen), 'animal' (Zeichen) und 'weight' (numerisch). Die Daten werden direkt über die DATALINES-Anweisung in das Skript integriert und simulieren Beobachtungen von Soda- und Haustier-Präferenzen mit ihren jeweiligen Gewichten.
Kopiert!
1DATA practice1;
2 INPUT soda $ animal $ weight;
3DATALINES;
4Coke Dog 78
5Coke Cat 22
6Pepsi Dog 36
7Pepsi Cat 64
8;
9RUN;
2 Codeblock
PROC FREQ
Erklärung :
Diese PROC FREQ-Prozedur analysiert die Verteilung der Tierpräferenzen nach Sodapräferenzen unter Verwendung des Datensatzes 'practice1'. Die Anweisung 'tables soda*animal' erstellt eine Kontingenztafel, die diese beiden Variablen kreuzt. Die Option 'chisq' fordert die Berechnung des Chi-Quadrat-Tests für die Assoziation an. 'expected' zeigt die erwarteten Häufigkeiten unter der Annahme der Unabhängigkeit an, und 'nocol' unterdrückt die Spaltenprozente. Die Anweisung 'weight weight;' weist die Prozedur an, die Variable 'weight' als Häufigkeitsvariable für die Berechnungen zu verwenden.
Kopiert!
1PROC FREQ DATA = practice1;
2 tables soda*animal / chisq expected nocol;
3 weight weight;
4RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : Practice: Test for a Difference Between Proportions This code is posted for your benefit; however, I highly recommend that you practice typing your own SAS programs as well. With the SAS programming language, as with all new languages, immersion seems to be the best way to learn.