Блокноты и исходные данные урока github.com/aik...
Жүктеу.....
Пікірлер: 25
@Dmitrykholodov3 жыл бұрын
Андрей, спасибо большое! Все очень понятно для людей, которые не являются профессионалами, но нуждаются в таких инструментах
@daniilpogolovkin8221 Жыл бұрын
Благодарю!
@user-bl9zo5my1h3 жыл бұрын
Куча кастомных ф-ций (или импортированных вне показанного кода) не входящих в импортированные библиотеки. Зачем так делать?
@aikula999
3 жыл бұрын
Курс делался под задачу, где чтобы не грузить пользователей проще было через кастомные функции. Сами функции доступны по ссылке в файле f2forecast.py и взглянуть на них или перенести в блокнот не сложно (надеюсь).
@daniilpogolovkin8221 Жыл бұрын
Единственное теперь freq меняем на period в seasonal_decompose иначе оно ругается
@makki34417 күн бұрын
Добрый день, при выстроении графика выдает ошибку OSError: 'seaborn-whitegrid' is not a valid package style, path of style file, URL of style file, or library style name (library styles are listed in `style.available`) Не могли б вы подсказать как ее пофиксить?
@aikula999
17 күн бұрын
Не сталкивался с ошибкой, но попробуйте задать стиль вручную. import seaborn as sns import matplotlib.pyplot as plt sns.set_style("whitegrid", { "axes.facecolor": "white", "grid.color": "lightgray", "grid.linestyle": "-" })
@makki344
15 күн бұрын
@@aikula999 Большое спасибо за ответ. Не помогло( Поменял стиль на стандартный, работает.
@andriilikhohrai31833 жыл бұрын
Андрей, подскажите, как лучше чинить единичные выбросы в середине ряда. Есть ли смысл заменять их на сумму тренда и сезонности?
@aikula999
3 жыл бұрын
На самом деле, нет лучшего способа. Исходят из того, что корректировка лучше - чем оставить выброс. Далее эксперт смотрит, каким способом восстановить правдоподобность ряда. На его экспертный взгляд. Можно и смоделировать через тренд+сезонность.
@hikoop509010 ай бұрын
Здравствуйте, в файле функция sesonal не использует параметр s , который у вас 12, что она делает?
@aikula999
10 ай бұрын
Здравствуйте, спасибо, что подметили. Изначально передавал число периодов в функцию, но после автоматизировал определение количества периодов в году (кварталы, месяцы, недели), а параметр забыл убрать.
@hikoop5090
10 ай бұрын
@@aikula999 понял, спасибо
@user-lt1ul9cn5c Жыл бұрын
Немного не понял.. Сравнил ряд в начале и в конце, он не изменился, почему?
@aikula999
Жыл бұрын
Николай, к сожалению, не могу ничего сказать по Вашему комментарию. Так как не понимаю, какую операцию проделывали, есть ли аномалии в ряду и тд. По сути править аномалии надо самостоятельно. Детекторы только указывают на них.
@user-lt1ul9cn5c
Жыл бұрын
@@aikula999 Андрей, спасибо за ответ. Я с помощью детекторов как ролике выявил аномалии. На вашей практике, чем аномалии во временных рядах лучше заменять?
@aikula999
Жыл бұрын
@@user-lt1ul9cn5c тут нет какого то лучшего рецепта. Где то банально сглаживание через скользящую среднюю, где то экспертная оценка, где то моделирование или данные прошлых аналогичных/ близких периодов
@user-lt1ul9cn5c
Жыл бұрын
@@aikula999 Спасибо!
@Dmitrykholodov3 жыл бұрын
Андрей, вот такую ошибку выдает. AttributeError Traceback (most recent call last) in ----> 1 anomalies = threshold_ad.fit_detect(df) AttributeError: 'ThresholdAD' object has no attribute 'fit_detect' Подскажите пожалуйста как исправить
@aikula999
3 жыл бұрын
Дмитрий, у Вас более свежая версия библиотеки, чем та, на которой я делал курс. Надо посмотреть документацию. Сейчас с телефона, быстро не полскажу
@Dmitrykholodov
3 жыл бұрын
@@aikula999 Понятно, Андрей! Спасибо!
@user-gi8tt9fz6x
3 жыл бұрын
@@aikula999 Андрей, а Вы не посмотрели как можно на более свежей версии библиотек аномалии определить в ряду
@aikula999
3 жыл бұрын
@@user-gi8tt9fz6x посмотрел и обновил файл на гитхабе. Есть изменения в отрисовке графика. А по этой проблеме fit_detection надо просто заменить на detect. В базовом блокноте все поправил. Поправлю чуть позже и все остальные
@aikula999
3 жыл бұрын
@@Dmitrykholodov поправил базовй блокнот и посмотрите комментарий выше.
Пікірлер: 25
Андрей, спасибо большое! Все очень понятно для людей, которые не являются профессионалами, но нуждаются в таких инструментах
Благодарю!
Куча кастомных ф-ций (или импортированных вне показанного кода) не входящих в импортированные библиотеки. Зачем так делать?
@aikula999
3 жыл бұрын
Курс делался под задачу, где чтобы не грузить пользователей проще было через кастомные функции. Сами функции доступны по ссылке в файле f2forecast.py и взглянуть на них или перенести в блокнот не сложно (надеюсь).
Единственное теперь freq меняем на period в seasonal_decompose иначе оно ругается
Добрый день, при выстроении графика выдает ошибку OSError: 'seaborn-whitegrid' is not a valid package style, path of style file, URL of style file, or library style name (library styles are listed in `style.available`) Не могли б вы подсказать как ее пофиксить?
@aikula999
17 күн бұрын
Не сталкивался с ошибкой, но попробуйте задать стиль вручную. import seaborn as sns import matplotlib.pyplot as plt sns.set_style("whitegrid", { "axes.facecolor": "white", "grid.color": "lightgray", "grid.linestyle": "-" })
@makki344
15 күн бұрын
@@aikula999 Большое спасибо за ответ. Не помогло( Поменял стиль на стандартный, работает.
Андрей, подскажите, как лучше чинить единичные выбросы в середине ряда. Есть ли смысл заменять их на сумму тренда и сезонности?
@aikula999
3 жыл бұрын
На самом деле, нет лучшего способа. Исходят из того, что корректировка лучше - чем оставить выброс. Далее эксперт смотрит, каким способом восстановить правдоподобность ряда. На его экспертный взгляд. Можно и смоделировать через тренд+сезонность.
Здравствуйте, в файле функция sesonal не использует параметр s , который у вас 12, что она делает?
@aikula999
10 ай бұрын
Здравствуйте, спасибо, что подметили. Изначально передавал число периодов в функцию, но после автоматизировал определение количества периодов в году (кварталы, месяцы, недели), а параметр забыл убрать.
@hikoop5090
10 ай бұрын
@@aikula999 понял, спасибо
Немного не понял.. Сравнил ряд в начале и в конце, он не изменился, почему?
@aikula999
Жыл бұрын
Николай, к сожалению, не могу ничего сказать по Вашему комментарию. Так как не понимаю, какую операцию проделывали, есть ли аномалии в ряду и тд. По сути править аномалии надо самостоятельно. Детекторы только указывают на них.
@user-lt1ul9cn5c
Жыл бұрын
@@aikula999 Андрей, спасибо за ответ. Я с помощью детекторов как ролике выявил аномалии. На вашей практике, чем аномалии во временных рядах лучше заменять?
@aikula999
Жыл бұрын
@@user-lt1ul9cn5c тут нет какого то лучшего рецепта. Где то банально сглаживание через скользящую среднюю, где то экспертная оценка, где то моделирование или данные прошлых аналогичных/ близких периодов
@user-lt1ul9cn5c
Жыл бұрын
@@aikula999 Спасибо!
Андрей, вот такую ошибку выдает. AttributeError Traceback (most recent call last) in ----> 1 anomalies = threshold_ad.fit_detect(df) AttributeError: 'ThresholdAD' object has no attribute 'fit_detect' Подскажите пожалуйста как исправить
@aikula999
3 жыл бұрын
Дмитрий, у Вас более свежая версия библиотеки, чем та, на которой я делал курс. Надо посмотреть документацию. Сейчас с телефона, быстро не полскажу
@Dmitrykholodov
3 жыл бұрын
@@aikula999 Понятно, Андрей! Спасибо!
@user-gi8tt9fz6x
3 жыл бұрын
@@aikula999 Андрей, а Вы не посмотрели как можно на более свежей версии библиотек аномалии определить в ряду
@aikula999
3 жыл бұрын
@@user-gi8tt9fz6x посмотрел и обновил файл на гитхабе. Есть изменения в отрисовке графика. А по этой проблеме fit_detection надо просто заменить на detect. В базовом блокноте все поправил. Поправлю чуть позже и все остальные
@aikula999
3 жыл бұрын
@@Dmitrykholodov поправил базовй блокнот и посмотрите комментарий выше.