meridian.data.load.XrDatasetDataLoader

Odczytuje dane z obiektu xarray.Dataset.

Dziedziczy z: InputDataLoader

Przykład:

  data_loader = XrDatasetDataLoader(pickle.loads('data.pickle'))
  data = data_loader.load()

dataset Obiekt xarray.Dataset zawierający dane wejściowe.
kpi_type Ciąg znaków określający, czy wskaźnik KPI jest typu 'revenue' czy 'non-revenue'. Gdy kpi_type to 'non-revenue' i istnieje revenue_per_kpi, używana jest kalibracja ROI, a analiza jest przeprowadzana na podstawie przychodów. Jeśli dla tego samego parametru kpi_type nie ma wartości, stosuje się niestandardową kalibrację zwrotu z inwestycji, a analiza jest przeprowadzana na podstawie KPI.revenue_per_kpi
name_mapping Opcjonalny słownik, którego klucze to obecne współrzędne lub nazwy tablic w zbiorze danych input, a wartości to żądane współrzędne (geo, time, media_time, media_channel lub rf_channel, control_variable, non_media_channel, organic_media_channel, organic_rf_channel) lub nazwy tablic (kpi, revenue_per_kpi, media, media_spend lub rf_spend, controls, population, non_media_treatments, organic_media, organic_reach, organic_frequency). Jeśli nazwy w zbiorze danych input różnią się od wymaganych, należy podać mapowanie. W przeciwnym razie wystąpią błędy.

dataset Obiekt xr.Dataset zawierający dane wejściowe.
kpi_type Ciąg znaków określający, czy wskaźnik KPI jest typu 'revenue' czy 'non-revenue'. Gdy kpi_type to 'non-revenue' i istnieje revenue_per_kpi, używana jest kalibracja zwrotu z inwestycji, a analiza jest przeprowadzana na podstawie przychodów. Jeśli dla tego samego kpi_type nie ma wartości revenue_per_kpi, używana jest niestandardowa kalibracja ROI, a analiza jest przeprowadzana na podstawie KPI.

Metody

load

Wyświetl źródło

Zwraca obiekt InputData zawierający dane ze zbioru danych.