Индекс оптимизма смартлаба. Предлагаю изменить формулу расчета.
Посмотрел этот ваш индекс. По-моему какую-то хуйню сделали. Я так понимаю что бычьи настроения это когда индекс больше единицы, а медвежьи когда меньше. Но это же хуйня. Получается что быки отображаются в интервал [0..+8) (плюс бесконечность, блядь), а медведи в отрезок [0,1]. То есть например бычьи насторения на уровне 2 по индексу равны медвежьим на уровне 0.5. А значение 10 по быкам соответствует 0.1 по медведям. Медведи все блядь в минимальном масштабе, а быки растянуты как говно.
Поэтому я предлагаю изменить формулу расчета этого индекса так, чтобы быки и медведи отображались одинаковым масштабом. Это будет гораздо удобнее на глаз.
Формул предлагаю две, на выбор.
Количество быков — X, количество медведей — Y. Общее количество голосовавших будет X+Y.
Первая формула индекса такая: I = (X-Y)/(X+Y)*100%.
Значение индекса будет лежать в отрезке [-100,+100]. Когда быков и медведей поровну, индекс будет нулевым. Значение индекса 50 по быкам будет аналогично значению -50 для медведей (то есть такое же по модулю, но противоположное по знаку). Смысл формулы такой. Например значение индекса =20. Это значит что у нас во-первых настроения бычьи (больше нуля же), во-вторых, превышение быков над медведями составляет 20% по отношению к общему числу голосовавших.
Вторая формула такая: I=X/(X+Y)*100%.
Она показывает долю быков от общего числа голосовавших. Сам индекс будет принимать значения от 0 до 100. Тоже хорошая формула получится. Если больше 50, то быки рулят, если меньше 50, то медведи. И опять проекция в одинаковые отрезки в одинаковом масштабе (если я нигде не накосячил, конечно).
Вторую формулу я придумал потом, когда писал пост, и по-моему она лучше первой. Но первую тоже оставил, на суд общественности так сказать.
проще всего взять логарифм индекса, и это даст симметрию относительно нуля
но сенйчас индекс понятен ибо отражает простое соотношение быков и медведей
Ребята, просто научитесь его читать!