Ad skratimo muku. Ti radis Statistical Proces Control i crtas verovatno X/R charts. Za odredjeni proces, zna se koliko se uzoraka uzima po jednom redu tabele. Ili je 5 ili tri ili deset ili dva, koliko god, ali je to uvek poznato za jedan odredjeni proces. Neka je moj proces deo proizvodnje papira. Proces koji pratim je valjanje papira valjcima an odredjenu debljinu. Debljina treba da je ravnomerna i sto je moguce bliza nekoj zadatoj vrednosti. Na svakih 15 minuta se na izlazu iz valjaka meri debljina papira na 5 mesta. Otud 5 kolona u mojoj tabeli. U toku jedne smene od 8 sati bixce 8*4 = 32 uzorka (jedan uzorak ima 5 merenja). Za svaki uzorak izracuna se serdnja vrednost, sto je Xi = (V1+V2+V3+V4+V5)/5
Kako se pravi ovakav kveri? Imas tabelu sa 6 kolona (RbUzorka, V1,V2..V5). Navuces je u Query Design prozor. Navuces kolonu RedniBrojUzorka. Onda u sledecu kolonu KUCAS ovako
Code:
SampleMean: ([V1]+[V2]+[V3]+[V4]+[V5])/5
Dakle, kucas, umesto da navuces polje.
Zakacio sam ti primer gde se korak po korak izracunavaju:
SampleMean = prosek za uzorak,
SampelRange = varijacija unutar uzorka, Max - Min
CentralLine = srednje vrednost za sve uzorke = prosek od proseka svih uzoraka
UCL = gornja kontrolna linija
LCL - donja kontrolna linija
Kveriji imaju brojeve u nazivu, qry1..., qry2.... Tim redom se grade kveriji. Konacan kveri, na osnovu koga se crtaju dijagrami ( X and R charts) jeste
qry5_ControlChart.
Prouci kverije jedan po jedan i mislim da ces moci da napravis slicno nesto za drugaciji broj uzoraka. Nemoj da se patis sa nekim generalnim resenjem, tipa 'korisnik sam izabere koliko ce uzoraka da bude u pocetnoj tabeli. To je preveliki zalogaj i za iskusne programere, a kamoli za inzenjere koji su Access radili 'na klikanje'. U praksi, a i za diplomski, proces ce biti jasno definisan pa ces moci da napravis pocetnu tabelu sa tacnim brojem kolona i da kodiras vrednosti A2 u formuli
UCL = Xm + A2 * Rm, gde su Xm = prosek od proseka uzoraka, Rm = prosecna varijacija uzoraka (prosek svih varijacija za pojedinacne uzoprke)
A2 = koeficijent koji zavisi od velicine uzorka. Vadis ga iz statistickih tablica i za uzorak velicine 5 iznosi 0.58. Sve to imas u kverijima.
Ono sto verovatno znas - kako se koriste Control Charts:
Ako ti neki SampelMean ili SampleRAnge izadje van granica UCL i LCL imas proble =. proces nije statisticki stabilan.
Ako uocis trend ili pravilnost =. proces nije statistixcki stablan (varijacija nije slucajna)
Ako imas 6-7 tacaka koje se penju ili padaju => imas trend pa proces opet nije stabilan
Ako imas 6-7 tacaka uzastopno ispod ili iznad centralne linije, opet proces nije stabilan
Ako su tacke otprilike slucajno raspotredjene oko centralne linije, tvoj proces je stabilan. Stabilan proces ne znaci isto sto i "zadovoljavajuci proces". proces moze davati lose rezultate, ali konzistentno = stabilno. Dovodjenje procesa u pozeljen granice (niej isto sto i UCL/LCL) se radi na jedan ancin ako je proces tabilan, i na potpuno drugi ancin ako je enstabilan. Velika greska je kad se pomesaju nacini, onda se samo cini jos veca steta. Ali, to nije SQL prica, to je enka inzenjerska prica o unapredjenju procesa.
Crtanje grafa? Neko drugi molim, ja sam zaboravio kako se to radi.