Saltar al contenido

Estimaciones basadas en modelos: el método

FinancialMD publica sus propias estimaciones futuras. Se calculan a partir de las presentaciones ante la SEC (documentos presentados) de una empresa y de sus propias previsiones publicadas, mediante un método fijo y publicado. No son estimaciones de consenso, ni de analistas o de Wall Street, ni asesoramiento.

Qué es y qué no es

GET /v1/company/estimates devuelve cuatro cosas para una empresa: estimaciones de referencia para los próximos cuatro trimestres y dos ejercicios fiscales, las previsiones que la propia empresa declaró, señales descriptivas y el historial del método. La herramienta MCP es company_estimates.

curl "https://api.financial.md/v1/company/estimates?company=ticker:AAPL&metric=revenue"
  • Es el resultado de un modelo. Cada estimación indica generated_by: model, identifica la versión del método fmd-baseline-1 y enumera los ids de prueba de los datos declarados que leyó.
  • No es consenso. Ningún analista, intermediario bursátil o proveedor de datos es una fuente. No ofrecemos estimaciones de Wall Street, recomendaciones ni precios objetivo, y GET /v1/company/estimates/consensus responde not_covered.
  • Es una referencia. El método conoce el historial de la propia empresa y sus propias previsiones, y nada más: ni noticias, ni precios, ni perspectivas del sector. Júzgalo por el historial que se proporciona con cada cifra.
  • Es solo información, no asesoramiento de inversión. Nada de lo que aparece aquí indica qué hacer con un valor.

Datos de entrada

Se estiman cinco partidas: ingresos, resultado operativo, beneficio neto, beneficio diluido por acción y flujo de caja libre. El dato de entrada es la serie trimestral de esa partida de la empresa en los estados financieros estandarizados, que proceden de sus presentaciones ante la SEC (documentos presentados) en XBRL en SEC EDGAR. El cuarto trimestre es el ejercicio fiscal menos los tres primeros trimestres.

El método necesita ocho trimestres consecutivos declarados. Con menos, no hay estimación y la respuesta explica por qué.

Las series por acción reciben dos correcciones, ambas a partir de valores ya presentados. Una cifra ausente del cuarto trimestre se calcula como el beneficio neto del cuarto trimestre multiplicado por el beneficio por acción del año y dividido por el beneficio neto del año. Y cuando el número de acciones implícito en el beneficio neto y el beneficio por acción cambia bruscamente en una proporción similar a la de un desdoblamiento de acciones, los trimestres anteriores se reexpresan sobre la base más reciente.

Las fórmulas

Denotemos con y los trimestres declarados, del más antiguo al más reciente, y con n su número. Para un objetivo situado h trimestres en el futuro, k = ceil(h / 4) es el número de años que hay que retroceder hasta el mismo trimestre fiscal y b = n - 1 + h - 4k es el índice de ese trimestre. Se calculan cuatro componentes:

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, método ingenuo estacional: el mismo trimestre de un año antes.
  • f2, deriva estacional: ese trimestre más la variación interanual media de los últimos ocho trimestres, una vez por cada año de adelanto.
  • f3, crecimiento estacional: ese trimestre multiplicado por la mediana de las ratios interanuales de los últimos cuatro trimestres, limitada a un valor entre 0.5 y 2. Se usa solo cuando los últimos ocho trimestres son todos positivos.
  • f4, deriva suavizada: como f2, con la variación suavizada exponencialmente; la ponderación es la que, entre cuatro opciones, tuvo el menor error de predicción a un paso en el historial.

La estimación es la mediana de los componentes existentes. Con cuatro valores, es la media de los dos centrales, de modo que un componente desbocado no puede alterarla. Todos los valores de los componentes figuran en la respuesta.

Un ejercicio fiscal es la suma de los trimestres ya declarados y las estimaciones de los restantes. Para el beneficio por acción, la suma de cuatro trimestres aproxima la cifra anual, porque el número de acciones varía durante el año.

Previsiones de la empresa

Las previsiones se leen de los documentos de la propia empresa en EDGAR: el comunicado de resultados adjunto a un Form 8-K como anexo 99 y el texto de los formularios 10-Q y 10-K. Una declaración se conserva solo cuando una misma frase contiene una palabra que indique una previsión, un período fiscal futuro, una métrica conocida y un valor. Cada una se proporciona con la frase exacta, sus posiciones de caracteres en el documento, el número de registro y un enlace al documento.

Una declaración se clasifica como GAAP, ajustada o a tipos de cambio constantes cuando la frase lo indica, y como no especificada en caso contrario. Lo no especificado nunca se interpreta como GAAP. Cuando dos documentos de una misma presentación ante la SEC (documento presentado) discrepan, no se publica nada para esa métrica y ese período.

Algunas frases las lee un modelo de lenguaje en lugar de un patrón. Esas filas indican generated_by: model y nombran el modelo. Una respuesta solo se conserva cuando la frase citada aparece palabra por palabra en el documento y todos los números figuran en ella.

Las previsiones de la empresa modifican una estimación en tres casos: previsiones de ingresos conforme a GAAP o sin especificar la base contable; previsiones de crecimiento de ingresos en esos mismos términos, aplicadas al mismo período del año anterior; y previsiones de resultado operativo, beneficio neto o beneficio por acción que la empresa identifica como conformes a GAAP. La estimación pasa a ser el punto medio del rango y anchor lo indica, con el valor estadístico al lado. Las previsiones ajustadas se muestran, pero nunca modifican una estimación conforme a GAAP. El flujo de caja libre nunca se modifica.

El intervalo

Cada estimación incluye un intervalo diseñado para contener el valor publicado cuatro de cada cinco veces. Se construye a partir de errores pasados del mismo método, mediante la regla de predicción conforme dividida:

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: los errores pasados son los de la propia empresa, para el mismo horizonte. Se necesitan al menos ocho.
  • pooled_history: si hay menos, se utilizan los errores de todas las empresas para ese horizonte.
  • guidance_range, guidance_history, guidance_and_history: para una estimación modificada según las previsiones de la empresa, el intervalo es el rango declarado por la empresa, ampliado según cuánto se hayan alejado sus resultados de sus propios puntos medios, o según la amplitud estadística cuando ese historial es corto.

Solo se utilizan errores ya conocidos en la fecha de la estimación. Cuando no existe ninguno de los dos historiales, no hay intervalo y la respuesta lo indica.

Historial de resultados

El método se vuelve a ejecutar sobre el historial de cada empresa. Se hace una estimación en el momento en que se publicaron por primera vez los resultados de cada trimestre, leyendo, para cada período, solo la versión del valor que se conocía en ese momento. Un valor presentado posteriormente, o una reexpresión presentada posteriormente, no puede incorporarse a una estimación anterior. Cada estimación se evalúa frente al primer valor publicado para su período.

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

Las estadísticas se ofrecen por empresa y para todas las empresas, por partida, por trimestre o año y por horizonte, junto a cada estimación. naive_wape permite comprobar si el método supera la referencia más sencilla. En las partidas de beneficios, a menudo no la supera por mucho: lea los números antes de confiar en una estimación.

Cuando llega un valor publicado, también se evalúa la estimación almacenada que estaba vigente justo antes, y el resultado se conserva como un resultado de evaluación en vivo. El historial por empresa respeta as_of. La tabla de todas las empresas se reconstruye en cada ejecución y lleva su propia fecha.

Señales

Las señales describen hechos presentados mediante reglas fijas. Hay cuatro tipos:

  • guidance_change: el punto medio de las previsiones actuales de la empresa frente al de las anteriores para el mismo período y base contable: elevadas, reducidas, mantenidas, con un rango más estrecho, con un rango más amplio o iniciadas.
  • estimate_revision: nuestra propia estimación frente a nuestra propia versión anterior: al alza, a la baja o sin cambios.
  • result_vs_guidance: el primer valor publicado frente al rango previsto por la empresa: por encima, dentro o por debajo.
  • result_vs_own_estimate: el primer valor publicado frente a nuestra estimación realizada antes de su publicación: por encima, igual o por debajo.

Cada señal indica su regla y las pruebas en las que se basa. No hay calificaciones, precios objetivo ni términos de recomendación.

Limitaciones

  • El método solo considera el historial de la propia empresa. No considera la demanda, los precios, los competidores, las partidas no recurrentes ni nada de lo que se diga en una conferencia de resultados.
  • Las partidas de beneficios y el flujo de caja libre fluctúan mucho más que los ingresos, y los errores lo reflejan.
  • Todavía no se leen las previsiones que figuran únicamente en una tabla o cuyo período se menciona en una frase anterior.
  • Las fechas de los períodos futuros se proyectan a partir del calendario fiscal y pueden desviarse unos días en los años de 52 o 53 semanas.
  • Las empresas sin ocho trimestres consecutivos estandarizados de una partida no tienen estimación para ella.

Si una estimación o una fila de previsiones parece incorrecta, avísenos.

Fuentes y base legal

  • Fuente: únicamente SEC EDGAR. Las presentaciones ante la SEC (documentos presentados) son documentos públicos; seguimos las reglas de acceso equitativo de la SEC con un agente de usuario declarado y un límite de solicitudes.
  • Previsiones de la empresa: hechos que el emisor publicó sobre sí mismo, con una breve frase citada y un enlace al original. No alojamos el documento.
  • Estimaciones y señales: nuestros propios cálculos sobre esos hechos, identificados como resultados del modelo.
  • No se utilizan: estimaciones de ningún proveedor, informes de analistas, cifras de consenso, transcripciones ni textos de noticias.

Se aplican los términos. Esta página describe la versión del método fmd-baseline-1; cualquier cambio en una fórmula cambia la versión.