{"id": "NO09", "n": "Southern Norway", "c": "Norway", "official": "Agder og Sør-Østlandet", "cc": "NO", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 66%; median ground height 365 m", "lat": 59.104, "lon": 8.186, "population": 758122, "peak": 7, "trough": 1, "n_years_crowd": 2, "spread": 10.455, "is_flat": false, "seasonality_pct": 45.275, "hotel_share": 0.517, "rental_share": 0.066, "camping_share": 0.416, "hotel_occupancy_pct": 44.0, "elevation_m": 365.28, "weather_check": {"kind": "stations", "n": 55, "hi_err": 0.2, "lo_err": 0.8, "rain_ratio": 1.01}, "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 66%; median ground height 365 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 140.0, "pli_overall": 134.1, "months": [{"m": 1, "est_share": 0.0, "weather": 51.32, "index": "HCI:Urban", "weather_alt": 31.921, "hci_urban": 51.32, "hci_beach": 31.921, "good_days": 0.577, "good_days_urban": 0.577, "good_days_beach": 0.0, "tx_mean": 1.845, "tx_max_median": 7.804, "tn_mean": -3.225, "lows_withheld": null, "sea_c": 5.476, "us_pax": null, "us_airports": [], "sunny_days": 3.742, "p35": 0.0, "p30": 0.0, "rain_days": 13.289, "rain_days_p90": 17.729, "rain_withheld": null, "climate_years": 15, "k": 6.094, "visitors_night": 4606.387, "dom_share": 0.754, "stage": 0.095648, "share_pct": 0.606, "cost_hotel_swing": -2.333, "cost_accom_swing": -2.054, "cost_package_swing": -5.16, "cost_air_swing": -17.95, "plat_night": 749.71, "plat_ratio": 0.163, "plat_dom_share": 0.417, "share_pct_upper": 0.703, "adr_eur": 99.154, "adr_swing": -12.709, "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": 53.406, "index": "HCI:Urban", "weather_alt": 33.71, "hci_urban": 53.406, "hci_beach": 33.71, "good_days": 1.875, "good_days_urban": 1.875, "good_days_beach": 0.009, "tx_mean": 3.222, "tx_max_median": 8.195, "tn_mean": -2.933, "lows_withheld": null, "sea_c": 4.097, "us_pax": null, "us_airports": [], "sunny_days": 4.201, "p35": 0.0, "p30": 0.0, "rain_days": 9.701, "rain_days_p90": 15.725, "rain_withheld": null, "climate_years": 15, "k": 8.202, "visitors_night": 6198.637, "dom_share": 0.747, "stage": 0.128729, "share_pct": 0.814, "cost_hotel_swing": -1.976, "cost_accom_swing": -1.698, "cost_package_swing": -5.16, "cost_air_swing": -8.89, "plat_night": 1634.177, "plat_ratio": 0.264, "plat_dom_share": 0.416, "share_pct_upper": 1.025, "adr_eur": 106.545, "adr_swing": -6.202, "adr_vs_cheapest": 1.075, "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": 58.939, "index": "HCI:Urban", "weather_alt": 38.942, "hci_urban": 58.939, "hci_beach": 38.942, "good_days": 5.832, "good_days_urban": 5.832, "good_days_beach": 0.327, "tx_mean": 6.695, "tx_max_median": 12.648, "tn_mean": -1.12, "lows_withheld": null, "sea_c": 4.29, "us_pax": null, "us_airports": [], "sunny_days": 6.013, "p35": 0.0, "p30": 0.0, "rain_days": 8.9, "rain_days_p90": 12.388, "rain_withheld": null, "climate_years": 15, "k": 9.336, "visitors_night": 7053.774, "dom_share": 0.777, "stage": 0.146529, "share_pct": 0.925, "cost_hotel_swing": -1.504, "cost_accom_swing": -1.296, "cost_package_swing": -5.16, "cost_air_swing": -5.394, "plat_night": 1015.403, "plat_ratio": 0.144, "plat_dom_share": 0.545, "share_pct_upper": 1.056, "adr_eur": 104.526, "adr_swing": -7.979, "adr_vs_cheapest": 1.054, "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": 65.428, "index": "HCI:Urban", "weather_alt": 47.999, "hci_urban": 65.428, "hci_beach": 47.999, "good_days": 13.463, "good_days_urban": 13.463, "good_days_beach": 2.561, "tx_mean": 11.34, "tx_max_median": 16.932, "tn_mean": 2.023, "lows_withheld": null, "sea_c": 6.55, "us_pax": null, "us_airports": [], "sunny_days": 7.906, "p35": 0.0, "p30": 0.0, "rain_days": 6.05, "rain_days_p90": 11.378, "rain_withheld": null, "climate_years": 15, "k": 9.858, "visitors_night": 7453.817, "dom_share": 0.853, "stage": 0.154711, "share_pct": 0.976, "cost_hotel_swing": -2.173, "cost_accom_swing": -1.895, "cost_package_swing": 3.145, "cost_air_swing": 3.94, "plat_night": 1140.233, "plat_ratio": 0.153, "plat_dom_share": 0.574, "share_pct_upper": 1.123, "adr_eur": 103.353, "adr_swing": -9.012, "adr_vs_cheapest": 1.042, "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": 71.135, "index": "HCI:Urban", "weather_alt": 57.925, "hci_urban": 71.135, "hci_beach": 57.925, "good_days": 19.418, "good_days_urban": 19.418, "good_days_beach": 9.676, "tx_mean": 16.471, "tx_max_median": 23.68, "tn_mean": 6.895, "lows_withheld": null, "sea_c": 10.456, "us_pax": null, "us_airports": [], "sunny_days": 6.734, "p35": 0.0, "p30": 0.0, "rain_days": 7.611, "rain_days_p90": 14.11, "rain_withheld": null, "climate_years": 15, "k": 17.477, "visitors_night": 13208.452, "dom_share": 0.863, "stage": 0.2743, "share_pct": 1.718, "cost_hotel_swing": -1.116, "cost_accom_swing": -0.946, "cost_package_swing": 3.145, "cost_air_swing": 4.754, "plat_night": 1530.548, "plat_ratio": 0.116, "plat_dom_share": 0.549, "share_pct_upper": 1.912, "adr_eur": 114.374, "adr_swing": 0.69, "adr_vs_cheapest": 1.154, "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": 77.518, "index": "HCI:Urban", "weather_alt": 67.332, "hci_urban": 77.518, "hci_beach": 67.332, "good_days": 22.714, "good_days_urban": 22.714, "good_days_beach": 15.948, "tx_mean": 20.179, "tx_max_median": 25.319, "tn_mean": 10.914, "lows_withheld": null, "sea_c": 14.383, "us_pax": null, "us_airports": [], "sunny_days": 6.633, "p35": 0.0, "p30": 0.0, "rain_days": 9.483, "rain_days_p90": 13.762, "rain_withheld": null, "climate_years": 15, "k": 28.743, "visitors_night": 21726.267, "dom_share": 0.825, "stage": 0.451105, "share_pct": 2.794, "cost_hotel_swing": 2.484, "cost_accom_swing": 2.212, "cost_package_swing": 2.097, "cost_air_swing": 12.365, "plat_night": 2887.617, "plat_ratio": 0.133, "plat_dom_share": 0.578, "share_pct_upper": 3.153, "adr_eur": 133.979, "adr_swing": 17.95, "adr_vs_cheapest": 1.351, "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": 79.488, "index": "HCI:Urban", "weather_alt": 70.163, "hci_urban": 79.488, "hci_beach": 70.163, "good_days": 24.632, "good_days_urban": 24.632, "good_days_beach": 18.17, "tx_mean": 21.859, "tx_max_median": 25.855, "tn_mean": 13.001, "lows_withheld": null, "sea_c": 16.883, "us_pax": null, "us_airports": [], "sunny_days": 5.857, "p35": 0.0, "p30": 0.133, "rain_days": 11.314, "rain_days_p90": 14.3, "rain_withheld": null, "climate_years": 15, "k": 63.716, "visitors_night": 48166.919, "dom_share": 0.807, "stage": 1.0, "share_pct": 5.99, "cost_hotel_swing": 2.188, "cost_accom_swing": 1.959, "cost_package_swing": 1.163, "cost_air_swing": 19.542, "plat_night": 9137.161, "plat_ratio": 0.19, "plat_dom_share": 0.621, "share_pct_upper": 7.043, "adr_eur": 143.461, "adr_swing": 26.298, "adr_vs_cheapest": 1.447, "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": 78.169, "index": "HCI:Urban", "weather_alt": 66.512, "hci_urban": 78.169, "hci_beach": 66.512, "good_days": 23.811, "good_days_urban": 23.811, "good_days_beach": 15.869, "tx_mean": 20.394, "tx_max_median": 24.616, "tn_mean": 12.211, "lows_withheld": null, "sea_c": 17.515, "us_pax": null, "us_airports": [], "sunny_days": 4.687, "p35": 0.0, "p30": 0.0, "rain_days": 10.355, "rain_days_p90": 15.072, "rain_withheld": null, "climate_years": 15, "k": 29.957, "visitors_night": 22639.871, "dom_share": 0.744, "stage": 0.470158, "share_pct": 2.909, "cost_hotel_swing": 2.718, "cost_accom_swing": 2.415, "cost_package_swing": 1.163, "cost_air_swing": 0.56, "plat_night": 4871.21, "plat_ratio": 0.215, "plat_dom_share": 0.32, "share_pct_upper": 3.51, "adr_eur": 132.266, "adr_swing": 16.442, "adr_vs_cheapest": 1.334, "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": 69.279, "index": "HCI:Urban", "weather_alt": 56.018, "hci_urban": 69.279, "hci_beach": 56.018, "good_days": 17.774, "good_days_urban": 17.774, "good_days_beach": 8.73, "tx_mean": 17.113, "tx_max_median": 21.364, "tn_mean": 9.614, "lows_withheld": null, "sea_c": 15.824, "us_pax": null, "us_airports": [], "sunny_days": 4.27, "p35": 0.0, "p30": 0.0, "rain_days": 10.748, "rain_days_p90": 14.786, "rain_withheld": null, "climate_years": 15, "k": 13.141, "visitors_night": 9931.933, "dom_share": 0.816, "stage": 0.206242, "share_pct": 1.297, "cost_hotel_swing": 1.22, "cost_accom_swing": 1.058, "cost_package_swing": 1.163, "cost_air_swing": -1.699, "plat_night": 1402.8, "plat_ratio": 0.141, "plat_dom_share": 0.444, "share_pct_upper": 1.477, "adr_eur": 112.047, "adr_swing": -1.358, "adr_vs_cheapest": 1.13, "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": 59.264, "index": "HCI:Urban", "weather_alt": 40.278, "hci_urban": 59.264, "hci_beach": 40.278, "good_days": 8.749, "good_days_urban": 8.749, "good_days_beach": 0.887, "tx_mean": 11.5, "tx_max_median": 16.18, "tn_mean": 5.5, "lows_withheld": null, "sea_c": 12.66, "us_pax": null, "us_airports": [], "sunny_days": 3.746, "p35": 0.0, "p30": 0.0, "rain_days": 12.331, "rain_days_p90": 19.149, "rain_withheld": null, "climate_years": 15, "k": 9.28, "visitors_night": 7013.355, "dom_share": 0.838, "stage": 0.14565, "share_pct": 0.919, "cost_hotel_swing": -0.208, "cost_accom_swing": -0.228, "cost_package_swing": 1.201, "cost_air_swing": 3.718, "plat_night": 1178.452, "plat_ratio": 0.168, "plat_dom_share": 0.509, "share_pct_upper": 1.072, "adr_eur": 104.869, "adr_swing": -7.677, "adr_vs_cheapest": 1.058, "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": 53.792, "index": "HCI:Urban", "weather_alt": 31.993, "hci_urban": 53.792, "hci_beach": 31.993, "good_days": 2.06, "good_days_urban": 2.06, "good_days_beach": 0.024, "tx_mean": 6.794, "tx_max_median": 12.851, "tn_mean": 1.788, "lows_withheld": null, "sea_c": 9.971, "us_pax": null, "us_airports": [], "sunny_days": 2.821, "p35": 0.0, "p30": 0.0, "rain_days": 12.836, "rain_days_p90": 19.845, "rain_withheld": null, "climate_years": 15, "k": 7.55, "visitors_night": 5704.733, "dom_share": 0.874, "stage": 0.118494, "share_pct": 0.749, "cost_hotel_swing": 0.41, "cost_accom_swing": 0.278, "cost_package_swing": 1.201, "cost_air_swing": -8.623, "plat_night": 624.6, "plat_ratio": 0.109, "plat_dom_share": 0.584, "share_pct_upper": 0.83, "adr_eur": 104.181, "adr_swing": -8.283, "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": 12, "est_share": 0.0, "weather": 51.3, "index": "HCI:Urban", "weather_alt": 30.805, "hci_urban": 51.3, "hci_beach": 30.805, "good_days": 0.798, "good_days_urban": 0.798, "good_days_beach": 0.0, "tx_mean": 3.654, "tx_max_median": 9.096, "tn_mean": -1.182, "lows_withheld": null, "sea_c": 7.399, "us_pax": null, "us_airports": [], "sunny_days": 2.662, "p35": 0.0, "p30": 0.0, "rain_days": 13.529, "rain_days_p90": 19.566, "rain_withheld": null, "climate_years": 15, "k": 6.197, "visitors_night": 4683.532, "dom_share": 0.767, "stage": 0.097263, "share_pct": 0.616, "cost_hotel_swing": 0.29, "cost_accom_swing": 0.197, "cost_package_swing": 1.201, "cost_air_swing": -2.324, "plat_night": 1511.532, "plat_ratio": 0.323, "plat_dom_share": 0.342, "share_pct_upper": 0.812, "adr_eur": 104.32, "adr_swing": -8.16, "adr_vs_cheapest": 1.052, "adr_source": "Statistics Norway (SSB), table 14168: hotel accommodation revenue per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}]}