spc

irChart

Beschreibung

Erzeugt Einzelmessungs- und gleitende Bereichsdiagramme.

spc.irChart / chartsTable={name="table-name", ...} ciAlpha=double ciIndices=TRUE | FALSE ciType="LOWER" | "TWOSIDED" | "UPPER" display={names={...}, ...} exChart=TRUE | FALSE groupByLimit=64-bit-integer limitsTable={name="table-name", ...} nMvgRange=integer no3SigmaCheck=TRUE | FALSE outLimitsTable={name="table-name", ...} outputTables={names={...}, ...} primaryTests={test1=TRUE | FALSE, test2=TRUE | FALSE, test3=TRUE | FALSE, test4=TRUE | FALSE, test5=TRUE | FALSE, test6=TRUE | FALSE, test7=TRUE | FALSE, test8=TRUE | FALSE} processName="variable-name" processValue="variable-name" sigmas=double sMethod="MAD" | "MMR" | "MVGRANGE" specsTable={name="table-name", ...} subgroupName="variable-name" subgroupValue="variable-name" table={name="table-name", ...} test2Run=integer test3Run=integer testNStd=TRUE | FALSE testOverlap=TRUE | FALSE;
Einstellungen
ParameterBeschreibung
chartsTableGibt die Ausgabetabelle der Diagrammzusammenfassung an. Weitere Informationen zum Parameter chartsTable finden Sie im allgemeinen Parameter casouttable (Formular 1) (Anhang A: Allgemeine Parameter).
ciAlphaGibt das Konfidenzniveau an, das zur Berechnung der Konfidenzintervalle für den Prozessfähigkeitsindex verwendet wird. (Standard: 0.05, Minimum: >0)
ciIndicesWenn auf TRUE gesetzt, werden Konfidenzintervalle für den Prozessfähigkeitsindex berechnet, die auf zusammengefassten Untergruppen-Daten basieren. (Standard: FALSE)
ciTypeGibt den Typ der für Prozessfähigkeitsindizes berechneten Konfidenzintervalle an: untere, obere oder zweiseitige. (Standard: TWOSIDED) - LOWER: Fordert untere Konfidenzintervalle für die Fähigkeitsindizes an. - TWOSIDED: Fordert zweiseitige Konfidenzintervalle für die Fähigkeitsindizes an. - UPPER: Fordert obere Konfidenzintervalle für die Fähigkeitsindizes an.
displayGibt eine Liste von Ergebnistabellen an, die zur Anzeige an den Client gesendet werden sollen. Weitere Informationen zum Parameter display finden Sie im allgemeinen Parameter displayTables (Anhang A: Allgemeine Parameter).
exChartWenn auf TRUE gesetzt, wird ein Kontrolldiagramm nur dann in die Ergebnisse aufgenommen, wenn Ausnahmen auftreten. (Standard: FALSE)
groupByLimitUnterdrückt die Analyse, wenn die Anzahl der Gruppen den angegebenen Wert überschreitet. (Minimum: 1)
limitsTableGibt die Datentabelle für die Kontrollgrenzen an. Weitere Informationen zum Parameter limitsTable finden Sie im allgemeinen Parameter castable (Formular 1) (Anhang A: Allgemeine Parameter).
nMvgRangeGibt die Anzahl der aufeinanderfolgenden Untergruppen an, die zur Berechnung des gleitenden Bereichs verwendet werden. (Standard: 2, Bereich: 2-25)
no3SigmaCheckWenn auf TRUE gesetzt, werden Tests auf spezielle Ursachen aktiviert, wenn die Kontrollgrenzen keine Drei-Sigma-Grenzen sind. (Standard: FALSE)
outLimitsTableGibt die Ausgabetabelle der Kontrollgrenzen an. Weitere Informationen zum Parameter outLimitsTable finden Sie im allgemeinen Parameter casouttable (Formular 1) (Anhang A: Allgemeine Parameter).
outputTablesListet die Namen der Ergebnistabellen auf, die als CAS-Tabellen auf dem Server gespeichert werden sollen. (Alias: displayOut)
primaryTestsFordert einen oder mehrere Tests auf spezielle Ursachen für das primäre Kontrolldiagramm an. Der Wert für Tests kann einer oder mehrere der folgenden sein: - test1: Fordert einen Test für einen Punkt außerhalb von Zone A (außerhalb der Kontrollgrenzen) an. (Standard: FALSE) - test2: Fordert einen Test für neun Punkte in Folge auf einer Seite der Mittellinie an. (Standard: FALSE) - test3: Fordert einen Test für sechs Punkte in Folge, die stetig ansteigen oder abfallen, an. (Standard: FALSE) - test4: Fordert einen Test für vierzehn Punkte in Folge, die abwechselnd auf und ab gehen, an. (Standard: FALSE) - test5: Fordert einen Test für zwei von drei Punkten in Folge in Zone A oder darüber hinaus an. (Standard: FALSE) - test6: Fordert einen Test für vier von fünf Punkten in Folge in Zone B oder darüber hinaus an. (Standard: FALSE) - test7: Fordert einen Test für fünfzehn Punkte in Folge in Zone C (oberhalb und unterhalb der Mittellinie) an. (Standard: FALSE) - test8: Fordert einen Test für acht Punkte in Folge auf beiden Seiten der Mittellinie an, wobei keiner in Zone C liegt. (Standard: FALSE)
processNameGibt die Variable in der Eingabedatentabelle an, die die Namen der zu analysierenden Prozesse enthält. (Standard: "processName")
processValueGibt die Variable in der Eingabedatentabelle an, die die zu analysierenden Prozessmessungen enthält. (Standard: "process")
sigmasGibt die Breite der Kontrollgrenzen als Vielfaches des Standardfehlers der zusammengefassten Untergruppen-Statistik an. (Standard: 3, Minimum: >0)
sMethodGibt die Methode zur Schätzung der Prozessstandardabweichung an. (Standard: MVGRANGE) - MAD: Fordert eine Schätzung der mittleren absoluten Abweichung an. - MMR: Fordert eine Schätzung des gleitenden Medianbereichs an. - MVGRANGE: Fordert eine Schätzung an, die auf einem gleitenden Bereich von Untergruppendurchschnitten basiert.
specsTableGibt die Datentabelle für die Spezifikationsgrenzen an und berechnet Prozessfähigkeitsindizes. Weitere Informationen zum Parameter specsTable finden Sie im allgemeinen Parameter castable (Formular 1) (Anhang A: Allgemeine Parameter).
subgroupNameGibt die Variable in der Eingabedatentabelle an, die die Namen der Untergruppenvariablen enthält. (Standard: "subgroupName")
subgroupValueGibt die Variable in der Eingabedatentabelle an, die die Untergruppenwerte enthält. (Standard: "subgroup")
tableGibt die Einstellungen für eine Eingabetabelle an. Weitere Informationen zum Parameter table finden Sie im allgemeinen Parameter castable (Formular 1) (Anhang A: Allgemeine Parameter).
test2RunGibt die Länge des Musters für Test 2 an. (Standard: 9)
test3RunGibt die Länge des Musters für Test 3 an. (Standard: 6)
testNStdWenn auf TRUE gesetzt, werden Tests auf spezielle Ursachen mit variierenden Untergruppenstichprobengrößen aktiviert. (Standard: FALSE)
testOverlapWenn auf TRUE gesetzt, werden Tests auf spezielle Ursachen auf überlappende Punktmuster angewendet. (Standard: FALSE)
Prozessdaten erstellen

Dieser SAS-Datenschritt erstellt eine CAS-Tabelle namens 'process_data' in der Caslib 'mycas', die Prozessmessungen und entsprechende Untergruppen enthält. Diese Daten können für die Analyse mit der irChart-Aktion verwendet werden.

Kopiert!
1DATA mycas.process_data;
2 INPUT _subgroup_ _process_;
3 CARDS;
4 1 10
5 1 11
6 1 10
7 2 12
8 2 13
9 2 12
10 3 10
11 3 11
12 3 10
13 4 14
14 4 15
15 4 14
16 ;
17RUN;

Beispiele

Dieser Beispielcode führt eine grundlegende irChart-Analyse auf den 'process_data' durch, um Einzelmessungs- und gleitende Bereichsdiagramme zu erstellen.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2 SESSION casauto;
3 spc.irChart /
4 TABLE={name='process_data'},
5 processValue='_process_',
6 subgroupValue='_subgroup_';
7RUN;
Ergebnis :
Einzelmessungs- und gleitende Bereichsdiagramme für '_process_' gruppiert nach '_subgroup_' werden erstellt.

Dieses Beispiel zeigt eine erweiterte irChart-Analyse mit der Angabe von 3,5-Sigma-Kontrollgrenzen, der Berechnung von Konfidenzintervallen für Prozessfähigkeitsindizes und der Aktivierung spezifischer Tests auf spezielle Ursachen.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2 SESSION casauto;
3 spc.irChart /
4 TABLE={name='process_data'},
5 processValue='_process_',
6 subgroupValue='_subgroup_',
7 sigmas=3.5,
8 ciIndices=TRUE,
9 ciAlpha=0.01,
10 primaryTests={test1=TRUE, test2=TRUE, test3=TRUE};
11RUN;
Ergebnis :
Einzelmessungs- und gleitende Bereichsdiagramme für '_process_' mit 3,5-Sigma-Grenzen und Konfidenzintervallen (Alpha=0.01) für Fähigkeiten werden erstellt. Die Tests 1, 2 und 3 auf spezielle Ursachen werden angewendet.

FAQ

Was ist der Zweck des chartsTable-Parameters in der irChart-Aktion?
Wofür wird der ciAlpha-Parameter in der irChart-Aktion verwendet?
Was bewirkt der ciIndices-Parameter in der irChart-Aktion?
Welche möglichen Werte gibt es für den ciType-Parameter in der irChart-Aktion und was bedeuten sie?
Wie wird der display-Parameter in der irChart-Aktion verwendet?
Wann enthält der exChart-Parameter in der irChart-Aktion ein Regelkartendiagramm?
Welche Funktion hat der groupByLimit-Parameter in der irChart-Aktion?
Was gibt der limitsTable-Parameter in der irChart-Aktion an?
Wofür ist der nMvgRange-Parameter in der irChart-Aktion?
Wann aktiviert der no3SigmaCheck-Parameter in der irChart-Aktion Tests für besondere Ursachen?
Wofür wird der outLimitsTable-Parameter in der irChart-Aktion verwendet?
Was bewirkt der outputTables-Parameter in der irChart-Aktion?
Wie wird der primaryTests-Parameter in der irChart-Aktion verwendet?
Welche Variable gibt processName in der irChart-Aktion an?
Welche Variable gibt processValue in der irChart-Aktion an?
Was gibt der sigmas-Parameter in der irChart-Aktion an?
Welche möglichen Werte gibt es für den sMethod-Parameter in der irChart-Aktion und was bedeuten sie?
Was gibt der specsTable-Parameter in der irChart-Aktion an?
Welche Variable gibt subgroupName in der irChart-Aktion an?
Welche Variable gibt subgroupValue in der irChart-Aktion an?
Was gibt der erforderliche table-Parameter in der irChart-Aktion an?
Was gibt test2Run in der irChart-Aktion an?
Was gibt test3Run in der irChart-Aktion an?
Wann aktiviert der testNStd-Parameter in der irChart-Aktion Tests für besondere Ursachen?
Wann wendet der testOverlap-Parameter in der irChart-Aktion Tests für besondere Ursachen an?