Как RetailMeNot рассчитывает тенденции успеха? - PullRequest
2 голосов
/ 17 сентября 2009

Я занимаюсь разработкой приложения для рельсов, в котором мне нужна система «успеха», похожая на RetailMeNot. Я заметил, что они используют библиотеку jQuery Sparkline (http://omnipotent.net/jquery.sparkline/) для генерации тренда успеха для каждого купона.

Например, в их исходном коде:

<em>84%</em> Success<br/><span class="trend">14,18,18,22,19,16,15,28,21,17</span>

<em>20%</em> Success<br/><span class="trend">-1,1,-1,-1,-2,-2,1,-1,1,-1</span>

Может кто-нибудь объяснить мне, как лучше разработать аналогичную систему трендов для успеха?

1 Ответ

2 голосов
/ 17 сентября 2009

Тренд - это просто число, рассчитанное через равные промежутки времени. В этом случае кажется, что сайт просто складывает данные, которые они получают из "Работал ли этот купон для вас?" вопрос, а затем нанесение этих значений на график. Другими словами, они берут количество (успехов - неудач) в некотором интервале времени (например, 12 часов) и вычерчивают это число для каждого интервала.

Со временем они, вероятно, перебираются, чтобы сохранить количество баров на оси x приемлемым. Например, если они хотят показывать только 8 баров на графике, то через 4 часа им придется расширять бункеры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...