Sto scrivendo un'app utilizzando sms come comunicazione. Ho scelto di iscrivermi ad un sms-gateway, che mi fornisce un'API per farlo.Distribuzione probabilità per ritardi risposta sms
L'API ha funzioni per l'invio di così come tirando nuovi messaggi. Non ha tuttavia alcun tipo di funzionalità push.
Per fare le mie domande più efficienti, sto cercando dati su quanto tempo le persone aspettano prima di rispondere a un messaggio di testo - come una funzione di probabilità.
Info extra:
- L'applicazione è interattiva (come può essere), quindi suppongo i tempi saranno abbastanza simile alla comunicazione uomo-uomo vita reale.
- Non credo che le differenze nello stile personale avranno un grande impatto sui tempi e le frequenze corretti da interrogare, quindi i dati medi dovrebbero andare bene.
Aggiornamento
Sono impressionato e honered dai numerosi grandi risposte ricevuto. Ho concluso che il mio colpo migliore sarà un paio di euristiche adattabili, incluso il backoff esponenziale (o forse polinomiale).
Da sempre raccoglierò statistiche per analisi successive. Forse qualcosa si presenterà. Penso che avrò inizio sull'algoritmo per generare frquenzie da una distribuzione di probabilità. Sarà divertente.
Grazie ancora molte volte.
Non so ... Sarei molto più veloce a rispondere a un amico di quanto non sarei nel rispondere a un'app interattiva che mi invia messaggi. Potrebbe essere la differenza tra lasciare il telefono nel caricabatterie mentre esco per fare w/e vs inviare una rapida risposta prima di uscire. – Cam
Se questo aiuta, il tempo di attesa per un evento di un processo di Poisson, sta seguendo la distribuzione esponenziale (http://en.wikipedia.org/wiki/Exponential_distribution) con parametro λ, che è il numero previsto di "eventi" di quel processo, che si verifica per unità di tempo –
Interessante domanda. Assicurati di pubblicare qualsiasi risposta ti venga in mente. L'unica risposta finora mi ricorda il capo di Dilbert: "Cerca di identificare il problema e poi risolvilo." :) – dreeves