Für die ATT-Prognoseroutine gesetzte Standardparameter
Unter diesem Thema werden die für die Konfiguration der ATT-Prognoseroutine festgelegten Standardparameter erläutert. Die Liste enthält die Eingabeparameter mit Einzelwert zur Konfiguration der Prognoseroutine. Die Standardparameterliste für ein Anfangsmodell, bei dem "Beste(r/s)" (Algorithmus auswählen) verwendet wird sieht folgendermaßen aus:
Name | Beschreibung | Verwendet von Algorithmen | Akzeptierter Bereich | Standardwert (Bedarf+Vorlage) |
---|---|---|---|---|
Grenzwertkonstante | ATTEngineDataClass.boundaryConstant Wird beim Algorithmus "Robust Holt-Winters" verwendet. Wenn keine Ausreißererkennung erforderlich ist, empfiehlt sich der Wert 100. Sollen Ausreißer erkannt werden, lautet der Wert 3,5. Die Grenzwertkonstante repräsentiert die Anzahl der Standardabweichungen des historischen Werts beim Vergleich mit dem prognostizierten Wert. |
Beste(r/s), H-W | Positive Dezimalzahl | 3,5 |
Konfidenzgrenzwert | BatsEngineDataClass.confidenceLimit Setzt den Konfidenzgrenzwert für den Ljung-Box-Test fest. Mit dem Ljung-Box-Test wird die statistische Signifikanz der von einem angepassten Modell vorausgesagten Residuen geprüft. Ist der Test signifikant, sind die Residuen nicht zufällig, was für ein gut angepasstes Modell nicht gültig ist. Ein Nullwert weist die Routine an, die Statistik nicht zu berechnen. Je stärker sich der Wert 1 annähert, desto größer wird die Wahrscheinlichkeit, dass ein signifikantes Ergebnis generiert wird. Das Modell kann aber immer noch verwendet werden, auch wenn das Ergebnis signifikant ist. |
BATS | 0 < x <= 1 | 0,95 |
Entscheidungskriterium | MainDataClass.decisionCriterion Legt fest, anhand welchen Entscheidungskriteriums ermittelt werden soll, welches Modell sich am besten eignet. Wird sowohl beim Algorithmus "Beste(r/s)" als auch bei der Optimierung verwendet. AIC (Akaike Information Criterion) und BIC (Bayesian Information Criterion) sind in der Regel besser als das SD-Modell (SD = Standardabweichung). |
Beste(r/s), H-W (Optimieren = TRUE) | AIC, BIC, SD | AIC |
Epoche | Die Anzahl an Schleifen für den gesamten Datensatz, die das Modell zur Berechnung der Modellkoeffizienten ausführt. Je höher der Wert für die Epoche, desto genauer das Modell, allerdings mit Auswirkungen auf die Leistung. Hinweis: Dies gilt, wenn die Option auf "An" gesetzt ist.
|
"Beste(r/s)", wenn ML Train-Test, ML Train-Test-Randomisierung, Kreuzvalidierung für maschinelles Lernen, vollständiger Datensatz für maschinelles Lernen oder vollständige Randomisierung für maschinelles Lernen alle = True | Positive Ganzzahl (Integer) | 50 |
Folds | Die Anzahl der Folds, die beim Einrichten von Kreuzvalidierungsdatensätzen verwendet werden. Hinweis: Dies gilt, wenn die Option auf "An" gesetzt ist.
|
"Beste(r/s)", wenn Kreuzvalidierung für maschinelles Lernen = True | Positive Ganzzahl (Integer) | 50 |
Prognose - Testgröße | Stellt den Umfang der Prognose für die Historie dar. Dient auch zur Überprüfung, ob die zukünftige Prognose erfüllt werden kann. | Alle | Positive Dezimalzahl | 0 |
Dämpfungsfaktor für Historientrend | ModelDataClass.historyTrendDampingFactor Stellt den Dämpfungsfaktor für den Historientrend für den Holt-Winters-Algorithmus dar. Mit diesem Faktor wird beim Anpassen des Modells der Trend gedämpft. Dieser Faktor wird auch verwendet, um die Trenddämpfung in der Prognose fortzusetzen. Gibt es in den Daten einen starken Trend, muss der Trenddämpfungsfaktor nahe 1 liegen, sodass ein Wert von 0,95 als akzeptabel angesehen wird. Ist keine Trenddämpfung erforderlich, müssen Sie den Wert 1 verwenden. |
Beste(r/s), H-W | 0 < x <= 1 | 1 |
Initialisierungstyp | ModelFitController:InitialisationType Legt fest, welche Initialisierungsmethode beim Holt-Winters-Algorithmus verwendet werden muss. Ist nicht relevant, wenn die Routine unter Verwendung von "Beste(r/s)" (fitmodelPickingAlgorithm) aufgerufen wird, da dann eine Teilmenge der Initialisierungsmethoden verwendet wird. |
H-W | NOINITIALISATION, MEDIANS, AVERAGING, DECOMPOSITION, LEASTSQUARE, BACKCASTING | MEDIANS |
Interventionsabschwächung für Regression | BatEngineDataClass.interventionRegressionDiscount Wird angewendet, um die Regressionskoeffizienten der Prognose zu überarbeiten. Wird unter bestimmten Umständen anstelle der Routineversion verwendet, z. B. bei einem Ausreißer oder einer Stufenänderung. Hinweis: Dieser Wert muss niedriger sein als der Standardabschwächungsfaktor.
|
BATS | 0 =< x < 1 | 0 |
Saisonale Interventionsabschwächung | BatEngineDataClass.interventionSeasonalDiscount Wird angewendet, um den Saisonkoeffizienten der Prognose zu überarbeiten. Wird unter bestimmten Umständen anstelle der Routineversion verwendet, z. B. bei einem Ausreißer oder einer Stufenänderung.Hinweis: Dieser Wert muss niedriger sein als der Standardabschwächungsfaktor.
|
BATS | 0 =< x < 1 | 0 |
Interventionsabschwächung für Trend | BatEngineDataClass.interventionTrendDiscount Wird angewendet, um die Trendelemente der Prognose (Grundbedarf und Wachstumstrend) zu überarbeiten. Wird unter bestimmten Umständen anstelle der Routineversion verwendet, z. B. bei einem Ausreißer oder einer Stufenänderung.Hinweis: Dieser Wert muss niedriger sein als der Standardabschwächungsfaktor.
|
BATS | 0 =< x < 1 | 0 |
Interventionsabschwächung für Abweichung | BatEngineDataClass.interventionVarianceDiscount Wird angewendet, um die Schwankungsannahme in der Prognose zu überarbeiten (Grundbedarf und Wachstumstrend). Wird unter bestimmten Umständen anstelle der Routineversion verwendet, z. B. bei einem Ausreißer oder einer Stufenänderung. |
BATS | 0 =< x < 1 | 0 |
Exponentieller gleitender Durchschnitt - Lambda | ATTEngineDataClass.exponentiallyWMALambda Stellt den Gewichtungsfaktor dar, der vom Algorithmus "Exponentieller gleitender Durchschnitt" verwendet wird. Wird verwendet, um den Einfluss der neuen Beobachtung auf den Wert für den gleitenden Durchschnitt zu erhöhen oder zu verringern. Bei einem Koeffizienten von 0 hat die neue Beobachtung keinen Einfluss auf den Wert für den gleitenden Durchschnitt. Bei einem Koeffizienten von 1 wird die neue Beobachtung zum Wert für den gleitenden Durchschnitt. Ein Wert von 0,05 <= x <= 0,25 und 0,2 <= x <= 0,3 ist zum Beispiel sinnvoll. |
Beste(r/s), EWMA | 0 < x <= 1 | 0,2 |
Kleinste Quadrate, Ausreißer, Standardabweichung | ATTEngineDataClass.leastSquaresOutlierSD Die Mindestanzahl an Standardabweichungen für einen Datenpunkt im Vergleich zur Prognose, um dieselbe als Ausreißer für den Algorithmus "Kleinste Quadrate" zu kennzeichnen (Standardwert = 0, was die Ausreißererkennung effektiv stoppt). Wenn Tests auf Ausreißer erforderlich sind, sind niedrige Werte empfehlenswert, zum Beispiel 2. Ausreißer funktionieren nur, wenn große Fehler auftreten. Das liegt daran, dass die Modellanpassung "Kleinste Quadrate" beliebige Ausreißerbeobachtungen in der Anfangsberechnung enthält und daher relativ träge auf Ausreißer reagiert. |
BEST, LS | Ganzzahl (Integer) | 2 |
Niveau Inflationsfaktor | BatsEngineDataClass.levelInflationFactor Wird auf die aktuelle Standardabweichungsannahme angewendet, um zwei alternative Modelle zu erstellen (eines höher und eines niedriger) und diese mit dem aktuellen Modell zu vergleichen. Wird in der BATS-Überwachung eingesetzt. |
BATS | 0 - 99,9 | 3,5 |
Niveau Inflationsschwelle | BatsEngineDataClass.levelInflationThreshold Der akzeptierte Mindestwert für den Bayes-Faktor für die Niveauverschiebung, bevor ein Verfolgungssignal aktiviert wird. Wird in der BATS-Überwachung eingesetzt. Wenn der Bayes-Faktor in einer einzelnen Periode unter den Schwellenwert fällt, wird ein Ausreißer vermerkt. Wenn der Bayes-Faktor wiederholt unter den Schwellenwert fällt, werden das Verfolgungssignal und der entsprechende Prozess in Gang gesetzt. |
BATS | 0 < x <= 1 | 1 |
Glättungskoeffizient Grundbedarf | ModelDataClass.alpha Stellt den Grundbedarfs-Glättungskoeffizienten für den Holt-Winters-Algorithmus dar. Wird verwendet, um den Einfluss (Gewichtung, Verfallsgeschwindigkeit usw.) der neuen Beobachtung auf die Grundbedarfskomponente des Holt-Winters-Modell zu erhöhen oder zu verringern. Bei einem Koeffizienten von 0 hat die neue Beobachtung keinen Einfluss auf den Grundbedarf des Modells. Bei einem Koeffizienten von 1 wird die neue Beobachtung zum Glättungsgrad (nachdem alle Saisoneinflüsse, wo relevant, entfernt wurden). Hinweis: Wenn der Parameter für das Optimierungsmakro = TRUE, wendet die Routine mehrere Werte an und verwendet die Werte, die ein Modell mit dem niedrigsten Wert für das gewählte Entscheidungskriterium ergeben.
|
Beste(r/s). H-W (Optimierung = TRUE) |
0 < x <= 1 | 0,4 |
Lernrate | Legt die Fehler fest, die während der Berechnung des Modellkoeffizienten zurück in das Modell integriert werden. Hinweis: Dies gilt, wenn die Option auf "An" gesetzt ist.
|
"Beste(r/s)", wenn ML Train-Test, ML Train-Test-Randomisierung, Kreuzvalidierung für maschinelles Lernen, vollständiger Datensatz für maschinelles Lernen oder vollständige Randomisierung für maschinelles Lernen alle = True | Positive Dezimalzahl | 0,001 |
Maximale Modellbedingungen | BatsEngineDataClass.maximumModelTerms Die maximale Anzahl an Bedingungen im generierten Modell. Dazu gehören Grundbedarf, Trend und 6 Harmonien (6 Paare aus Sinus und Kosinus). Hinweis: Enthält keine Regressoren.
|
BATS | 1-14 | 14 |
Mindestanzahl Perioden für Langsamdreher | Bestimmt die Mindestanzahl der Historiewerte, die nicht null sind, damit ein Artikel als Nicht-Langsamdreher (oder Produkt von zwischenzeitlichem/geringem Bedarf) angesehen wird. Hinweis: Die benutzerdefinierten Vorlagen werden vor dem Test entfernt.
|
Alle, außer EVO | Ganzzahl >= 0 | 0 |
Modellform | ModelDataClass.ModelForm Legt den zu verwendenden Modelltyp fest, zum Beispiel konstant (nur Grundbedarf), linear (Grundbedarf und Trend), saisonal (Grundbedarf, Trend und Saisonalität). Dies muss mit dem ausgewählten Parameter SeasonalType zusammenarbeiten. Hinweis:
|
Alle | NOTSET, KONSTANTE, LINEAR, KONSTANTE_SAISONAL, SAISONAL | NOTSET |
Gleitender Durchschnitt, Ausreißer, Standardabweichung | ATTEngineDataClass.movingAverageOutlierSD Die Mindestanzahl an Standardabweichungen für einen Datenpunkt im Vergleich zur Prognose, um dieselbe als Ausreißer für den Algorithmus "Gleitender Durchschnitt" zu kennzeichnen (Standardwert = 0, was die Ausreißererkennung effektiv stoppt). Wenn Tests auf Ausreißer erforderlich sind, sind niedrige Werte empfehlenswert, zum Beispiel 2. Ausreißer funktionieren nur, wenn große Fehler auftreten müssen. Das liegt daran, dass die Modellanpassung "Gleitender Durchschnitt" beliebige Ausreißerbeobachtungen in der Anfangsberechnung enthält und daher relativ träge auf Ausreißer reagiert. |
BEST, MA, EWMA | Ganzzahl (Integer) | 2 |
Datenpunktwert des gleitenden Durchschnitts | ModelDataClass.movingAveragePoint) Legt die Anzahl der Datenpunkte fest, die bei jeder Berechnung des Durchschnitts zur Analyse der gleitenden Datenpunkte verwendet wird. Hinweis: Hierbei handelt es sich nicht um einen zentrierten gleitenden Durchschnitt.
|
BEST, EWMA, MA | Positive Ganzzahl (Integer) | 4 |
MLR-Trim-Faktor | Dadurch werden die höchsten und niedrigsten Prognosen (x) in jedem Zeitraum vor dem Kombinationsprozess entfernt. Dies stellt einen einseitigen Wert dar, wenn Sie den ersten und letzten Wert (x =1) entfernen. Hinweis: Dies gilt, wenn die Option auf "An" gesetzt ist.
|
"Beste(r/s)", wenn ML Train-Test, ML Train-Test-Randomisierung, Kreuzvalidierung für maschinelles Lernen, vollständiger Datensatz für maschinelles Lernen oder vollständige Randomisierung für maschinelles Lernen alle = True | Positive Ganzzahl (Integer) | 0 |
Optimierung - Schrittgröße | OptimisationDataClass.optimisationIncrement Mit dem (meta)heuristischen Optimierungsparameter Late Acceptance Hill Climbing (LAHC) wird festgelegt, um wie viel der relevante Holt-Winters-Glättungskoeffizient bei einer Iteration des Optimierungsalgorithmus heraufgesetzt werden muss. Lassen Sie diesen Wert gegen null sinken, um die Anzahl der Iterationen zu erhöhen, wodurch wiederum die Gesamtleistung der Optimierung abnimmt. |
BATS, BEST, H-W | 0 =< x <= 1 | 0,1 |
Optimierung - Prozentsatz | OptimisationDataClass.optimisationPercentage Mit dem (meta)heuristischen Optimierungsparameter Late Acceptance Hill Climbing (LAHC) wird festgelegt, wie viele Lösungskandidaten in Folge berechnet werden müssen, wenn die Lösung nicht gespeichert wird, um den Optimierungslauf zu beenden. Angegeben wird ein Prozentsatz der Gesamtanzahl an Läufen, die basierend auf der inkrementellen Optimierung und der Modellform vorkommen können. Ist dieser Wert gleich eins, wird die Gesamtanzahl an Läufen, die basierend auf der inkrementellen Optimierung und der Modellform vorkommen können, mithilfe der Optimierung ermittelt. Ist dieser Wert null, wird unter Verwendung der Optimierungsstartwerte für die relevanten Glättungskoeffizienten ein einzelner Lauf durchgeführt. Es wird die Verwendung des Standardwerts empfohlen. Mit Annäherung an den Wert 1 nimmt die Länge des Laufs zu und damit die Leistung ab. Die Chance, den erforderlichen globalen Minimalwert (die besten Glättungsparameter) zu erreichen, steigt jedoch. |
BEST, H-W | 0 =< x <= 1 | 0,1 |
Optimierungsstartwert Alpha | OptimisationDataClass. OptimisationStartingValueAlpha Mit dem (meta)heuristischen Optimierungsparameter Late Acceptance Hill Climbing (LAHC) wird der Startwert für den Trend-Glättungskoeffizienten des Holt-Winters-Algorithmus festgelegt. |
BATS, BEST, H-W | 0 =< x <= 1 | 0 |
Optimierungsstartwert Beta | OptimisationDataClass. OptimisationStartingValueBeta Mit dem (meta)heuristischen Optimierungsparameter Late Acceptance Hill Climbing (LAHC) wird der Startwert für den Trend-Glättungskoeffizienten des Holt-Winters-Algorithmus festgelegt. |
BATS, BEST, H-W | 0 =< x <= 1 | 0 |
Optimierungsstartwert Gamma | OptimisationDataClass. OptimisationStartingValueGamma Mit dem (meta)heuristischen Optimierungsparameter Late Acceptance Hill Climbing (LAHC) wird der Startwert für den Saisonalitäts-Glättungskoeffizienten des Holt-Winters-Algorithmus festgelegt. |
BATS, BEST, H-W | 0 =< x <= 1 | 0 |
Ausnahmehorizont - Ausreißer | Bestimmt den Horizont in der Historie im Test "Ausnahme - Ausreißer" auf der Periodenebene der berechneten Prognose (z. B. Anzahl von Monaten, wenn Periodenebene = Monate). Ausreißer werden für die vollständige Historie festgelegt, jedoch nur, wenn ein Ausreißer innerhalb der neuesten Perioden, die den Ausnahmehorizont abdecken, als statisch gekennzeichnet ist. | BATS, BEST, EWMA, LS, MA | Positive Ganzzahl (Integer) | Null |
Tests auf Ausreißer durchführen | MainDataClass.performOutlierTesting Legt fest, ob in den Algorithmen Holt-Winters, Kleinste Quadrate, Gleitender Durchschnitt und Exponentieller gleitender Durchschnitt auf Ausreißer geprüft wird. |
BATS, BEST, EWMA, H-W, LS, MA | True (wahr) oder False (falsch) | True |
Stufenänderungen durchführen | MainDataClass.performStepChanges Legt fest, ob im Algorithmus Holt-Winters nach Stufen gesucht wird. |
BATS, BEST, H-W | True (wahr) oder False (falsch) | True |
Nachverfolgung durchführen | MainDataClass.performTracking Legt fest, ob die Routine in den Algorithmen Holt-Winters, Kleinste Quadrate, Gleitender Durchschnitt und Exponentieller gleitender Durchschnitt nach Nachverfolgungssignalen sucht. |
BATS, BEST, EWMA, H-W, LS, MA | True (wahr) oder False (falsch) | True |
Periodizität | MainDataClass.period
Periodizität der weitergegebenen Historie und die Maskierungsinformationen. Stellt die wiederholende Eigenschaft der Daten für die Prognose von Saisoneinflüssen dar (z. B. Monate = 12/13, Wochen = 52, Quartale = 4 usw.). |
Alle | Holt-Winters- und BATS-Algorithmus: 4 (Quartalsdaten), 12, 13 (Monatsdaten), 52 (Wochendaten), 7 und 365 (Tagesdaten). Für alle anderen Algorithmen ist Periode = 0 gültig. | 12 (Monate), 52 (Wochen) |
Ausgangswert für Zufallszahl | Mögliche Werte:
Hinweis: Dies gilt, wenn die Option auf "An" gesetzt ist.
|
"Beste(r/s)", wenn entweder ML Train-Test-Randomisierung oder Kreuzvalidierung für maschinelles Lernen oder vollständige Randomisierung für maschinelles Lernen = True | Ganzzahl (Integer) | -1 |
Neueste Historie | ModelDataClass.recentHistory Gibt die Anzahl der letzten historischen Perioden an, um zu prüfen, ob die Artikel eine Verkaufshistorie haben. Wenn die Artikel keine Verkaufshistorie für die im Parameter festgelegte Anzahl von Perioden haben, gibt die Routine keine Prognose für die Perioden zurück und eine der neuesten Historieausnahmen wird durch die Routine gekennzeichnet/angegeben. |
Alle | Ganzzahl >= 0, basiert auf der Periodizität | Kein Standardwert in der Routine festgelegt |
Reguläre Abschwächung für Regression | BatEngineDataClass.trendDiscount Wird verwendet, um den Einfluss (Gewichtung oder Verfallsgeschwindigkeit) der neuen Beobachtung auf die Regressionskomponente des BATS-Modells zu erhöhen oder zu verringern. Wenn der Abschwächungsfaktor gegen 1 geht, wird das Modell dynamischer, wenn er gegen 0 geht, wird das Modell weniger dynamisch. |
BATS | 0 =< x < 1 | 0 |
Reguläre saisonale Abschwächung | BatEngineDataClass.seasonalDiscount Wird verwendet, um den Einfluss (Gewichtung oder Verfallsgeschwindigkeit) der neuen Beobachtung auf die saisonale Komponente des BATS-Modells zu erhöhen oder zu verringern. Wenn der Abschwächungsfaktor gegen 1 geht, wird das Modell dynamischer, wenn er gegen 0 geht, wird das Modell weniger dynamisch. |
BATS | 0 =< x < 1 | 0 |
Reguläre Abschwächung für Trend | BatEngineDataClass.trendDiscount Wird verwendet, um den Einfluss (Gewichtung oder Verfallsgeschwindigkeit) der neuen Beobachtung auf die Trendkomponente des BATS-Modells zu erhöhen oder zu verringern. Wenn der Abschwächungsfaktor gegen 1 geht, wird das Modell dynamischer, wenn er gegen 0 geht, wird das Modell weniger dynamisch. |
BATS | 0 =< x < 1 | 0 |
Reguläre Abschwächung für Abweichung | BatEngineDataClass.varianceDiscount Wird verwendet, um den Einfluss (Gewichtung oder Verfallsgeschwindigkeit) der neuen Beobachtung auf die Abweichungskomponente des BATS-Modells zu erhöhen oder zu verringern. Wenn der Abschwächungsfaktor gegen 1 geht, wird das Modell dynamischer, wenn er gegen 0 geht, wird das Modell weniger dynamisch. |
BATS | 0 =< x < 1 | 0 |
Lauflängenlimit | BatsEngineDataClass.runLengthLimit Definiert die Anzahl der Perioden, die auf signifikante Verschiebungen im Grundbedarf und/oder in der Abweichung überwacht werden sollen, und die maximale Dauer, während der ein Nachverfolgungssignal ausgeführt werden kann, bevor das Nachverfolgungssignal gekennzeichnet wird (wenn es nicht bereits gekennzeichnet ist). Wenn ein Nachverfolgungssignal erkannt wird, muss die Artikel/Ort-Kombination in Ausnahme - Nachverfolgung, falls zugeordnet, vermerkt werden. Wird in der BATS-Überwachung eingesetzt. |
BATS | Positive Ganzzahl (Integer) | 4 |
Staffelung für Inflationsfaktor | BatsEngineDataClass.scaleInflationFactor Die Faktoren, die zur Entwicklung eines alternativen Modells zur Überwachung des Anstiegs in der Abweichungskalkulation verwendet werden. Wird in der BATS-Überwachung eingesetzt. |
BATS | 0.001-100 | 20 |
Staffelung für Inflationsschwelle | BatsEngineDataClass.scaleInflationThreshold Der zulässige Mindestwert für die Abweichung beim Bayes-Faktor, bevor ein Verfolgungssignal aktiviert wird. Wenn der Bayes-Faktor unter diesen Schwellenwert fällt, wird der Prozess für das Verfolgungssignal aktiviert. Wird in der BATS-Überwachung eingesetzt. |
BATS | 0 < x <= 1 | 0,01 |
Staffelungsglättungskoeffizient | ModelDataClass.lambda Stellt den Staffelungsglättungskoeffizient für den Algorithmus "Robust Holt-Winters" dar. Wird verwendet, um den Einfluss des Prognosefehlers auf die Staffelungskomponente des Modells "Robust Holt-Winters" zu erhöhen oder zu verringern. Bei einem Koeffizienten von 0 hat der Prognosefehler keinen Einfluss auf die Staffelung des Modells. Bei einem Koeffizienten von 1 hat der Prognosefehler einen erheblichen Einfluss auf die Staffelung des Modells und macht es instabil. Wir empfehlen, diesen Wert auf 0,1 zu setzen und nicht zu verändern. |
Beste(r/s), H-W | 0 < x <= 1 | 0,1 |
Glättungskoeffizient Saisonalität | ModelDataClass.gamma
Stellt den Saisonalitäts-Glättungskoeffizienten für den Holt-Winters-Algorithmus dar. Dieser wird verwendet, um den Einfluss der neuen Beobachtung auf den relevanten Saisonindex des Holt-Winters-Modells zu erhöhen oder zu verringern. Bei einem Koeffizienten von 0 beeinflusst die neue Beobachtung den relevanten Saisonindex des Modells nicht. Bei einem Koeffizienten von 1 wird die neue Beobachtung zum relevanten Saisonindex (nachdem der Einfluss des Grundbedarfs ausgeschaltet wurde). Hinweis: Wenn der Parameter für das Optimierungsmakro = TRUE, wendet die Routine mehrere Werte an und verwendet die Werte, die ein Modell mit dem niedrigsten Wert für das gewählte Entscheidungskriterium ergeben.
|
Beste(r/s), H-W (Optimierung = TRUE) | 0 < x <= 1 | 0,4 |
Saisonaler Typ | ModelDataClass.SeasonalType Legt den Typ der Saisonalität fest, der für das Holt-Winters-Modell verwendet werden soll, zum Beispiel additiv oder multiplikativ. . |
Beste(r/s), BATS, H-W | NONE, ADDITIVE, MULTIPLICATIVE | KEIN |
Kurzhistorie | ModelDataClass.shortHistoryLength Speichert die Mindestlänge der Historie, die für die Modellanpassung erforderlich ist. Die Länge der Historie muss größer oder gleich dem angegebenen Parameter für die Kurzhistorie sein. Die benutzerdefinierte Vorlagen werden vor dem Test entfernt. |
Alle, außer EVO | Ganzzahl > 0 | 0 |
Lücke für Langsamdreher - Abschwächungsfaktor | BatsEngineDataClass.smpDiscount Enthält den Abschwächungsfaktor, der zum Glätten der Ebene in BATS für Langsamdreher verwendet wird. Dies erleichtert die Schätzung der aktuellen Länge des Zeitraums zwischen Verkaufsereignissen. |
BATS | 0 =< x < 1 | 0,2 |
Ausnahmehorizont - Stufe | Bestimmt den Horizont in der Historie im Test "Stufenänderungsausnahme" auf der Periodenebene der berechneten Prognose (z. B. Anzahl von Monaten, wenn Periodenebene = Monate). Stufenänderungen werden für die vollständige Historie festgelegt, jedoch nur, wenn eine Stufenänderung innerhalb der neuesten Perioden, die den Ausnahmehorizont abdecken, als statische Alarmmeldung gekennzeichnet ist (bei pconst). Wenn nicht festgelegt, gibt es keinen Grenzwert. . |
BEST, H-W | Positive Ganzzahl (Integer) | Null |
Maximale Lauflänge Stufenänderung | ATTEngineDataClass.stepChangeMaximumRunLength Enthält die maximale Anzahl zusammenhängender Ausreißer, die zum Auslösen einer Stufenänderung im Holt-Winters-Algorithmus erforderlich sind. Alle Ausreißer müssen in dieselbe Richtung abweichen. |
BEST, H-W | Ganzzahl (Integer) | 3 |
Ausnahmehorizont - Nachverfolgung |
Bestimmt den Horizont in der Historie im Test "Ausnahme - Nachverfolgung" auf der Periodenebene der berechneten Prognose (z. B. Anzahl von Monaten, wenn Periodenebene = Monate). Nachverfolgungssignale werden für die vollständige Historie festgelegt, jedoch nur, wenn ein Nachverfolgungssignal innerhalb der neuesten Perioden, die den Ausnahmehorizont abdecken, als statische Alarmmeldung gekennzeichnet ist (bei pconst). |
BATS, BEST, EWMA, H-W, LS, MA | Positive Ganzzahl (Integer) | Null |
Steuerungslimit Nachverfolgung | TrackingSignalDataClass.controlLimit Bestimmt das Steuerungslimit für die Nachverfolgung, wenn Nachverfolgung auf "An" gesetzt ist. Der Wert 0,99 deaktiviert die Erkennung von Nachverfolgungssignalen entsprechend. |
BEST, EWMA, H-W, LS, MA | 0,8, 0,9, 0,95, 0,96, 0,97, 0,98, 0,99 | 0,99 |
Nachverfolgungstyp | TrackingSignalDataClass.type Bestimmt die verwendete Strategie für das Nachverfolgungssignal, wenn Nachverfolgung auf "An" gesetzt ist. |
BEST, EWMA, H-W, LS, MA | NOTRACKING, SIMPLETRACKINGSIGNAL, BROWNSCUSUMTRACKINGSIGNAL, TRIGGSSMOOTHEDTRACKINGSIGNAL, AUTOCORRELATIONTRACKINGSIGNAL | NO TRACKING (Keine Nachverfolgung) |
Glättungskoeffizient Trend | ModelDataClass.beta Stellt den Trendglättungskoeffizienten für den Holt-Winters-Algorithmus dar. Dieser wird verwendet, um den Einfluss des Grundbedarfs auf die Trendkomponente des Holt-Winters-Modells zu erhöhen oder zu verringern. Bei einem Koeffizienten von 0 beeinflusst die Differenz zwischen dem neuen und dem alten Grundbedarf den Trend des Modells nicht. Bei einem Koeffizienten von 1 ist die Differenz zwischen dem neuen und dem alten Grundbedarf der Trend. Hinweis: Wenn der Parameter für das Optimierungsmakro = TRUE, wendet die Routine mehrere Werte an und verwendet die Werte, die ein Modell mit dem niedrigsten Wert für das gewählte Entscheidungskriterium ergeben.
|
Beste(r/s), H-W | 0 < x <= 1 | 0 |
Trim-Faktor | Gibt die Anzahl der Extremwerte an, die entfernt werden sollen, wenn das Verfahren "Getrimmter Mittelwert" für "Prognose kombiniert" ausgeführt wird. Dies stellt einen einseitigen Wert dar, wenn Sie den ersten und letzten Wert (x =1) entfernen. Hinweis: Dies gilt, wenn die Option auf "An" gesetzt ist.
|
"Beste(r/s)" und "Klassisches Kombinieren" sind auf "An" gesetzt. | Positive Ganzzahl (Integer) | 1 |
Winsorisierungsfaktor | Gibt die Anzahl der Extremwerte an, die beim Ausführen der Winsorisierungsmethode ersetzt werden sollen. Dies stellt einen einseitigen Wert dar, wenn Sie den ersten und letzten Wert (x =1) entfernen. | "Beste(r/s)" und "Klassisches Kombinieren" sind auf "An" gesetzt. | Positive Ganzzahl (Integer) | 1 |
Gewichtetes AIC-Maximum | ForecastingConstants.AICMAXIMUM Gibt die maximale Abweichung vom niedrigsten AIC-Wert an, damit eine Methode bei der Berechnung der Gewichtung berücksichtigt wird. Wird in der gewichteten AIC-Methode verwendet und angewendet, wenn die Option auf "An" gesetzt ist. |
"Beste(r/s)" und "Klassisches Kombinieren" sind auf "An" gesetzt. | Positive Dezimalzahl | 4 |
- Die ATT-Routine (Advanced Traditional Techniques) verlangt einen zusätzlichen Parameter Horizont (ForecastDataClass.horizon_), der dem Parameter Zyklus.ZukünftigerHorizont entnommen wird. Dieser wird auf alle Artikel oder Orte oder auf Beides angewendet. Dies geschieht als Teil des Vorgangs zum Aufrufen der Prognoseroutine.
- Die Anwendung prüft die Parameter vor dem Aufruf der Prognoseroutine. Die Artikel-Ort-Kombinationen, die ungültige Parametereinstellungen verwenden, werden abgelehnt. Die Codeliste und die ungültigen Parameter werden im Auditprotokolleintrag für die Prognoseroutine im angehängten Fehlerprotokoll vermerkt.
- Algorithmus, Saisontyp und Modellform arbeiten Hand in Hand. Die folgenden Kombinationen (in der Reihenfolge Algorithmus, Saisontyp und Modellform) sind möglich:
LEASTSQUARES, NONE, LINEAR MOVINGAVERAGE, NONE, CONSTANT EXPONENTIALMOVINGAVERAGE, NONE, CONSTANT CROSTONS, NONE, CONSTANT HOLTWINTERS, NONE, CONSTANT HOLTWINTERS, NONE, LINEAR HOLTWINTERS, ADDITIVE, SEASONAL HOLTWINTERS, MULTIPLICATIVE, SEASONAL.