原始文件 (SVG文件,尺寸为630 × 629像素,文件大小:43 KB)
摘要
Creation technique
Simulate process observations using en:perl , output to file.
Read file into R , use qcc package to render control chart.
Save to PDF .
Import into en:Inkscape , save to SVG .
#!/usr/bin/perl -w
use strict ;
use Math::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 monitor
my $inspectionRate = 1 / 2; # every 1/ 2 hour
my $drift = 1.5 ; # drift to simulate
my $m = 25 ; # samples in control chart setup
my $n = 12 ; # observations per sample
my $target = 100.0 ; # quality characteristic target
my $hour ;
my $i ;
my $j ;
my $minute ;
my $observation ;
my $setupM = $m ;
print "timestamp sample observation phase\r\n" ;
for ( $i = 1 ; $i <= $m ; $i ++ ) {
for ( $j = 0 ; $j < $n ; $j ++ ) {
$observation = $target + random_normal ();
printf " 0:00 %6d %7.3f setup\r\n" , $i , $observation ;
}
}
$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 ;
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 ;
}
}
printf " %2d:%02d %6d %7.3f monitoring\r\n" , $hour , $minute , $setupM + $i , $observation ;
}
}
许可协议
我,本作品著作权人,特此采用以下许可协议发表本作品:
您可以自由地:
共享 – 复制、发行并传播本作品
修改 – 改编作品
惟须遵守下列条件:
署名 – 您必须对作品进行署名,提供授权条款的链接,并说明是否对原始内容进行了更改。您可以用任何合理的方式来署名,但不得以任何方式表明许可人认可您或您的使用。
相同方式共享 – 如果您再混合、转换或者基于本作品进行创作,您必须以与原先许可协议相同或相兼容的许可协议 分发您贡献的作品。 https://creativecommons.org/licenses/by-sa/3.0 CC BY-SA 3.0 Creative Commons Attribution-Share Alike 3.0 true true
已授权您依据自由软件基金会 发行的无固定段落及封面封底文字(Invariant Sections, Front-Cover Texts, and Back-Cover Texts)的GNU自由文件许可协议 1.2版或任意后续版本的条款,复制、传播和/或修改本文件。该协议的副本请见“GNU Free Documentation License ”。http://www.gnu.org/copyleft/fdl.html GFDL GNU Free Documentation License true true
文件历史
点击某个日期/时间查看对应时刻的文件。
日期/时间 缩略图 大小 用户 备注
当前 2010年1月16日 (六) 21:54 630 × 629(43 KB) DanielPenfield {{Information |Description={{en|1=Example xbar chart for a process that experienced a 1.5σ drift starting at midnight.}} |Source={{own}} |Author=DanielPenfield |Date=2010-01-16 |Permission= |other_versions
文件用途
全域文件用途
以下其他wiki使用此文件:
en.wikipedia.org上的用途
ru.wikipedia.org上的用途
uk.wikipedia.org上的用途
此文件含有额外信息,这些信息可能是创建或数字化该文件时使用的数码相机或扫描仪所添加的。如果文件已从其原始状态修改,某些详细信息可能无法完全反映修改后的文件。