Цель

Разработать автономный инструмент для генерации и визуализации 4 статистически уникальных наборов данных, готовый к исполнению в Google Colab.

Требования к данным

  • Все данные - числа с плавающей точкой, ровно один знак после запятой.
  • Распределение не должно быть нормальным, равномерным или экспоненциальным; допускается искусственная склейка распределений для достижения требуемых свойств.
  • Группа 1 (два набора):
    • Набор 1a - 50 значений, диапазон 15-40, медиана ≈ 28.
    • Набор 1b - 50 значений, диапазон 15-40, медиана ≈ 36.
  • Группа 2 (два набора):
    • Набор 2a - 50 значений, диапазон 22-60, медиана ≈ 50.
    • Набор 2b - 50 значений, диапазон 22-60, медиана ≈ 49.
  • Корреляция Спирмена:
    • Между 1a и 2a: положительная, rho ≈ 0,4-0,6.
    • Между 1b и 2b: слабая/нулевая, rho ≈ 0,0-0,2.

Визуализация

  • Гистограммы распределения для всех 4 наборов.
  • Boxplot для сравнения медиан.
  • Точечный график (scatter) парных наборов с линией коррекции.

Технические ограничения

  • Код должен быть выполним в одну клетку в Google Colab (или последовательность клеток в .ipynb).
  • Гарантировать воспроизводимость при каждом повторном запуске (при необходимости - фиксация seed).
  • Программа должна либо сама подгонять данные под коэффициент, либо выполнять циклическую коррекцию с контролем погрешности.