{"id": "NO0A", "n": "Western Norway & the fjords", "c": "Norway", "official": "Vestlandet", "cc": "NO", "t": "mountains", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 100%; median ground height 600 m", "lat": 61.03, "lon": 6.665, "population": 1432119, "peak": 7, "trough": 1, "n_years_crowd": 2, "spread": 4.724, "is_flat": false, "seasonality_pct": 33.785, "hotel_share": 0.691, "rental_share": 0.083, "camping_share": 0.227, "hotel_occupancy_pct": 58.5, "elevation_m": 600.137, "weather_check": {"kind": "stations", "n": 97, "hi_err": 0.6, "lo_err": 0.3, "rain_ratio": 1.03}, "provenance": {"crowd_years": 2, "crowd_first_year": 2024, "crowd_last_year": 2025, "crowd_source": "Eurostat tour_occ_nin2m, 2024–2025", "population_year": 2025, "climate_years": 15, "climate_source": "ERA5 (Copernicus C3S reanalysis) corrected with open national weather-service station observations (11 services), 2011-2025, 0.25 deg", "price_years": 2, "platform_years": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 100%; median ground height 600 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 140.0, "pli_overall": 134.1, "months": [{"m": 1, "est_share": 0.0, "weather": 46.031, "index": "HCI:Urban", "weather_alt": 24.704, "hci_urban": 46.031, "hci_beach": 24.704, "good_days": 0.316, "good_days_urban": 0.316, "good_days_beach": 0.0, "tx_mean": 3.108, "tx_max_median": 8.184, "tn_mean": -0.818, "lows_withheld": null, "sea_c": 6.802, "us_pax": null, "us_airports": [], "sunny_days": 2.338, "p35": 0.0, "p30": 0.0, "rain_days": 17.67, "rain_days_p90": 24.558, "rain_withheld": null, "climate_years": 15, "k": 8.977, "visitors_night": 12809.097, "dom_share": 0.805, "stage": 0.211665, "share_pct": 0.89, "cost_hotel_swing": -2.333, "cost_accom_swing": -2.054, "cost_package_swing": -5.16, "cost_air_swing": -17.95, "plat_night": 1898.887, "plat_ratio": 0.148, "plat_dom_share": 0.409, "share_pct_upper": 1.02, "adr_eur": 104.703, "adr_swing": -14.229, "adr_vs_cheapest": 1.0, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 2, "est_share": 0.0, "weather": 47.41, "index": "HCI:Urban", "weather_alt": 26.234, "hci_urban": 47.41, "hci_beach": 26.234, "good_days": 0.946, "good_days_urban": 0.946, "good_days_beach": 0.0, "tx_mean": 4.078, "tx_max_median": 8.235, "tn_mean": -0.72, "lows_withheld": null, "sea_c": 5.866, "us_pax": null, "us_airports": [], "sunny_days": 3.408, "p35": 0.0, "p30": 0.0, "rain_days": 16.74, "rain_days_p90": 23.099, "rain_withheld": null, "climate_years": 15, "k": 11.46, "visitors_night": 16351.08, "dom_share": 0.802, "stage": 0.270213, "share_pct": 1.133, "cost_hotel_swing": -1.976, "cost_accom_swing": -1.698, "cost_package_swing": -5.16, "cost_air_swing": -8.89, "plat_night": 2813.027, "plat_ratio": 0.172, "plat_dom_share": 0.464, "share_pct_upper": 1.325, "adr_eur": 106.473, "adr_swing": -12.78, "adr_vs_cheapest": 1.017, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 3, "est_share": 0.0, "weather": 52.235, "index": "HCI:Urban", "weather_alt": 30.443, "hci_urban": 52.235, "hci_beach": 30.443, "good_days": 2.726, "good_days_urban": 2.726, "good_days_beach": 0.036, "tx_mean": 6.499, "tx_max_median": 10.851, "tn_mean": 0.471, "lows_withheld": null, "sea_c": 5.589, "us_pax": null, "us_airports": [], "sunny_days": 3.851, "p35": 0.0, "p30": 0.0, "rain_days": 15.782, "rain_days_p90": 18.829, "rain_withheld": null, "climate_years": 15, "k": 12.155, "visitors_night": 17341.952, "dom_share": 0.798, "stage": 0.286589, "share_pct": 1.201, "cost_hotel_swing": -1.504, "cost_accom_swing": -1.296, "cost_package_swing": -5.16, "cost_air_swing": -5.394, "plat_night": 3149.194, "plat_ratio": 0.182, "plat_dom_share": 0.434, "share_pct_upper": 1.415, "adr_eur": 109.633, "adr_swing": -10.191, "adr_vs_cheapest": 1.047, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 4, "est_share": 0.0, "weather": 59.572, "index": "HCI:Urban", "weather_alt": 39.832, "hci_urban": 59.572, "hci_beach": 39.832, "good_days": 8.582, "good_days_urban": 8.582, "good_days_beach": 1.43, "tx_mean": 9.962, "tx_max_median": 15.831, "tn_mean": 2.594, "lows_withheld": null, "sea_c": 6.49, "us_pax": null, "us_airports": [], "sunny_days": 5.566, "p35": 0.0, "p30": 0.0, "rain_days": 12.202, "rain_days_p90": 14.6, "rain_withheld": null, "climate_years": 15, "k": 13.883, "visitors_night": 19810.033, "dom_share": 0.751, "stage": 0.327348, "share_pct": 1.369, "cost_hotel_swing": -2.173, "cost_accom_swing": -1.895, "cost_package_swing": 3.145, "cost_air_swing": 3.94, "plat_night": 4082.417, "plat_ratio": 0.206, "plat_dom_share": 0.352, "share_pct_upper": 1.646, "adr_eur": 110.092, "adr_swing": -9.815, "adr_vs_cheapest": 1.051, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 5, "est_share": 0.0, "weather": 64.61, "index": "HCI:Urban", "weather_alt": 47.904, "hci_urban": 64.61, "hci_beach": 47.904, "good_days": 12.205, "good_days_urban": 12.205, "good_days_beach": 5.395, "tx_mean": 14.156, "tx_max_median": 21.097, "tn_mean": 6.386, "lows_withheld": null, "sea_c": 8.648, "us_pax": null, "us_airports": [], "sunny_days": 4.648, "p35": 0.0, "p30": 0.0, "rain_days": 9.832, "rain_days_p90": 17.797, "rain_withheld": null, "climate_years": 15, "k": 21.902, "visitors_night": 31248.597, "dom_share": 0.647, "stage": 0.516418, "share_pct": 2.143, "cost_hotel_swing": -1.116, "cost_accom_swing": -0.946, "cost_package_swing": 3.145, "cost_air_swing": 4.754, "plat_night": 6551.032, "plat_ratio": 0.21, "plat_dom_share": 0.325, "share_pct_upper": 2.579, "adr_eur": 127.972, "adr_swing": 4.832, "adr_vs_cheapest": 1.222, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 6, "est_share": 0.0, "weather": 67.788, "index": "HCI:Urban", "weather_alt": 53.96, "hci_urban": 67.788, "hci_beach": 53.96, "good_days": 15.633, "good_days_urban": 15.633, "good_days_beach": 6.886, "tx_mean": 17.113, "tx_max_median": 23.608, "tn_mean": 9.539, "lows_withheld": null, "sea_c": 11.542, "us_pax": null, "us_airports": [], "sunny_days": 3.149, "p35": 0.0, "p30": 0.0, "rain_days": 12.688, "rain_days_p90": 18.872, "rain_withheld": null, "climate_years": 15, "k": 31.523, "visitors_night": 44975.25, "dom_share": 0.527, "stage": 0.743283, "share_pct": 3.056, "cost_hotel_swing": 2.484, "cost_accom_swing": 2.212, "cost_package_swing": 2.097, "cost_air_swing": 12.365, "plat_night": 10356.35, "plat_ratio": 0.23, "plat_dom_share": 0.236, "share_pct_upper": 3.731, "adr_eur": 145.938, "adr_swing": 19.549, "adr_vs_cheapest": 1.394, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 7, "est_share": 0.0, "weather": 69.161, "index": "HCI:Urban", "weather_alt": 56.531, "hci_urban": 69.161, "hci_beach": 56.531, "good_days": 17.617, "good_days_urban": 17.617, "good_days_beach": 8.629, "tx_mean": 18.82, "tx_max_median": 25.212, "tn_mean": 11.726, "lows_withheld": null, "sea_c": 14.286, "us_pax": null, "us_airports": [], "sunny_days": 2.379, "p35": 0.0, "p30": 0.0, "rain_days": 14.718, "rain_days_p90": 19.188, "rain_withheld": null, "climate_years": 15, "k": 42.411, "visitors_night": 60516.71, "dom_share": 0.495, "stage": 1.0, "share_pct": 4.069, "cost_hotel_swing": 2.188, "cost_accom_swing": 1.959, "cost_package_swing": 1.163, "cost_air_swing": 19.542, "plat_night": 18588.403, "plat_ratio": 0.307, "plat_dom_share": 0.2, "share_pct_upper": 5.248, "adr_eur": 141.249, "adr_swing": 15.708, "adr_vs_cheapest": 1.349, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 8, "est_share": 0.0, "weather": 66.974, "index": "HCI:Urban", "weather_alt": 53.481, "hci_urban": 66.974, "hci_beach": 53.481, "good_days": 16.411, "good_days_urban": 16.411, "good_days_beach": 7.217, "tx_mean": 18.288, "tx_max_median": 22.985, "tn_mean": 11.773, "lows_withheld": null, "sea_c": 15.404, "us_pax": null, "us_airports": [], "sunny_days": 1.951, "p35": 0.0, "p30": 0.0, "rain_days": 16.259, "rain_days_p90": 20.187, "rain_withheld": null, "climate_years": 15, "k": 36.357, "visitors_night": 51876.629, "dom_share": 0.454, "stage": 0.857246, "share_pct": 3.508, "cost_hotel_swing": 2.718, "cost_accom_swing": 2.415, "cost_package_swing": 1.163, "cost_air_swing": 0.56, "plat_night": 17402.0, "plat_ratio": 0.335, "plat_dom_share": 0.119, "share_pct_upper": 4.626, "adr_eur": 149.038, "adr_swing": 22.088, "adr_vs_cheapest": 1.423, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 9, "est_share": 0.0, "weather": 60.29, "index": "HCI:Urban", "weather_alt": 44.899, "hci_urban": 60.29, "hci_beach": 44.899, "good_days": 11.488, "good_days_urban": 11.488, "good_days_beach": 4.492, "tx_mean": 15.793, "tx_max_median": 20.565, "tn_mean": 9.768, "lows_withheld": null, "sea_c": 14.621, "us_pax": null, "us_airports": [], "sunny_days": 1.877, "p35": 0.0, "p30": 0.0, "rain_days": 15.692, "rain_days_p90": 22.588, "rain_withheld": null, "climate_years": 15, "k": 21.959, "visitors_night": 31332.717, "dom_share": 0.605, "stage": 0.517771, "share_pct": 2.149, "cost_hotel_swing": 1.22, "cost_accom_swing": 1.058, "cost_package_swing": 1.163, "cost_air_swing": -1.699, "plat_night": 6503.6, "plat_ratio": 0.208, "plat_dom_share": 0.236, "share_pct_upper": 2.582, "adr_eur": 130.601, "adr_swing": 6.985, "adr_vs_cheapest": 1.247, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 10, "est_share": 0.0, "weather": 52.689, "index": "HCI:Urban", "weather_alt": 32.54, "hci_urban": 52.689, "hci_beach": 32.54, "good_days": 5.233, "good_days_urban": 5.233, "good_days_beach": 0.754, "tx_mean": 11.133, "tx_max_median": 15.321, "tn_mean": 6.215, "lows_withheld": null, "sea_c": 12.428, "us_pax": null, "us_airports": [], "sunny_days": 3.066, "p35": 0.0, "p30": 0.0, "rain_days": 19.387, "rain_days_p90": 23.082, "rain_withheld": null, "climate_years": 15, "k": 14.4, "visitors_night": 20546.742, "dom_share": 0.729, "stage": 0.339523, "share_pct": 1.42, "cost_hotel_swing": -0.208, "cost_accom_swing": -0.228, "cost_package_swing": 1.201, "cost_air_swing": 3.718, "plat_night": 4185.371, "plat_ratio": 0.204, "plat_dom_share": 0.346, "share_pct_upper": 1.703, "adr_eur": 115.901, "adr_swing": -5.057, "adr_vs_cheapest": 1.107, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 11, "est_share": 0.0, "weather": 49.133, "index": "HCI:Urban", "weather_alt": 27.066, "hci_urban": 49.133, "hci_beach": 27.066, "good_days": 1.669, "good_days_urban": 1.669, "good_days_beach": 0.005, "tx_mean": 7.021, "tx_max_median": 11.859, "tn_mean": 3.058, "lows_withheld": null, "sea_c": 10.292, "us_pax": null, "us_airports": [], "sunny_days": 1.943, "p35": 0.0, "p30": 0.0, "rain_days": 19.161, "rain_days_p90": 22.114, "rain_withheld": null, "climate_years": 15, "k": 12.545, "visitors_night": 17898.3, "dom_share": 0.815, "stage": 0.2958, "share_pct": 1.239, "cost_hotel_swing": 0.41, "cost_accom_swing": 0.278, "cost_package_swing": 1.201, "cost_air_swing": -8.623, "plat_night": 2620.133, "plat_ratio": 0.146, "plat_dom_share": 0.448, "share_pct_upper": 1.417, "adr_eur": 112.624, "adr_swing": -7.741, "adr_vs_cheapest": 1.076, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 12, "est_share": 0.0, "weather": 44.219, "index": "HCI:Urban", "weather_alt": 22.028, "hci_urban": 44.219, "hci_beach": 22.028, "good_days": 0.369, "good_days_urban": 0.369, "good_days_beach": 0.0, "tx_mean": 4.437, "tx_max_median": 10.027, "tn_mean": 0.814, "lows_withheld": null, "sea_c": 8.376, "us_pax": null, "us_airports": [], "sunny_days": 1.359, "p35": 0.0, "p30": 0.0, "rain_days": 23.072, "rain_days_p90": 26.873, "rain_withheld": null, "climate_years": 15, "k": 9.173, "visitors_night": 13089.081, "dom_share": 0.757, "stage": 0.216294, "share_pct": 0.909, "cost_hotel_swing": 0.29, "cost_accom_swing": 0.197, "cost_package_swing": 1.201, "cost_air_swing": -2.324, "plat_night": 3201.952, "plat_ratio": 0.245, "plat_dom_share": 0.33, "share_pct_upper": 1.128, "adr_eur": 110.663, "adr_swing": -9.348, "adr_vs_cheapest": 1.057, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}]}