Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline

В esimene osa Kirjeldati, et see vĂ€ljaanne koostati Handi-Mansi autonoomse ringkonna kinnisvaraobjektide katastrihindamise tulemuste andmestiku pĂ”hjal.

Praktiline osa on esitatud sammude kaupa. Kogu puhastamine tehti Excelis, kuna see on kĂ”ige levinum tööriist ja kirjeldatud toiminguid saavad korrata enamik Exceliga tuttavaid spetsialiste. See sobib ĂŒsna hĂ€sti ka praktiliseks tööks.

Panen faili kĂ€ivitamise ja salvestamise nullastmeks, kuna see on 100 MB suurune ja kĂŒmnete ning sadade selliste toimingute puhul vĂ”tab see mĂ€rkimisvÀÀrselt aega.
Avamisaeg on keskmiselt 30 sekundit.
SÀÀstuaeg: 22 sekundit.

Esimene etapp algab andmestiku statistiliste nÀitajate mÀÀratlemisega.

Tabel 1. Andmekogumi statistilised nÀitajad
Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline

Tehnoloogia 2.1.

Loo abivÀli; nimetan selle AY-ks. Iga kirje jaoks loo valem "=LEN(F365502)+LEN(G365502)+
+LEN(AW365502)".

2.1. etapis veedetud koguaeg (Schumanni valemi jÀrgi) t21 = 1 tund.
2.1. etapis leitud vigade arv (Schumanni valemi puhul) n21 = 0 tk.

Teises etapis.
Andmestiku komponentide kontrollimine.
2.2. KĂ”ik kirjete vÀÀrtused moodustatakse standardsete sĂŒmbolite abil. Seega jĂ€lgime statistikat sĂŒmbolite kaupa.

Tabel 2. Andmestikus sisalduvate sĂŒmbolite statistilised nĂ€itajad koos tulemuste esialgse analĂŒĂŒsiga.Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mĂ€ng viimistlusega vĂ”i ilma? Osa 2. Praktiline
Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline

Tehnoloogia 2.2.1.

Loome abivĂ€lja – „alpha1“. Iga kirje jaoks loome valemi „=CONCATENATE(Sheet1!B9;
Sheet1!AQ9)“.
Loome fikseeritud lahtri nimega "Omega-1". Sisestame sellesse lahtrisse ĂŒkshaaval Windows-1251 tĂ€hemĂ€rgikoodid vahemikus 32 kuni 255.
Loome abivĂ€lja – „alpha2“. Valemiga „=FIND(CHAR(Omega;1); „alpha1“;N)“.
Loome abivĂ€lja – „alpha3“. Valemiga „=IF(ISNUMBER(“alpha2”;N);1;0)“
Loo fikseeritud lahter "Omega-2" valemiga "=SUM("alpha3"N1:"alpha3"N365498)"

Tabel 3. Tulemuste esialgse analĂŒĂŒsi tulemusedAndmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mĂ€ng viimistlusega vĂ”i ilma? Osa 2. Praktiline

Tabel 4. Selles etapis registreeritud veadAndmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline

2.2.1. etapis veedetud koguaeg (Schumanni valemi jÀrgi) t221 = 8 tund.
Etapis 2.2.1 parandatud vigade arv (Schumanni valemi puhul) n221 = 0 tk.

Samm 3.
Kolmas samm on andmestiku oleku registreerimine. Me mÀÀrame igale kirjele ja igale vĂ€ljale unikaalse numbri (ID). See on vajalik teisendatud andmestiku vĂ”rdlemiseks originaaliga. Samuti on vaja tĂ€ielikult Ă€ra kasutada rĂŒhmitamis- ja filtreerimisvĂ”imalusi. Siinkohal viitame taas tabelile 2.2.2 ja valime sĂŒmboli, mida andmestikus ei kasutata. Tulemus on nĂ€idatud joonisel 10.

Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Joonis 10. Identifikaatorite mÀÀramine.

3. etapis veedetud koguaeg (Schumanni valemi jÀrgi) t3 = 0,75 tund.
3. etapis leitud vigade arv (Schumanni valemi puhul) n3 = 0 tk.

Kuna Schumanni valem nÔuab selle etapi lÀbimist koos veaparandusega, naaseme 2. etappi.

Samm 2.2.2.
Selles etapis parandame ka kahe- ja kolmekordsed tĂŒhikud.
Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Joonis 11. TopelttĂŒhikute arv.

Tabelis 2.2.4 tuvastatud vigade parandus.

Tabel 5. Veaparanduse etappAndmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline

NÀide sellest, miks selline aspekt nagu tÀhtede "e" vÔi "yo" kasutamine on oluline, on toodud joonisel 12.

Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Joonis 12. Vastuolu tĂ€hes "ё".

Etapil 2.2.2 veedetud koguaeg t222 = 4 tundi.
2.2.2. etapis leitud vigade arv (Schumanni valemi puhul) n222 = 583 tk.

Neljas etapp.
VÀljade koondamise kontrollimine sobib sellesse etappi hÀsti. 44 vÀljast 6 on:
7 — Konstruktsiooni eesmĂ€rk
16 - Maa-aluste korruste arv
17 — Ülemobjekt
21 — KĂŒlanĂ”ukogu
38 — Struktuuri parameetrid (kirjeldus)
40 - KultuuripÀrand

Neil pole ĂŒhtegi kirjet. See tĂ€hendab, et nad on ĂŒleliigsed.
VĂ€ljal "22 - Linn" on ĂŒks kirje, joonis 13.

Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Joonis 13. Ainus kirje Z_348653 vĂ€ljal „Linn“.

VĂ€li „34 – Hoone nimi” sisaldab kirjeid, mis ilmselgelt ei vasta vĂ€lja otstarbele, joonis 14.

Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Joonis 14. NÀide nÔuetele mittevastavast kandest.

Me jÀtame need vÀljad andmestikust vÀlja ja salvestame muudatused 214 kirjes.

4. etapis veedetud koguaeg (Schumanni valemi jÀrgi) t4 = 2,5 tund.
4. etapis leitud vigade arv (Schumanni valemi puhul) n4 = 222 tk.

Tabel 6. Andmestiku nĂ€itajate analĂŒĂŒs pĂ€rast 4. etappi

Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline

Üldiselt, analĂŒĂŒsides nĂ€itajate muutusi (tabel 6), vĂ”ime öelda jĂ€rgmist:
1) Keskmise sĂŒmbolite arvu ja standardhĂ€lbe hoova suhe on lĂ€hedane 3-le, mis tĂ€hendab, et esineb normaaljaotuse mĂ€rke (kuue sigma reegel).
2) Minimaalse ja maksimaalse kangi oluline kÔrvalekalle keskmisest kangist viitab sellele, et sabade uurimine on paljulubav suund vigade otsimisel.

Uurime Schumanni metoodika abil vigade leidmise tulemusi.

JÔudeoleku etapid

2.1. Etapis 2.1 veedetud koguaeg (Schumanni valemi jÀrgi) t21 = 1 tund.
2.1. etapis leitud vigade arv (Schumanni valemi puhul) n21 = 0 tk.

3. Etapis 3 veedetud koguaeg (Schumanni valemi jÀrgi) t3 = 0,75 tund.
3. etapis leitud vigade arv (Schumanni valemi puhul) n3 = 0 tk.

TÔhusad etapid
2.2. Etapis 2.2.1 veedetud koguaeg (Schumanni valemi jÀrgi) t221 = 8 tund.
Etapis 2.2.1 parandatud vigade arv (Schumanni valemi puhul) n221 = 0 tk.
Etapil 2.2.2 veedetud koguaeg t222 = 4 tundi.
2.2.2. etapis leitud vigade arv (Schumanni valemi puhul) n222 = 583 tk.

2.2. etapil veedetud koguaeg t22 = 8 + 4 = 12 tundi.
2.2.2. etapis leitud vigade arv (Schumanni valemi puhul) n222 = 583 tk.

4. Etapis 4 veedetud koguaeg (Schumanni valemi jÀrgi) t4 = 2,5 tund.
4. etapis leitud vigade arv (Schumanni valemi puhul) n4 = 222 tk.

Kuna Schumanni mudeli esimeses etapis ei ole vaja arvestada ĂŒhtegi etappi ja teisest kĂŒljest on etapid 2.2 ja 4 sisuliselt sĂ”ltumatud, siis arvestades, et Schumanni mudel eeldab, et testimise kestuse pikenemisega vĂ€heneb vea tuvastamise tĂ”enĂ€osus, st rikete voog vĂ€heneb, siis seda voogu uurides mÀÀrame, millise etapi esikohale seada, vastavalt reeglile, kus rikete tihedus on sagedasem, see etapp seatakse esikohale.

Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Joonis 15.

Joonisel 15 olevast valemist jÀreldub, et arvutustes on eelistatav paigutada neljas etapp enne etappi 2.2.

Schumanni valemi abil mÀÀrame hinnangulise esialgse vigade arvu:

Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Joonis 16.

Joonisel 16 olevatest tulemustest on nÀha, et ennustatud vigade arv N2 = 3167, mis on suurem kui minimaalne kriteerium 1459.

Paranduse tulemusel parandasime 805 viga ja ennustatud arv on 3167 - 805 = 2362, mis on ikkagi rohkem kui meie poolt vastu vÔetud minimaalne lÀvi.

Defineerime parameetri C, lambda ja töökindluse funktsiooni:

Andmete, nagu kivi, paber, kÀÀrid, puhastamine. Kas see on mÀng viimistlusega vÔi ilma? Osa 2. Praktiline
Joonis 17.

PĂ”himĂ”tteliselt on lambda tegelik nĂ€itaja, mis nĂ€itab vigade avastamise kiirust igas etapis. Eelmist hinnangut vaadates oli see nĂ€itaja 42,4 viga tunnis, mis on ĂŒsna vĂ”rreldav Schumanni nĂ€itajaga. Selle materjali esimesele osale viidates tehti kindlaks, et arendaja vigade avastamise mÀÀr ei tohiks olla madalam kui 1 viga 250,4 kirje kohta, kusjuures kontrollitakse ĂŒhte kirjet minutis. Seega on Schumanni mudeli kriitiline lambda vÀÀrtus:
60 / 250,4 = 0,239617.

See tÀhendab, et vigade tuvastamise protseduuride lÀbiviimise vajadus tuleb lÀbi viia seni, kuni lambda vÀheneb olemasolevalt 38,964-lt vÀÀrtusele 0,239617.

VĂ”i kuni nĂ€itaja N (potentsiaalne vigade arv) miinus n (parandatud vigade arv) langeb allapoole meie poolt (esimeses osas) vastu vĂ”etud lĂ€vendit – 1459 tk.

1. osa. Teoreetiline.

Allikas: www.habr.com

Lisa kommentaar