Я ищу способ создания фиктивных переменных, которые разделяют данные категории на все возможные комбинации группировок. Например, если мы имеем три категории (например, А, В и С), существует пять возможных группировок:Как сгенерировать сгруппированные фиктивные переменные?
Three groups: A/B/C
Two groups: A&B/C
Two groups: A&C/B
Two groups: A/B&C
One group: A&B&C
Затем фиктивная переменная для каждой группы будет выводиться различным колонкам кадра данных. Таким образом, конечный результат я хочу выглядит следующей таблице:
sample_num category grouping1 grouping2 grouping3 grouping4 grouping5
A; B; C A&B; C A&C; B A; B&C A&B&C
-----------+---------+------------+-----------+-----------+-----------+----------
1 A 1 1 1 1 1
2 A 1 1 1 1 1
3 A 1 1 1 1 1
4 A 1 1 1 1 1
5 B 2 1 2 2 1
6 B 2 1 2 2 1
7 B 2 1 2 2 1
8 C 3 2 1 2 1
9 C 3 2 1 2 1
10 C 3 2 1 2 1
11 C 3 2 1 2 1
12 C 3 2 1 2 1
Ваш окончательный результат не ясен - что входит в какую категорию? – thelatemail
Я отредактировал все части, предлагающие предложения пакетов, поскольку это одна из причин, по которым вопросы могут быть закрыты. Если вам это не нравится, вы можете отменить изменения. –
Спасибо. Я новичок в этом сайте, и я как-то отменил ваше редактирование. Попытка вернуть их. –