Привет! Давай попробуем вместе решить твою задачу по статистике.
На картинке у нас домашнее задание, в котором просится проанализировать файл hw1.csv. Значения в этом файле по столбцам соответствуют каким-то случайным величинам, их 10000, и у файла 1000 столбцов.
Тебе нужно определить нормальность этих случайных величин. Скорее всего, тебя просят проверить, соответствуют ли данные в столбцах закону нормального распределения.
Чтобы решить задачу, ты можешь использовать различные статистические тесты на нормальность. Например, тест Шапиро-Уилка, тест Колмогорова-Смирнова или Q-Q-график. Отмечу, что для больших выборок более предпочтительными являются Q-Q-графики и тест Колмогорова-Смирнова, так как тест Шапиро-Уилка чувствителен при больших объёмах данных.
После проверки каждого столбца тебе необходимо создать новый CSV-файл с одним столбцом, где будет 0 или 1: 1 если столбец соответствует нормальному распределению и 0 в противном случае. Заголовок столбца должен быть произвольным.
Допустим, ты используешь Python для этого задания. Вот примерный алгоритм действий:
- Загрузить данные из файла
hw1.csvпри помощи библиотек
