Bitcoin Gemini Netflow

Strokovna orodja podatkovne znanosti: Zaokroževanje za obravnavo nadležnih decimalk

Izvorno vozlišče: 1861021

Povzetek

Na številnih področjih upravljanja dobavne verige analitične metode ustvarjajo ocene z "nadležnimi decimalkami"; na primer ocene povpraševanja in načrtovanje proizvodnje. Tradicionalna metoda za odpravo nadležnih decimalk je zaokroževanje. Vendar pa to povzroči tudi izgubo kritičnih informacij kumulativno vsoto, ki lahko pogosto podceni ali preceni delovno obremenitev podjetja. Metoda drsečega zaokroževanja omeji to izgubo informacij na 1. Ta spletni dnevnik prikazuje pomembnost te metode in kako izračunati te izboljšane ocene celih števil.

Predstavitev

Med druženjem z »munchkini« (vnuki) je jasno, zakaj pozitivna cela števila (morda z ničlo) imenujemo naravna števila; štetje je intuitivno. Enako udobje se pojavi pri upravljanju dobavne verige. Če metoda napovedovanja časovnih vrst predvideva dnevno povpraševanje 3.1, 4.2 in 2.3 – se želimo znebiti teh nadležnih decimalk. Če je načrt izdelka pravi, da bi morala biti dnevna proizvodnja 2.9, 3.1 in 1.7, imamo enak občutek. Vprašanje je, kako najbolje odpraviti decimalke, pri čemer je najboljše opredeljeno kot zmanjšanje količine izgubljenih informacij.

Tradicionalna metoda je zaokroževanje vsake posamezne vrednosti na celo število in domneva, da se bodo "napake zaokroževanja" izravnale. Vendar to ni vedno res. V tabeli 1 so ocene povpraševanja za 14 dni za tri izdelke (izdelek 1, 2 in 3). Dejanske ocene povpraševanja so v stolpcih dva, tri in štiri. Vsota povpraševanj za vsak izdelek (53.1, 50.0 in 48.7) je podana v predzadnji vrstici. Zaokrožene zahteve so v stolpcih od pet do sedem, njihov seštevek pa v predzadnji vrstici (50, 51, 52). Zadnja vrstica prikazuje podrobnosti med vsoto dejanskih ocen in vsoto zaokroženih ocen. Za izdelek 1 (3.1) in izdelek 3 (-3.3) obstaja precejšnja razlika.

Kar potrebujemo, je metoda »zaokroževanja«, ki omeji razliko v kumulativnih vsotah na 1 in zagotovi, da je kumulativna vsota zaokroženih vrednosti večja od kumulativne vsote dejanskih vrednosti. To se imenuje "valjajoče zaokroževanje". Ta blog ponuja algoritem za tekoče zaokroževanje. Je del serije podatkovnih znanstvenih orodij trgovine.

Strojno učenje in strokovna orodja za podatkovno znanost: razlika prvega reda

Orodja trgovine: Kako primerjati/združiti različne časovne vrste – »Normalizacija«

Poslovna orodja podatkovne znanosti: računalniška simulacija Monte Carlo

Osnove valjanja zaokroževanja

Začeli bomo s primerom kumulativne vsote. Tabela 2 vsebuje oceno povpraševanja za izdelek 1 in kumulativno vsoto za dejansko in celo oceno. Stolpec 3 je kumulativno dejansko stanje. 1. dan je ocena povpraševanja za 1. dan.  2. dan je kumulativna vsota iz 1. dne (3.1) plus ocena povpraševanja za 2. dan (4.2), ki je 7.3. 3. dan je 7.3 + 2.3 = 9.6. Stolpec 4 je kumulativna vsota za ocene celih števil. 3. dan (9) = 7+2. Zadnji stolpec je delta med vsako kumulativno vsoto za vsak dan. Za 4. dan je vrednost delta -0.7 = 15.0 – 15.7. Opazujte rastočo velikost delte.

Kateri algoritem uporabimo za ustvarjanje celoštevilskih ocen, kjer je kumulativna vsota celoštevilske ocene vedno večja ali enaka kumulativni vsoti dejanskih vrednosti in velikost delta ni nikoli večja od 1? Tabela 3 prikazuje ta algoritem.

  1. 1. dan, tekoča zaokrožena ocena je zgornja meja (zaokroženo navzgor), tukaj 3.1  Kumulativna vsota celih ocen za 1. dan je 4.
  2. 2. dan dodamo najnižjo vrednost dejanske ocene (4.2  4) kumulativni oceni od 1. dne (4), kar nam da 8 (=4+4). Če je ta vrednost večja ali enaka dejanski kumulativni vsoti za 1. dan (ki je 7.3), potem izberemo spodnjo vrednost in tekoče zaokroženo oceno za 2. dan. Če ni, se uporabi zgornja ocena.
  3. 3. dan, 2(nadstropje) + 8 (celo število kumulativne vsote) = 10, kar je >= 9.6 (kumulativna vsota dejanske), izberite nadstropje (2).
  4. 6. dan, 3 (nadstropje) + 20 (kumulativna celoštevilska vsota) = 23, kar je < 23.1 (dejanska kumulativna vsota), izberite zgornjo mejo (4), ki jo želite uporabiti kot krožno oceno za 6. dan.

Opazujte, da so v zadnjem stolpcu tabele 3 vse vrednosti pozitivne in vse manjše ali enake 1. 

Alternativni algoritem je prikazan v tabeli 4. 1. korak je izračun zgornje meje za dejansko kumulativno vsoto (prikažite v stolpcu 4). Tekoče zaokroževanje (stolpec 5) je razlika med zgornjo mejo dejanske kumulativne vsote (stolpec 4) za danes in včeraj. Tekoča okrogla ocena za dan 4 (6) je zgornja meja za kumulativno vsoto dan 4 (16) minus zgornja meja kumulativne vsote za dan 3 (10); 6 = 16-10. V APL2 je koda »Z1←¯2- /0,⌈+X«.

zaključek

Na mnogih področjih upravljanja dobavne verige analitične metode ustvarjajo ocene z "nadležnimi decimalkami". Na primer ocene povpraševanja in načrtovanje proizvodnje. Tradicionalna metoda za odpravo nadležnih decimalk je zaokroževanje. Vendar pa to povzroči tudi izgubo kritičnih informacij; kumulativna vsota lahko pogosto podcenjuje ali precenjuje delovno obremenitev podjetja. Metoda zaokroževanja omeji to izgubo informacij na 1.

Vam je bila ta objava všeč? Prijavi se ali sledite Arkievi naprej linkedInTwitterin Facebook  za posodobitve spletnega dnevnika.

Vir: https://blog.arkieva.com/data-science-tools-of-the-trade-rounding-decimals/

Časovni žig:

Več od Blog povezav dobavne verige – Arkieva