Я пишу приложение, используя sms как связь. Я решил подписаться на sms-gateway, который предоставляет мне API для этого.Распределение вероятности для задержек ответа sms
API имеет функции для , отправляющий, а также потянув новых сообщений. Однако он не имеет никаких функций push.
Чтобы сделать мои запросы наиболее эффективными, я ищу данные о том, как долго люди ждут, прежде чем они ответят на текстовое сообщение - как функцию вероятности.
Дополнительно:
- приложение является интерактивным (как может быть), так что я полагаю, что раз будет очень похож на реальной жизни человека, человеческого общения.
- Я не считаю, что различия в личном стиле будут играть большое влияние на правильные времена и частоты для запроса, поэтому средние данные должны быть точными.
Update
Я впечатлен и honered многих великих ответов получили. Я пришел к выводу, что моим лучшим ударом будет несколько адаптируемых эвристик, включая экспоненциальное (или, возможно, многочленное) отсрочку.
Все вместе я собираю статистику для последующего анализа. Может быть, что-то появится. Я думаю, что буду обманывать запуск алгоритма генерации опрос-фрэнкенций из распределения вероятности. Это будет весело.
Еще раз спасибо.
Я не знаю ... Мне было бы гораздо быстрее ответить другу, чем я бы ответил на интерактивное приложение, которое меня переписывало. Может быть разница между оставлением телефона в зарядном устройстве, когда я выхожу, чтобы сделать w/e, и отправил быстрый ответ, прежде чем я уйду. – Cam
Если это помогает, время ожидания события пуассоновского процесса следует за экспоненциальным распределением (http://en.wikipedia.org/wiki/Exponential_distribution) с параметром λ, которое является ожидаемым числом «событий» этот процесс, который происходит в единицу времени –
Интересный вопрос. Обязательно опубликуйте все, что вы придумали, в качестве ответа. Единственный ответ, который до сих пор напоминает мне о начальнике Дилберта: «Попробуйте определить проблему, а затем ее решить». :) – dreeves