Интерактивное предсказание в реальном времени - заявка 2016142214 на патент на изобретение в РФ

1. Компьютерно-реализуемый способ, выполняемый одним или несколькими процессорами при исполнении машиноисполняемых инструкций, причем компьютерно-реализованный способ управляет интерфейсом таким образом, который позволяет интерфейсу усовершенствовать возможность более точно прогнозировать предсказанные значения либо для будущих, либо для прошлых значений для хронологического набора данных, причем компьютерно-реализованный способ содержит этапы, на которых:
сохраняют в базе данных хронологический набор данных, из которого предсказанные значения могут быть спрогнозированы;
сохраняют в базе данных множество вспомогательных наборов данных;
один или несколько процессоров идентифицируют один или несколько вспомогательных наборов данных, которые удовлетворяют одному или нескольким пороговым условиям, посредством корреляции одним или несколькими способами с предсказанными значениями, которые могут быть спрогнозированы из хронологического набора данных;
на основе удовлетворения пороговому условию, представляют в пользовательском интерфейсе по меньшей мере некоторые из идентифицированных вспомогательных наборов данных для выбора;
на основе выбора по меньшей мере одного из вспомогательных наборов данных, представленных в пользовательском интерфейсе для выбора, один или несколько процессоров представляют в пользовательском интерфейсе предсказательный набор данных, который находится из комбинации хронологического набора данных и выбранного по меньшей мере одного вспомогательного набора данных;
определяют способ прогнозирования; и
один или несколько процессоров применяют определенный способ прогнозирования к предсказательному набору данных для усовершенствования прогноза для предсказанных значений способом, который улучшает точность предсказанных значений по сравнению с их прогнозированием на основе только хронологического набора данных.
2. Компьютерно-реализованный способ по п.1, дополнительно содержащий этап, на котором выравнивают по меньшей мере один из идентифицированного одного или нескольких вспомогательных наборов данных с хронологическим набором данных путем модификации интервала значений данных по меньшей мере идентифицированного одного или нескольких вспомогательных наборов данных для соответствия интервалу значений данных хронологического набора данных.
3. Компьютерно-реализованный способ по п.1, в котором по меньшей мере одно пороговое условие основано на сдвинутой по времени версии по меньшей мере одного из идентифицированных вспомогательных наборов данных, причем сдвинутая по времени версия по меньшей мере одного вспомогательного набора данных сдвинута по времени относительно хронологического набора данных.
4. Компьютерно-реализованный способ по п.1, в котором идентификация одного или нескольких вспомогательных наборов данных содержит этап, на котором идентифицируют множество вспомогательных наборов данных, каждый из которых основан на одном и том же наборе значений, но на основе другого временного отрезка.
5. Компьютерно-реализованный способ по п.1, в котором идентификация одного или нескольких вспомогательных наборов данных содержит этап, на котором идентифицируют множество вспомогательных наборов данных, каждый из которых является различными версиями одного и того же вспомогательного набора данных на основе различных способов агрегации.
6. Компьютерно-реализованный способ по п.1, дополнительно содержащий этапы, на которых:
итерационно идентифицируют дополнительные вспомогательные наборы данных;
обеспечивают указания дополнительных вспомогательных наборов данных в пользовательском интерфейсе, которые обеспечивают возможность выбора по меньшей мере одного из дополнительных вспомогательных наборов данных;
выбирают по меньшей мере один дополнительный вспомогательный набор данных; и
обновляют предсказанный набор данных на основе выбранного дополнительного вспомогательного набора данных.
7. Компьютерно-реализованный способ по п.4, в котором идентификация дополнительных вспомогательных наборов данных выполняется путем идентификации дополнительных вспомогательных наборов данных, имеющих высокую корреляцию с одним или несколькими из идентифицированных вспомогательных наборов данных.
8. Компьютерно-реализованный способ по п.1, дополнительно содержащий этап, на котором фильтруют вспомогательные наборы данных с высокой вероятностью случайной корреляции с хронологическим набором данных, чтобы препятствовать дополнительным вспомогательным наборам данных, которые могут казаться подходящими, в идентификации, когда внешне подходящие дополнительные вспомогательные наборы данных в действительности не очень подходящие.
9. Компьютерный программный продукт, содержащий машиночитаемый носитель, содержащий машиноисполняемые инструкции, которые при исполнении одним или несколькими процессорами обрабатывающей системы побуждают обрабатывающую систему осуществлять компьютерно-реализованный способ, который управляет интерфейсом таким образом, который позволяет интерфейсу усовершенствовать возможность более точно прогнозировать предсказанные значения либо для будущих, либо для прошлых значений для хронологического набора данных, и причем компьютерно-реализованный способ содержит этапы, на которых:
сохраняют в базе данных хронологический набор данных, из которого предсказанные значения могут быть спрогнозированы;
сохраняют в базе данных множество вспомогательных наборов данных;
один или несколько процессоров идентифицируют один или несколько вспомогательных наборов данных, которые удовлетворяют одному или нескольким пороговым условиям, посредством корреляции одним или несколькими способами с предсказанными значениями, которые могут быть спрогнозированы из хронологического набора данных;
на основе удовлетворения пороговому условию, представляют в пользовательском интерфейсе, по меньшей мере, некоторые из идентифицированных вспомогательных наборов данных для выбора;
на основе выбора по меньшей мере одного из вспомогательных наборов данных, представленных в пользовательском интерфейсе для выбора, один или несколько процессоров представляют в пользовательском интерфейсе предсказательный набор данных, который находится из комбинации хронологического набора данных и выбранного по меньшей мере одного вспомогательного набора данных;
определяют способ прогнозирования; и
один или несколько процессоров применяют определенный способ прогнозирования к предсказательному набору данных для усовершенствования прогноза для предсказанных значений таким образом, который улучшает точность предсказанных значений по сравнению с их прогнозированием на основе только хронологического набора данных.
10. Вычислительная система, содержащая:
обрабатывающую систему с одним или несколькими процессорами;
базу данных, которая хранит хронологический набор данных, из которого предсказанные значения могут быть спрогнозированы, и множество вспомогательных наборов данных;
дисплей, который обеспечивает пользовательский интерфейс;
компьютерный программный продукт, содержащий машиночитаемый носитель, содержащий машиноисполняемые инструкции, которые при исполнении одним или несколькими процессорами обрабатывающей системы побуждают обрабатывающую систему 104 осуществлять компьютерно-реализованный способ, который управляет интерфейсом 106 таким образом, который позволяет интерфейсу усовершенствовать возможность более точно прогнозировать предсказанные значения либо для будущих, либо для прошлых значений для хронологического набора данных, и причем компьютерно-реализованный способ содержит этапы, на которых:
сохраняют в базе данных хронологический набор данных, из которого предсказанные значения могут быть спрогнозированы;
сохраняют в базе данных множество вспомогательных наборов данных;
один или несколько процессоров идентифицируют один или несколько вспомогательных наборов данных, которые удовлетворяют одному или нескольким пороговым условиям, посредством корреляции одним или несколькими способами с предсказанными значениями, которые могут быть спрогнозированы из хронологического набора данных;
на основе удовлетворения пороговому условию, представляют в пользовательском интерфейсе по меньшей мере некоторые из идентифицированных вспомогательных наборов данных для выбора;
на основе выбора по меньшей мере одного из вспомогательных наборов данных, представленных в пользовательском интерфейсе для выбора, один или несколько процессоров представляют в пользовательском интерфейсе предсказательный набор данных, который находится из комбинации хронологического набора данных и выбранного по меньшей мере одного вспомогательного набора данных;
определяют способ прогнозирования; и
один или несколько процессоров применяют определенный способ прогнозирования к предсказательному набору данных для усовершенствования прогнозирования для предсказанных значений способом, который улучшает точность предсказанных значений по сравнению с их прогнозированием на основе только хронологического набора данных.
Наверх