Отзыв на виджет «С этой книгой читают»
Автор: Альртат ИсковВообще, разработчики сайта сильно ошиблись в этом виджете. И ошиблись они в том, что не подумали, как считать.
Им кажется, что если книга популярна, значит она должна выводиться чаще. В результате чего в виджете будут выводиться одни и те же топовые авторы практически на любую книгу. Т.к. именно на наиболее популярные книги больше вероятность попасть.
Как реально надо было делать?
Введём некоторую относительную частотность чтения книги. Например, это может быть просто количество лайков на книге или количество её чтений относительно самой крутой книги. Например, если одну книгу прочитало 100 человек, а другую - 100 тысяч, то у второй, будем считать, читаемость 100%, а у первой 0,1%.
Допустим, книгу A читают с частотностью 100% (самая читаемая книга на сайте, например), книгу B с частотностью 5%, а книгу C с частотностью 0,1%.
Теперь смотрим на частотность книг A и B для читателей книги R. Если книгу A по прежнему читают с частотностью 100%, а книгу B с частотностью 4%, а книгу C с частостностью 0,2% , то как должен работать виджет?
Он должен отсечь книги, у которых читаемость опустилась. Так как обычно их читают чаще, чем с этой книгой. А значит, книга B должна вообще не показываться виджетом. Ы.
Для книги C у нас сейчас читаемость 0,2%/0,1% = 2, а для книги A 100%/100% = 1 . То есть книга C откровенно чаще читается вместе с книгой R, чем книгу A с точки зрения общей популярности этих книг.
Книга C должна показываться в 2 раза чаще, чем книга A, так как её читаемость возросла в 2 раза по сравнению с книгой A.
Разумеется, здесь тоже не всё так просто, но смысл должен быть именно таким. Иначе попадать в виджет будут только топы сайта.