2010-01-10 5 views
1

저는 앱 다운로드를 계산하는 작은 도구를 쓰고 있습니다. 타임 스탬프로 모든 다운로드를 저장합니다.예측 다운로드

예 : 오늘의 다운로드를 예측하는 데 일반적으로 사용되는 알고리즘 (php 및 mysql)은 무엇입니까?

+0

특정 트렌드가있는 경우 하루 평균, 요일별 다운로드를 의미합니까? 이걸 어떻게 사용하고 있습니까? – JAL

+0

그것은 사실 추세와 같습니다. 이전에 얼마나 많은 다운로드가 있었는지 알고 싶습니다. – Bundy

답변

5

회귀 분석을 통해 주어진 날의 다운로드 횟수를 예측할 수 있습니다. Wikipedia의이 이미지는 몇 가지 샘플 데이터 요소와 최적의 선을 보여줍니다. 다운로드의 경우, X 축은 일을 나타낼 수 있고 Y 축은 다운로드 수를 나타낼 수 있습니다. 이 가정을 유지하면 매일 다운로드 수가 평균적으로 증가하는 것을 볼 수 있습니다.

여기에 Linear Regression을 설명하는 좋은 기사가 있고 IBM은 PHP (1, 2)로 단순 선형 회귀를 구현하는 방법에 대한 두 개의 기사를 작성했습니다.

또한

체크 아웃이 다른 스레드 :

  1. Occurrence prediction
  2. Predictional Logic in Programming?
  3. Predict next event occurrence, based on past occurrences
당신이 원하는 기간은 "추정"입니다

alt text

1

, 어떤 방정식이있다 세부 사항 여기에 설명 : 원칙적으로 http://en.wikipedia.org/wiki/Extrapolation

당신이 당신의 예상 추세 (선형, 지수 등)을 가장 데이터에 그 방정식에 맞게 매개 변수를 찾기 위해 현재의 데이터를 사용하여 일치하는 방정식을 선택해야합니다. R-squared과 같은 것이 가장 적합한 측정 방법입니다.

최상의 결과를 얻은 후에는 결과 방정식 매개 변수를 사용하여 미래의 데이터를 추정 할 수 있습니다.