Metodología
Tipos de dato
Cada valor lleva una etiqueta que indica de dónde viene. Nunca mezclamos tipos en una misma cifra sin decirlo.
| Etiqueta | Significado |
|---|---|
| Observado | Publicado por la fuente original, con su unidad y fecha. |
| Derivado | Calculado de forma determinista a partir de datos observados, con fórmula y versión registradas. |
| Estimado | Resultado de un modelo. Lleva su incertidumbre y supuestos. |
| Supuesto del usuario | Valor que introduces tú (precio, coste, tasa…). |
| Generado por IA | Texto o interpretación producida por un modelo de lenguaje. Siempre separado de los hechos citados. |
Actualidad de los datos
Cada fuente tiene una frecuencia de publicación esperada. Comparamos la fecha de la última actualización correcta con esa ventana y mostramos uno de estos estados. Las fechas incluyen zona horaria.
| Estado | Significado |
|---|---|
| Actualizado | Dentro de la frecuencia de publicación esperada de la fuente. |
| Actualización pendiente | Todavía dentro de la ventana de actualización de la fuente. |
| Desactualizado | Se muestra el último dato válido, pero ha superado su ventana de actualización. |
| Fuente no disponible | El proveedor no responde o el conector ha fallado. Se conserva el último dato válido. |
| Fecha desconocida | La fuente no proporciona una fecha fiable. |
| Estimación | Valor modelizado, no una observación directa. |
| No conectado todavía | Fuente candidata. Aún no hay conector ni datos ingeridos. |
No usamos la etiqueta «en tiempo real» salvo que el proveedor lo garantice y hayamos verificado la latencia. Más detalle encómo medimos la actualidad.
Cuando una fuente falla
- Conservamos el último valor válido y lo marcamos como antiguo si supera su ventana.
- Nunca sustituimos un valor por cero ni por un dato inventado.
- Registramos el error, reintentamos con límites y avisamos al equipo si se repite.
Cálculos
Los simuladores usan fórmulas deterministas con pruebas automáticas basadas en casos de referencia calculados a mano. Versión actual de la biblioteca financiera: finance@1.0.0. Cada informe guardará la versión con la que se calculó para poder reproducirlo.
- Mantenemos la unidad original y documentamos cada conversión.
- No convertimos monedas sin indicar la fecha y la fuente del tipo de cambio.
- Cuando una métrica no existe para unos datos (por ejemplo, una TIR sin cambio de signo), lo decimos en vez de mostrar un número.
Métricas de mercado (MarketPulse)
Versión market@1.0.0. Se calculan sobre las medias mensuales publicadas por el Banco Mundial, en dólares nominales.
- Variación mensual e interanual: cambio porcentual frente al mes anterior y frente al mismo mes del año previo. Si falta uno de los dos meses, no se calcula.
- Volatilidad histórica: desviación típica muestral de las rentabilidades logarítmicas mensuales de los últimos 36 meses, anualizada (× √12). Exige al menos 12 rentabilidades.
- Caída máxima: mayor descenso desde un máximo previo dentro de la ventana (60 meses).
- Correlación: coeficiente de Pearson de las rentabilidades logarítmicas en los meses comunes (mínimo 12). No implica causalidad.
- Base 100: cada serie se divide por su valor en el primer mes común del periodo.
- Euros: precio en dólares dividido por la media mensual del tipo EUR/USD del BCE (solo meses con al menos 10 días publicados). Conversiones de unidad con factores fijos (p. ej. 31,1035 g por onza troy).
Inversión inmobiliaria (Property Intelligence)
Versión property@1.0.0 para la calculadora y housing@1.0.0 para el índice de vivienda.
- Rentabilidad bruta = alquiler anual / precio de compra. Rentabilidad neta = resultado de explotación del primer año / inversión total (precio, impuestos, gastos y reforma).
- Cuota del préstamo con el sistema francés; flujo de caja = resultado de explotación − cuotas. Todo antes de impuestos sobre la renta.
- TIR y VAN sobre los flujos del capital propio, con la venta al final del periodo (precio × (1 + revalorización)^años − gastos de venta − deuda pendiente).
- Precios de vivienda: Índice de Precios de Vivienda del INE (compraventas escrituradas, calidad constante, media de 2025 = 100). Distinguimos siempre índice de transacciones, precio de anuncio, tasación y alquiler; hoy solo usamos el primero.
- Valor estimado de un inmueble = precio pagado × índice actual / índice del trimestre de compra. Es la evolución media de la zona, no una tasación.
Logística (SupplyChain Atlas)
Versiones supply@1.0.0 y searoute-marnet50@1.0.0.
- Rutas marítimas: camino más corto sobre la red pública de Eurostat SeaRoute (50 km de resolución), con los pasos estratégicos que se cierran a voluntad. Las rutas árticas están cerradas por defecto.
- Aéreo, carretera y ferrocarril: distancia en línea recta multiplicada por un factor de ruta o de rodeo visible y editable.
- Plazos: distancia entre velocidad supuesta más días de manipulación; en carretera, jornadas de 9 horas de conducción (Reglamento (CE) 561/2006). Son estimaciones, nunca cotizaciones ni tiempos reales.
- Coste en destino: valor en aduana según el Código Aduanero de la Unión (arts. 70 y 71) y base del IVA a la importación según la Directiva 2006/112/CE (arts. 85 y 86). Cada partida se marca como estimada o confirmada.
- Concentración de proveedores: índice de Herfindahl-Hirschman sobre las cuotas de gasto. Existencias para cubrir un retraso = gasto anual / 365 × días de retraso.
Energía (EnergySim)
Versiones energy-finance@1.0.0 y wind@1.0.0.
- Fotovoltaica: producción mensual de PVGIS 5.3 (Comisión Europea, JRC) para 1 kWp con las pérdidas, la tecnología y los ángulos elegidos, multiplicada por la potencia. Se consulta desde el servidor y se reutiliza hasta 30 días por ubicación y configuración.
- Eólica: viento medio mensual a 50 m de NASA POWER, extrapolado a la altura de buje con la ley potencial, distribución de Weibull y curva de potencia genérica con corrección de densidad por altitud. Es un cálculo de primer orden para cribar emplazamientos.
- Modelo financiero antes de impuestos con flujos anuales: VAN, TIR del proyecto y del accionista, recuperación simple, cobertura de la deuda y LCOE (coincide con la calculadora pública cuando no hay escalados ni OPEX variable).
- P90 de un año: media − 1,2816 × desviación entre años de PVGIS, suponiendo una distribución normal. No incluye la incertidumbre del modelo.
- Los valores económicos iniciales son de ejemplo y se indican como tales; la conexión a la red no se evalúa porque no tenemos datos de capacidad.
Competencia (CompetitorIQ)
Versiones competitor-matrix@1.0.0 y review-themes@1.0.0.
- Ficha de empresa: datos del registro LEI de GLEIF (CC0), con el LEI validado por sus dígitos de control (ISO 7064). La estructura de grupo es la que cada entidad declara; si no la comunica, se indica la excepción.
- Matriz: el último valor observado de cada criterio, con fecha y marcado como verificado (con enlace a la fuente) o estimado. Los cambios son pares consecutivos de observaciones distintas de la misma celda.
- Puntuación: cada criterio numérico se normaliza entre el mínimo y el máximo del grupo según si es mejor alto o bajo, y se pondera; un dato ausente se excluye (no cuenta como cero) y se muestra la cobertura. Se indica qué criterio cambiaría el primer puesto.
- DAFO: cada elemento es un hecho citado (con fuente y fecha) o una inferencia; el informe los separa.
- Temas en reseñas: frecuencia de documento de palabras y parejas, sin palabras vacías, con la valoración media de las reseñas que las mencionan. Sin IA y en el navegador.
- Vigilancia: cada día se compara la denominación, el estado, la forma jurídica, los domicilios, las matrices y la sucesora con la última comprobación; la fecha de actualización por sí sola no cuenta como cambio.
Costes industriales (IndustrialCost)
Versiones industrial-cost@1.0.0, industrial-budget@1.0.0 y industrial-lifecycle@1.0.0.
- Capacidad: horas planificadas × OEE (disponibilidad × rendimiento × calidad) × ritmo × máquinas por etapa; la línea la limita la etapa más lenta.
- Coste por unidad: materiales con merma, mano de obra, energía (variable y carga base), agua, amortización lineal, mantenimiento, logística y fijos, con gastos generales y contingencia. Cada valor lleva su origen: cotización, precio publicado, estimación histórica, índice o supuesto.
- Fabricar o comprar: coste relevante (variable más fijos evitables) frente al de compra, y volumen de indiferencia.
- Presupuesto: PERT por partida, suma con partidas independientes y P10/P90 por aproximación normal. Las cotizaciones caducadas no cuentan como cotizadas.
- Ciclo de vida: valor actual de los costes en euros constantes y coste anual equivalente con el factor de recuperación de capital.
- Referencias: Eurostat, solo para la UE, la AELC y los países candidatos; el gas publicado por GJ se convierte a kWh (1 GJ = 277,78 kWh).
Riesgos geográficos (GeoRisk)
Versiones georisk-seismic@1.0.0, georisk-climate@1.0.0 y georisk-exposure@1.0.0. Se distinguen peligro, exposición, vulnerabilidad y riesgo: solo se mide exposición.
- Terremotos: catálogo ComCat del USGS, magnitud 4,5 o más desde 1976, a menos del radio elegido en línea recta (haversine). La frecuencia al año es la observada, no una probabilidad; si se alcanzan 5.000 resultados, el periodo empieza en el terremoto más antiguo recibido y se indica.
- Clima: datos diarios de NASA POWER (reanálisis MERRA-2, celdas de unos 50 km) de los 20 últimos años naturales completos; se descartan los años con menos del 90 % de días con dato. Calor extremo: máxima ≥ 35 °C; noche tropical: mínima ≥ 20 °C; lluvia intensa: ≥ 20 mm (R20mm); racha seca: días seguidos con menos de 1 mm (CDD). La comparación entre la primera y la segunda mitad del periodo es descriptiva.
- Cartera: para cada activo, número de terremotos, frecuencia, mayor magnitud, distancia al más cercano y fecha del último; los activos sin dato se cuentan aparte, nunca como «sin terremotos».
- Avisos: una vez al día se guardan los terremotos de los últimos 3 días y se crea, como mucho, un aviso por regla y día con el terremoto más fuerte que supere la magnitud dentro del radio, solo si ocurrió después de crear la regla.
- No se integran inundaciones, incendios, deslizamientos ni proyecciones climáticas: se enlaza el visor oficial de zonas inundables (SNCZI) en lugar de mostrar datos sin licencia clara.
Agricultura (AgriTech Intelligence)
Versiones agri-margin@1.0.0, agri-inputs@1.0.0 y agri-water@1.0.0. Los rendimientos, precios, costes y ayudas son supuestos del usuario: no hay un modelo de rendimiento calibrado.
- Margen: ingresos (rendimiento × precio + subproductos) menos costes (cantidad por ha × precio), con y sin ayudas. Equilibrio de rendimiento y de precio; sensibilidad ±20 % de una variable cada vez; tabla de rendimiento por precio de −30 % a +30 %.
- Comparador: el mismo escenario adverso para todos los cultivos y margen por m³ de agua y por hora.
- Siembra: semillas por m² = plantas objetivo / (germinación × nascencia); kg/ha con el peso de mil semillas. Abonado: unidades = dosis × riqueza.
- Clima: datos diarios de NASA POWER de 20 años completos; ET₀ de Hargreaves (FAO-56, ecuación 52) con la radiación extraterrestre de FAO-56; lluvia efectiva mensual de FAO; riego neto = máx(0, Kc × ET₀ − lluvia efectiva) y bruto = neto / eficiencia. Helada: mínima a 2 m de 0 °C o menos; grados-día con base 10 °C.
Informes
Todo informe incluirá: objetivo, alcance y periodo; metodología y versión de cálculo; fuentes con fecha de observación y licencia; hechos, cálculos, estimaciones e hipótesis separados; escenarios y sensibilidad; incertidumbres y datos ausentes; identificador y versión.
Puntuaciones y comparaciones
- Los pesos son editables y visibles, y se puede ver qué cambio altera el ranking.
- Los datos ausentes se marcan; no se convierten en cero.
- Una puntuación no es una probabilidad de éxito.
- No llamamos «mejor opción» a nada sin un objetivo definido.
Uso de IA
Cuando incorporemos asistentes de IA, servirán para interpretar preguntas, configurar análisis y resumir resultados llamando a los cálculos deterministas. Mostrarán las fuentes y no inventarán datos. Ver IA y limitaciones.