Indirmeler Tahmin

2 Cevap php

Ben bir app indirme sayar bir küçük araç yazıyorum. Ben bir zaman damgası ile her kaydetmek indir.

Ne algoritması (php ve mysql) normalde örneğin bugünün indirme tahmin etmek için kullanılır?

2 Cevap

Belirli bir günde indirme sayısını tahmin etmek için regresyon analizi yapabilir. Vikipedi bu görüntü bazı örnek veri noktalarını ve en uygun satır gösterir. Indirme durumunda, günler X ekseni temsil eder olabilir ve Y ekseni indirme sayısını temsil edebilir. Bu varsayımı tutulması, bir indirme sayısı ortalama her gün kadar gidiyor olduğunu görmek istiyorum.

İşte Linear Regression ve IBM PHP ile Basit Doğrusal Regresyon nasıl uygulanacağı ile ilgili iki yazı yazmıştır açıklayan iyi bir makale (1, 2).

Ayrıca bu diğer konuları göz atın:

  1. http://stackoverflow.com/questions/1015424/occurrence-prediction/1015735#1015735
  2. http://stackoverflow.com/questions/891528/predictional-logic-in-programming/891595#891595
  3. http://stackoverflow.com/questions/758036/predict-next-event-occurrence-based-on-past-occurrences

alt text

The term you want is "extrapolation", there are some equations and further details described here: http://en.wikipedia.org/wiki/Extrapolation

Prensip olarak, o zaman en iyi veri bu denklemi uygun parametreleri bulmak için güncel verileri kullanmak beklenen eğilim (doğrusal, üstel vb) maçları bir denklem almak gerekir. Gibi bir şey R-squared iyi bir uyum basit bir ölçüsüdür.

Eğer iyi bir uyum yaptıktan sonra size gelecek verileri tahmin edilen denklem parametreleri kullanabilirsiniz.