Zum Inhalt springen

Modellbasierte Schätzungen: die Methode

FinancialMD veröffentlicht eigene Schätzungen für zukünftige Zeiträume. Sie werden anhand der Einreichungen bei der SEC (eingereichten Dokumente) eines Unternehmens und seiner eigenen veröffentlichten Prognosen nach einer festgelegten, veröffentlichten Methode berechnet. Sie sind weder Konsensschätzungen noch Analysten- oder Wall-Street-Schätzungen und keine Beratung.

Was dies ist und was nicht

GET /v1/company/estimates liefert vier Dinge für ein Unternehmen: Basisschätzungen für die nächsten vier Quartale und zwei Geschäftsjahre, die vom Unternehmen selbst veröffentlichten Prognosen, beschreibende Signale und die Erfolgsbilanz der Methode. Das MCP-Tool ist company_estimates.

curl "https://api.financial.md/v1/company/estimates?company=ticker:AAPL&metric=revenue"
  • Es handelt sich um Modellergebnisse. Jede Schätzung enthält generated_by: model, nennt die Methodenversion fmd-baseline-1 und listet die Nachweis-IDs der berücksichtigten berichteten Fakten auf.
  • Es handelt sich nicht um Konsensschätzungen. Weder Analysten noch Broker oder Datenanbieter dienen als Quellen. Wir führen keine Wall-Street-Schätzungen, Bewertungen oder Kursziele, und GET /v1/company/estimates/consensus antwortet mit not_covered.
  • Es handelt sich um eine Basisschätzung. Die Methode kennt nur die eigene Historie und die eigenen Prognosen eines Unternehmens, sonst nichts: keine Nachrichten, keine Kurse, keine Brancheneinschätzung. Beurteilen Sie sie anhand der mit jeder Zahl bereitgestellten Erfolgsbilanz.
  • Es handelt sich ausschließlich um Informationen, nicht um Anlageberatung. Nichts hier sagt Ihnen, was Sie mit einem Wertpapier tun sollen.

Eingangsdaten

Fünf Positionen werden geschätzt: Umsatz, Betriebsergebnis, Nettogewinn, verwässertes Ergebnis je Aktie und Free Cashflow. Als Eingangsdaten dient die quartalsweise Zeitreihe der jeweiligen Position aus den standardisierten Finanzberichten des Unternehmens, die aus seinen XBRL-Einreichungen bei der SEC (eingereichten Dokumenten) auf SEC EDGAR stammen. Das vierte Quartal ergibt sich aus dem Geschäftsjahr abzüglich der ersten drei Quartale.

Die Methode benötigt acht aufeinanderfolgende berichtete Quartale. Bei weniger Quartalen gibt es keine Schätzung, und die Antwort nennt den Grund.

Zeitreihen je Aktie werden auf zwei Arten korrigiert, jeweils anhand bereits eingereichter Werte. Ein fehlender Wert für das vierte Quartal ergibt sich aus dem Nettogewinn des vierten Quartals multipliziert mit dem Ergebnis je Aktie des Jahres, geteilt durch den Nettogewinn des Jahres. Wenn sich die aus Nettogewinn und Ergebnis je Aktie abgeleitete Aktienanzahl sprunghaft in einem für einen Aktiensplit typischen Verhältnis ändert, werden frühere Quartale auf die neueste Basis angepasst (restated).

Die Formeln

Bezeichnen Sie die berichteten Quartale, beginnend mit dem ältesten, mit y und ihre Anzahl mit n. Für ein Ziel h Quartale in der Zukunft ist k = ceil(h / 4) die Anzahl der Jahre zurück zum gleichen Geschäftsquartal, und b = n - 1 + h - 4k ist der Index dieses Quartals. Vier Komponenten werden berechnet:

f1 = y[b]
f2 = y[b] + k * mean(d[-8:])            d[i] = y[i] - y[i-4]
f3 = y[b] * g^k                         g = clip(median(r[-4:]), 0.5, 2.0),  r[i] = y[i] / y[i-4]
f4 = y[b] + k * s                       s = exponential smoothing of d, alpha from {0.2, 0.4, 0.6, 0.8}
estimate = median(f1, f2, f3, f4)
scale = mean(|y[-4:]|)
  • f1, saisonale naive Prognose: dasselbe Quartal ein Jahr zuvor.
  • f2, saisonaler Drift: dieses Quartal zuzüglich der durchschnittlichen Veränderung gegenüber dem Vorjahr in den letzten acht Quartalen, einmal je vorausliegendem Jahr.
  • f3, saisonales Wachstum: der Wert dieses Quartals multipliziert mit dem Median der Vorjahresverhältnisse der letzten vier Quartale, begrenzt auf Werte zwischen 0.5 und 2. Wird nur verwendet, wenn die letzten acht Quartale alle positiv sind.
  • f4, geglätteter Trend: wie f2, mit exponentiell geglätteter Veränderung; verwendet wird diejenige von vier Gewichtungen, die in den historischen Daten den kleinsten Einschritt-Prognosefehler hatte.

Die Schätzung ist der Median der verfügbaren Komponenten. Bei vier Werten ist dies der Mittelwert der beiden mittleren Werte, sodass eine einzelne stark abweichende Komponente die Schätzung nicht verschieben kann. Alle Komponentenwerte sind in der Antwort enthalten.

Ein Geschäftsjahr setzt sich aus den bereits berichteten Quartalen und den Schätzungen für die übrigen Quartale zusammen. Beim Ergebnis je Aktie entspricht die Summe von vier Quartalen näherungsweise dem Jahreswert, da sich die Aktienanzahl innerhalb eines Jahres verändert.

Unternehmensprognosen

Prognosen werden aus den eigenen Dokumenten des Unternehmens auf EDGAR ausgelesen: aus der Ergebnismitteilung, die einem Form 8-K als Anlage 99 beigefügt ist, und aus dem Text von Forms 10-Q und 10-K. Eine Aussage wird nur übernommen, wenn ein einzelner Satz einen zukunftsgerichteten Ausdruck, einen zukünftigen Geschäftszeitraum, eine bekannte Kennzahl und einen Wert enthält. Jede Aussage wird mit dem exakten Satz, dessen Zeichenpositionen im Dokument, der Zugangsnummer und einem Link zum Dokument bereitgestellt.

Eine Aussage wird als GAAP, bereinigt oder währungsbereinigt eingestuft, wenn der Satz dies ausdrücklich angibt; andernfalls bleibt die Grundlage nicht spezifiziert. Nicht spezifiziert wird niemals als GAAP interpretiert. Wenn sich zwei Dokumente einer Einreichung bei der SEC (eingereichtes Dokument) widersprechen, wird für diese Kennzahl und diesen Zeitraum nichts veröffentlicht.

Manche Sätze werden von einem Sprachmodell statt anhand eines Musters ausgelesen. Diese Zeilen enthalten generated_by: model und nennen das Modell. Eine Antwort wird nur übernommen, wenn der zitierte Satz wortwörtlich im Dokument gefunden wird und jede Zahl darin steht.

Eine Prognose verändert eine Schätzung in drei Fällen: bei einer Umsatzprognose auf GAAP-Basis oder ohne spezifizierte Grundlage; bei einer Umsatzwachstumsprognose mit denselben Voraussetzungen, angewandt auf den gleichen Zeitraum ein Jahr zuvor; und bei einer Prognose für Betriebsergebnis, Nettogewinn oder Ergebnis je Aktie, die das Unternehmen als GAAP kennzeichnet. Die Schätzung wird auf den Mittelpunkt der Bandbreite gesetzt, und anchor weist dies aus; daneben steht der statistische Wert. Bereinigte Prognosen werden angezeigt, verändern aber niemals eine GAAP-Schätzung. Free Cashflow wird niemals verändert.

Das Intervall

Jede Schätzung enthält ein Intervall, das den berichteten Wert in vier von fünf Fällen einschließen soll. Es wird aus früheren Fehlern derselben Methode nach der Split-Conformal-Regel gebildet:

scaled error e = (actual - estimate) / scale
w = r-th smallest |e| over the n past errors, r = ceil((n + 1) * 0.8)
interval = estimate ± scale * w
  • company_history: Verwendet werden die früheren Fehler des Unternehmens selbst bei gleichem Prognosehorizont. Mindestens acht sind erforderlich.
  • pooled_history: Liegen weniger vor, werden die Fehler aller Unternehmen bei diesem Prognosehorizont verwendet.
  • guidance_range, guidance_history, guidance_and_history: Bei einer an die Unternehmensprognose angepassten Schätzung entspricht das Intervall der vom Unternehmen angegebenen Bandbreite, erweitert um die bisherigen Abweichungen seiner Ergebnisse von den Mittelpunkten seiner eigenen Prognosen oder, bei kurzer Historie, um die statistische Intervallbreite.

Es werden nur Fehler verwendet, die am Datum der Schätzung bereits bekannt waren. Liegt keine der beiden Historien vor, gibt es kein Intervall; die Antwort weist darauf hin.

Bisherige Prognosegüte

Die Methode wird anhand der Historie jedes Unternehmens erneut durchgespielt. Zum Zeitpunkt der erstmaligen Berichterstattung jedes Quartals wird eine Schätzung erstellt, wobei für jeden Zeitraum nur die zu diesem Zeitpunkt bekannte Version des Werts verwendet wird. Ein später eingereichter Wert oder eine später eingereichte Korrektur kann eine frühere Schätzung nicht beeinflussen. Jede Schätzung wird anhand des für ihren Zeitraum zuerst berichteten Werts bewertet.

ape = |estimate - actual| / |actual|
median_ape = median(ape)        mape = mean(ape)
wape = sum |estimate - actual| / sum |actual|
naive_wape = the same for f1, the same quarter one year earlier
bias = mean((estimate - actual) / |actual|)
interval_coverage = share of actuals inside the interval

Die Statistiken werden je Unternehmen und für alle Unternehmen bereitgestellt, aufgeschlüsselt nach Position, Quartal oder Jahr und Prognosehorizont, jeweils neben jeder Schätzung. naive_wape ist enthalten, damit Sie sehen können, ob die Methode den einfachsten Vergleichsmaßstab übertrifft. Bei Gewinnpositionen ist der Vorsprung oft gering: Prüfen Sie die Zahlen, bevor Sie sich auf eine Schätzung verlassen.

Sobald ein berichteter Wert vorliegt, wird auch die gespeicherte Schätzung bewertet, die unmittelbar davor gültig war; das Ergebnis wird als laufendes Bewertungsergebnis gespeichert. Die unternehmensbezogene Historie berücksichtigt as_of. Die Tabelle für alle Unternehmen wird bei jedem Durchlauf neu erstellt und trägt ein eigenes Datum.

Signale

Signale beschreiben eingereichte Fakten anhand fester Regeln. Es gibt vier Arten:

  • guidance_change: der Mittelpunkt der aktuellen Aussage des Unternehmens im Vergleich zur vorherigen Aussage für denselben Zeitraum und auf derselben Grundlage: angehoben, gesenkt, beibehalten, eingeengt, ausgeweitet oder erstmals abgegeben.
  • estimate_revision: unsere eigene Schätzung im Vergleich zu unserer vorherigen Version: gestiegen, gesunken oder unverändert.
  • result_vs_guidance: der zuerst berichtete Wert im Vergleich zur prognostizierten Bandbreite des Unternehmens: darüber, innerhalb oder darunter.
  • result_vs_own_estimate: der zuerst berichtete Wert im Vergleich zu unserer zuvor erstellten Schätzung: darüber, gleich oder darunter.

Jedes Signal nennt seine Regel und die Nachweise, auf denen es beruht. Es gibt keine Ratings, keine Kursziele und keine Empfehlungsformulierungen.

Grenzen

  • Die Methode berücksichtigt nur die eigene Historie eines Unternehmens. Sie berücksichtigt weder Nachfrage, Preise, Wettbewerber, Einmaleffekte noch Aussagen aus einer Telefonkonferenz.
  • Gewinnpositionen und Free Cashflow schwanken deutlich stärker als der Umsatz, und die Fehler spiegeln dies wider.
  • Prognosen, die nur in einer Tabelle stehen oder deren Zeitraum in einem vorherigen Satz genannt wird, werden noch nicht ausgelesen.
  • Künftige Periodendaten werden anhand des Geschäftsjahreskalenders hochgerechnet und können bei Jahren mit 52 oder 53 Wochen um einige Tage abweichen.
  • Für Unternehmen, die für eine Position keine acht aufeinanderfolgenden standardisierten Quartale aufweisen, gibt es dafür keine Schätzung.

Wenn eine Schätzung oder eine Prognosezeile falsch erscheint, teilen Sie uns dies mit.

Quellen und Rechtsgrundlage

  • Quelle: ausschließlich SEC EDGAR. Einreichungen bei der SEC (eingereichte Dokumente) sind öffentliche Dokumente; wir befolgen die Regeln der SEC für einen fairen Zugriff mit einem deklarierten User-Agent und einer Begrenzung der Anfragerate.
  • Prognosen: Fakten, die der Emittent über sich selbst veröffentlicht hat, mit einem kurzen zitierten Satz und einem Link zum Original. Wir hosten das Dokument nicht.
  • Schätzungen und Signale: unsere eigenen Berechnungen auf Basis dieser Fakten, als Modellausgabe gekennzeichnet.
  • Nicht verwendet: Schätzungen von Datenanbietern, Analystenberichte, Konsenszahlen, Transkripte oder Nachrichtentexte.

Es gelten die Nutzungsbedingungen. Diese Seite beschreibt die Methodenversion fmd-baseline-1; jede Änderung einer Formel ändert die Version.