ИИ усреднил проценты — а размер групп учёл?
ИИ усреднил проценты — а размер групп учёл?
Вы дали ИИ результаты опроса по двум отделам и попросили общую долю положительных ответов. Он сложил два процента и разделил пополам. Но маленький отдел не должен влиять на общий результат так же, как большой: считайте ответы, а не строки отчёта.
В документации NumPy взвешенное среднее считается так: каждое значение умножают на его вес, складывают произведения и делят на сумму весов. Для общей доли в опросе вес — число ответивших в группе. Без весов numpy.average считает все значения равноправными, даже если за ними стоят разные количества людей.
Допустим, в одном отделе положительно ответил 1 человек из 10, в другом — 90 из 100. Простое среднее 10% и 90% даёт 50%, а общая доля — 91 из 110, около 82,73%. Дайте ИИ шаблон: Посчитай общую долю положительных ответов: А — 1 из 10, Б — 90 из 100. Сложи отдельно положительные ответы и всех ответивших, затем раздели. Выполни расчёт инструментом, покажи формулу. Если размеры групп неизвестны, не угадывай их.
Перед расчётом проверьте, что человек не попал в обе группы и вопрос везде одинаковый. Среднее по отделам тоже бывает полезно, но отвечает на другой вопрос. Одних процентов без размеров групп недостаточно для общей доли.
Для общего процента объединяйте исходные количества, а не усредняйте готовые проценты.

