Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 26.05.2014
Сообщений: 96

Стратификация таблицы

23.06.2022, 19:15. Показов 1103. Ответов 0

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Необходимо разделить таблицу на 2 части, но не рандомно, а со стратификацией по нескольким столбцам.
Использовал метод train_test_split, но не получается разобраться с параметром stratify, пробовал разные значение вносить, выходит ошибка:
Python
1
X_train, X_test, y_train ,y_test =train_test_split(df, df[['ATR5','ATR4']],stratify=df[['ATR4']], test_size=0.5)
The least populated class in y has only 1 member, which is too few. The minimum number of groups for any class cannot be less than 2.

Подскажите, что нужно вносить вносить в параметр stratify?
Сделал без него, но не понимаю смысл правильно ли он разбил, если судить по средним то правильно, подскажите суть это разбиения, аналогично ли это стратификации?
Python
1
X_train, X_test, y_train ,y_test =train_test_split(df, df[['ATR5','ATR4']], test_size=0.5
И можно ли как то сравнить два датасета на равномерно ли они разбились в целом, а не по столбцам, может статистическую значимость можно как то посчитать?

Пример таблички:
idATR1ATR2ATR3ATR4ATR5
1value1big07-0,005
2value2small24-0,235
3value3mid530,033
4value2big78-0,555
5value3mid440,458
6value1small25-0,021
7value2small63-0,001
8value3big960,874
9value2big580,025
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.06.2022, 19:15
Ответы с готовыми решениями:

Включите в программу меню, состоящее из семи пунктов: чтение таблицы (из файла), запись таблицы (в файл), ввод таблицы
Включите в программу меню, состоящее из семи пунктов: чтение таблицы (из файла), запись таблицы (в файл), ввод таблицы с клавиатуры...

Линейные таблицы. Сформировать новую таблицу, в которую элементы таблицы А поместить на нечетные места, элементы таблицы В на четные
Даны две линейные таблицы A и B из 10 элементов.сформировать новую таблицу С, в которую элементы таблицы А поместились на нечетные места,...

Слейте две линейные таблицы A и B в новую таблицу C, поставив элементы таблицы A на нечетные места, а элементы таблицы B – на четные
Помогите пожалуйста с решением. Слейте две линейные таблицы A и B в новую таблицу C, поставив элементы таблицы A на нечетные места, а...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.06.2022, 19:15
Помогаю со студенческими работами здесь

Слейте две линейные таблицы A и B в новую таблицу C, поставив элементы таблицы A на нечетные места, а элементы таблицы B
Слейте две линейные таблицы A и B в новую таблицу C, поставив элементы таблицы A на нечетные места, а элементы таблицы B – на четные.

Итоговое поле сводной таблицы и условное форматирование сводной таблицы по данным из другой таблицы
добрый день всем! подскажите как мне правильно сделать формулу в сводной таблице, чтобы посчитать итоги. в общем есть две таблицы...

Линейные таблицы. Каждый минимальный элемент таблицы А заменить на максимальный элемент таблицы В
даны две линейные таблицы А и В из n элементов.каждый минимальный элемент таблицы А заменить на максимальный элемент таблицы В.

Использование полей таблицы Аксесс (поле со списком) при заполнении таблицы Иксель.Импорт данных таблицы иксель в БД Аксесс 2003
Доброго всем здоровья! Возникла необходимость организовать обмен данными аксесс 2003 и иксель ( сохраненную как иксель 2003) БД...

Создать две таблицы А(4,4) и В(4,4). Переписать элементы из таблицы А в таблицу В, а из таблицы В в таблицу А
Создать две таблицы А(4,4) и В(4,4). Переписать элементы из таблицы А в таблицу В, а из таблицы В в таблицу А. Помогите пж, я с таблицами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru