Diese Datei stammt aus Wikimedia Commons und kann von anderen Projekten verwendet werden. Die Beschreibung von deren Dateibeschreibungsseite wird unten angezeigt.
verbreitet werden – vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden
neu zusammengestellt werden – abgewandelt und bearbeitet werden
Zu den folgenden Bedingungen:
Namensnennung – Du musst angemessene Urheber- und Rechteangaben machen, einen Link zur Lizenz beifügen und angeben, ob Änderungen vorgenommen wurden. Diese Angaben dürfen in jeder angemessenen Art und Weise gemacht werden, allerdings nicht so, dass der Eindruck entsteht, der Lizenzgeber unterstütze gerade dich oder deine Nutzung besonders.
#!/usr/bin/perl -wusestrict;useMath::Random;my%shiftSchedule=("first"=>{"start"=>6.00,"end"=>14.00},"second"=>{"start"=>14.00,"end"=>22.00},"third"=>{"start"=>22.00,"end"=>6.00});my$shift="third";# shift to monitormy$inspectionRate=1/ 2; # every 1/2hourmy$drift=1.5;# drift to simulatemy$m=25;# samples in control chart setupmy$n=12;# observations per samplemy$target=100.0;# quality characteristic targetmy$hour;my$i;my$j;my$minute;my$observation;my$setupM=$m;## simulate control chart setup#open(SETUPCSV,">xs_setup.csv")||die"! can't open \"xs_setup.csv\" ($!)\n";for($i=1;$i<=$m;$i++){for($j=0;$j<$n;$j++){$observation=$target+random_normal();if($j>0){printSETUPCSV",";}printfSETUPCSV"%7.3f",$observation;}printfSETUPCSV"\r\n";}close(SETUPCSV);## simulate control chart monitoring#open(MONITORINGCSV,">xs_monitoring.csv")||die"! can't open \"xs_monitoring.csv\" ($!)\n";$m=$shiftSchedule{$shift}{"end"}-$shiftSchedule{$shift}{"start"};if($m<0){$m+=24;}$m/=$inspectionRate;for($i=1;$i<=$m;$i++){$hour=int($i*$inspectionRate+$shiftSchedule{$shift}{"start"});if($hour>=24){$hour-=24;}$minute=($i&0x1)?(60*$inspectionRate):0;printfMONITORINGCSV"'%d:%02d'",$hour,$minute;for($j=0;$j<$n;$j++){$observation=$target+random_normal();if($i>=(0.25*$m)){if($i<(0.75*$m)){$observation+=($drift/(0.5*$m))*($i-(0.25*$m));}else{$observation+=$drift;}}printfMONITORINGCSV",%7.3f",$observation;}printfMONITORINGCSV"\r\n";}close(MONITORINGCSV);
%% display an xbar control chart in MATLAB%clear%% Phase I%% compute the control chart center line and control limits based on a% process that is simulated to be in a state of statistical control%setupobservations=csvread('xs_setup.csv');setupstats=controlchart(setupobservations,'charttype','xbar');%% Phase II%% read in the process observations representing the monitoring phase%observations=importdata('xs_monitoring.csv');%% first column is the time of the observation (24 hour clock)%halfhourlylabel=observations.rowheaders;%% second column consists of the observations (counts of% nonconformances per rational subgroup)%monitoringobservations=observations.data;%% just display labels on the "on the hour" ticks%emptylabel=cell(size(monitoringobservations,1)-size(halfhourlylabel,1),1);emptylabel(:)={''};hourlylabel=vertcat(halfhourlylabel(2:2:end),emptylabel);%% plot the control chart for the monitoring phase observations%monitoringstats=controlchart(monitoringobservations,...'charttype','xbar',...'label',halfhourlylabel.',...'mean',setupstats.mu,...'sigma',setupstats.sigma);title('xbar chart for quality characteristic XXX')xlabel('Sample')ylabel('Mean value (units)')%% the labels supplied to controlchart() only appear when the user% selects a plotted point with her mouse--we have to explicitly% set labels in the X axis if we want them%set(gca,'XTickLabel',hourlylabel)
Dieses Bild sollte als Vektorgrafik im SVG-Format neu erstellt werden. Vektorformate haben zahlreiche Vorteile; weitere Information unter Commons:Media for cleanup. Wenn dir eine SVG-Version dieses Bildes vorliegt, so lade diese bitte hoch. Nach dem Hochladen der Datei ist diese Vorlage auf der aktuellen Bildbeschreibungsseite durch die Vorlage {{Vector version available}}, oder kürzer {{Vva}}, zu ersetzen. Es ist empfohlen die neue SVG-Datei „MATLABXBarChartForPairedXBarAndSChart.svg“ zu nennen – dann benötigt die Vorlage vector version available (bzw. vva) keinen Parameter.
Kurzbeschreibungen
Ergänze eine einzeilige Erklärung, was diese Datei darstellt.
Diese Datei enthält weitere Informationen, die in der Regel von der Digitalkamera oder dem verwendeten Scanner stammen. Durch nachträgliche Bearbeitung der Originaldatei können einige Details verändert worden sein.