NUMBEO

Motivación y Metodología

Antes de la creación de Numbeo (abril de 2009), no existían otras bases de datos gratuitas sobre coste de vida con datos e índices estructurados.

Existían otros informes sobre coste de vida, pero su metodología era secreta o bien se pedía mucho dinero para poder acceder a ella. Su ámbito era muy limitado en el número de ciudades incluidas. Era difícil aumentar la escala de los estudios sin incurrir en gastos significativos, ya que dependían de datos recogidos manualmente. Además, no existían análisis sobre el porcentaje de error en los datos recogidos. Los datos sobre coste de vida recogidos manualmente pueden tender a errores porque:

Los estudios disponibles anteriores al año 2009 por lo general incluyen un solo índice, lo que no es suficiente para establecer una valoración a nivel individual, dado que una persona no supone la persona media, debido a variaciones en el estilo de vida como:

Otros recursos disponibles sobre el coste de vida no proporcionaban una forma sistematizada de extraer índices personalizados. Numbeo ofrece un software global para extraer varios indicadores económicos de forma gratuita (ej. utilizando nuestra herramienta "Bolsa de bienes y servicios" ).

Antes de la Gran Recesión (Crisis Económica Mundial de 2007-2009) los precios de las propiedades de todo el mundo le parecían totalmente descabellados al fundador de esta página. El precio de un apartamento pequeño en un país del tercer mundo en el que actualmente vive costaba lo mismo que 310 monitores TFT, ultramodernos en aquel tiempo. La especulación descontrolada de los precios hacía entender que la gente realmente necesitaba una herramienta para poder controlar o rebajar la especulación inmobiliaria.

Y así fue como nació Numbeo. Numbeo:

 

Metodología

Recogida y procesado de datos

Para recopilar sus datos, Numbeo depende de datos introducidos por usuarios y datos recogidos manualmente de fuentes autorizadas (páginas web de supermercados, compañías de taxis, instituciones gubernamentales, artículos de periódico, otros estudios y fuentes, etc.). Los datos recogidos manualmente de estas fuentes autorizadas se renuevan dos veces al año.

Llevamos a cabo filtros automáticos y semi-automáticos para descartar datos incorrectos o “ruido”. El filtro más simple funciona de la siguiente manera: si para un precio determinado en una ciudad, se han introducido recientemente los valores 5, 6, 20 y 4, el valor 20 se descarta como “ruido” (ya que es más de 4 veces el valor medio)

Otro filtro descarta ¼ (un cuarto) de los valores introducidos más bajos y más altos, ya que los casos en los extremos del intervalo tienen una probabilidad más alta de ser incorrectos. De los datos que permanecen, se calculan y muestran el valor más alto, más bajo y promedio.

También utilizamos otros filtros más sofisticados. Estos filtros funcionan mejor cuando se introducen más datos.

Uno de nuestros filtros avanzados trata de eliminar datos de “entrenamiento” erróneos. Mina los datos descartados (datos spam) y si detecta irregularidades los reintroduce de nuevo en el cómputo.

En resumen, Numbeo utiliza tecnología heurística en sus filtros para asegurar la calidad de sus datos. En base a los datos que ya tiene, Numbeo descarta periódicamente los que estadísticamente tienen más probabilidad de ser incorrectos.

Numbeo también archiva los valores de datos antiguos (nuestra política de depreciación de datos por defecto es de 12 meses, aunque utilizamos datos con hasta 18 meses de antigüedad cuando no recibimos datos nuevos y los indicadores sugieren que la inflación es baja en el país). Los valores de los datos antiguos se preservan para utilizarse en registros históricos.

Incorporación de datos para un país

Para añadir datos para un país, utilizamos todas las entradas (de todas las ciudades) para calcular la media de datos de dicho país. Ten en cuenta que esto se diferencia del proceso de añadir datos para todas las ciudades del país (para las que tenemos datos en el sistema). Debido al funcionamiento de las fórmulas (descartando el 25% de los extremos alto y bajo de los datos recogidos antes de calcular los valores mostrados), a veces los valores máximos y mínimos de un producto en una ciudad pueden no corresponder con los máximos y mínimos del país en que se encuentra. Esta anomalía aparece por el modo de aplicación de las fórmulas. Por lo tanto, en cálculos a nivel nacional estamos baremando una ciudad por el número de contribuciones. Ya que hay un número mayor de entradas para un país que para una ciudad, los datos a nivel nacional suelen contener menos “ruido” que los que se muestran sobre las ciudades.

Monedas y Divisas

Consultamos varias fuentes especializadas como el Banco Central Europeo para actualizar nuestras tasas de cambio de divisas prácticamente cada hora. Para cada contribución, guardamos en nuestra base de datos los valores introducidos en EUR, USD y la moneda utilizada en la entrada (utilizando las tasas de cambio actuales). Para calcular medias, reutilizamos una de esas entradas basándonos en la estabilidad monetaria y la moneda predominante en el país para intentar minimizar errores en la relación de divisas.

Para mostrar datos históricos, usamos tasas de cambio mensuales previas para calcular los datos (tasa de cambio quincenal). Si el usuario final elige una configuración de moneda personalizada para desplegar los datos históricos de un año, se utiliza la tasa de cambio semestral para calcular los datos mostrados.

Impuestos

Nuestros datos sobre precios deben incluir el valor de impuestos como el IVA. Nuestros datos sobre salario medio deben incluir el valor resultante tras las retenciones de la renta, de modo que podamos utilizarlos directamente para calcular el poder adquisitivo local.

Cálculo de índices

El Índice de Coste de Vida está construido basándose en nuestra mejor estimación de los gastos medios de una familia de cuatro personas para una ciudad determinada. Los baremos están sujetos a cambios con el tiempo. Pero dado que nuestra metodología es pública, en el momento de publicar esta guía los baremos eran los siguientes:
    
mysql> select name, category, cpi_factor as cost_of_living_factor, rent_factor from item where cpi_factor > 0 or rent_factor > 0 order by category, relative_id;
+-----------------------------------------------------------------+---------------------+-----------------------+-------------+
| name                                                            | category            | cost_of_living_factor | rent_factor |
+-----------------------------------------------------------------+---------------------+-----------------------+-------------+
| 1 Pair of Jeans (Levis 501 Or Similar)                          | Clothing And Shoes  |                  0.35 |           0 |
| 1 Summer Dress in a Chain Store (Zara, H&M, ...)                | Clothing And Shoes  |                  0.35 |           0 |
| 1 Pair of Nike Running Shoes (Mid-Range)                        | Clothing And Shoes  |                  0.35 |           0 |
| 1 Pair of Men Leather Business Shoes                            | Clothing And Shoes  |                  0.35 |           0 |
| Milk (regular), (1 liter)                                       | Markets             |                    25 |           0 |
| Loaf of Fresh White Bread (500g)                                | Markets             |                    31 |           0 |
| Rice (white), (1kg)                                             | Markets             |                    14 |           0 |
| Eggs (12)                                                       | Markets             |                    20 |           0 |
| Local Cheese (1kg)                                              | Markets             |                    12 |           0 |
| Chicken Breasts (Boneless, Skinless), (1kg)                     | Markets             |                    15 |           0 |
| Beef Round (1kg) (or Equivalent Back Leg Red Meat)              | Markets             |                    15 |           0 |
| Apples (1kg)                                                    | Markets             |                    31 |           0 |
| Banana (1kg)                                                    | Markets             |                    25 |           0 |
| Oranges (1kg)                                                   | Markets             |                    30 |           0 |
| Tomato (1kg)                                                    | Markets             |                    22 |           0 |
| Potato (1kg)                                                    | Markets             |                    24 |           0 |
| Onion (1kg)                                                     | Markets             |                    10 |           0 |
| Lettuce (1 head)                                                | Markets             |                    18 |           0 |
| Water (1.5 liter bottle)                                        | Markets             |                    30 |           0 |
| Bottle of Wine (Mid-Range)                                      | Markets             |                     4 |           0 |
| Domestic Beer (0.5 liter bottle)                                | Markets             |                     6 |           0 |
| Imported Beer (0.33 liter bottle)                               | Markets             |                     6 |           0 |
| Cigarettes 20 Pack (Marlboro)                                   | Markets             |                    15 |           0 |
| Apartment (1 bedroom) in City Centre                            | Rent Per Month      |                     0 |        0.25 |
| Apartment (1 bedroom) Outside of Centre                         | Rent Per Month      |                     0 |        0.25 |
| Apartment (3 bedrooms) in City Centre                           | Rent Per Month      |                     0 |        0.25 |
| Apartment (3 bedrooms) Outside of Centre                        | Rent Per Month      |                     0 |        0.25 |
| Meal, Inexpensive Restaurant                                    | Restaurants         |                    16 |           0 |
| Meal for 2 People, Mid-range Restaurant, Three-course           | Restaurants         |                   3.5 |           0 |
| McMeal at McDonalds (or Equivalent Combo Meal)                  | Restaurants         |                     6 |           0 |
| Domestic Beer (0.5 liter draught)                               | Restaurants         |                     5 |           0 |
| Imported Beer (0.33 liter bottle)                               | Restaurants         |                     5 |           0 |
| Cappuccino (regular)                                            | Restaurants         |                    15 |           0 |
| Coke/Pepsi (0.33 liter bottle)                                  | Restaurants         |                     6 |           0 |
| Water (0.33 liter bottle)                                       | Restaurants         |                     6 |           0 |
| Fitness Club, Monthly Fee for 1 Adult                           | Sports And Leisure  |                   2.3 |           0 |
| Tennis Court Rent (1 Hour on Weekend)                           | Sports And Leisure  |                     3 |           0 |
| Cinema, International Release, 1 Seat                           | Sports And Leisure  |                     6 |           0 |
| One-way Ticket (Local Transport)                                | Transportation      |                    20 |           0 |
| Monthly Pass (Regular Price)                                    | Transportation      |                   1.5 |           0 |
| Taxi Start (Normal Tariff)                                      | Transportation      |                     5 |           0 |
| Taxi 1km (Normal Tariff)                                        | Transportation      |                    20 |           0 |
| Taxi 1hour Waiting (Normal Tariff)                              | Transportation      |                   0.7 |           0 |
| Gasoline (1 liter)                                              | Transportation      |                    60 |           0 |
| Volkswagen Golf 1.4 90 KW Trendline (Or Equivalent New Car)     | Transportation      |                0.0035 |           0 |
| Toyota Corolla 1.6l 97kW Comfort (Or Equivalent New Car)        | Transportation      |                0.0035 |           0 |
| Basic (Electricity, Heating, Water, Garbage) for 85m2 Apartment | Utilities (Monthly) |                     1 |           0 |
| 1 min. of Prepaid Mobile Tariff Local (No Discounts or Plans)   | Utilities (Monthly) |                   320 |           0 |
| Internet (10 Mbps, Unlimited Data, Cable/ADSL)                  | Utilities (Monthly) |                     1 |           0 |
+-----------------------------------------------------------------+---------------------+-----------------------+-------------+
      Local_Puchasing_Power_Index = (Average_Disposable_Salary(This_City) / BasketConsumerPlusRent(This_City)) / (Average_Disposable_Salary(New_York) / BasketConsumerPlusRent(New_York))
      
      BasketConsumerPlusRent(City) = sum_of (Price_in_the_city * (cost_of_living_factor + rent_factor))
    

Política de Conservación de Datos

La sección de coste de vida utiliza datos introducidos en los últimos 12 meses (en casos excepcionales, cuando existe un número muy bajo de entradas para una ciudad y los indicadores sugieren que la inflación del país es baja, utilizamos entradas de hasta 18 meses de antigüedad al considerar que estos datos pueden no haber cambiado al no haber recibido actualizaciones de los datos existentes. Otras secciones que utilizan los mismos datos también emplean la misma política.

No todas las secciones de la página utilizan la misma política de conservación de datos. Los datos antiguos se trasladan cada mes a nuestros archivos y pueden ser retirados por nuestra API.

Política de Cartografía

Nuestra política de cartografía se basa en mostrar el mundo desde una perspectiva de facto; esto es, representar la realidad actual en la manera más precisa que podamos. Nuestros socios pueden tener una política distinta que podría verse reflejada en el software de nuestra página.

 

Esta página ha sido traducida del inglés. Improve translation of this page