Я использую Stata.Создайте макет для людей с любым из двух условий в течение двух комбинированных периодов
Я получаю описательную статистику, полученную от TUS (т. Е. Опрос об использовании времени): общее ежедневное время, потраченное на работу на полный рабочий день (поскольку эти данные из Люксембурга, рабочий день составляет не менее 8 часов для работников, занятых полный рабочий день). Поэтому я работаю над подвыборкой TUS, где есть только люди, которые заявили, что наняты.
В этом (подвыборке) набора данных есть два наблюдения на человека, одно в выходные и одно в течение недели (т. Е. Это своего рода набор данных с короткими панелями).
Поскольку я заинтересован в только тех людях, которые работают полный рабочий день, я хочу, чтобы измерить общее время работы над этими два днем для двух типов лиц:
- людей, которые работают в течение недели, для которому рабочее время составляет 8 или более часов в неделю и 0 в выходной день (суббота и воскресенье);
- люди, которые работают в течение недели и в выходные дни (например, официанты, медсестры, водители и т. Д.), Для которых рабочее время составляет 8 или более часов в неделю и 8 или более часов в выходной день ,
[Вопрос 1] Как создать переменную, которая является 1, когда человек либо 1, либо 2. и 0 в противном случае?
[Вопрос 2] После того, как я создал, что фиктивная переменная для работников, занятых полный рабочий день, я хотел бы создать еще одну фиктивную переменную, которая 1 для работников, которые работают только в будние дни и 0 для работников, которые также работают на выходные, как я мог это сделать?
[UPDATE] Здесь я выкладываю часть набора данных в качестве примера (полученный с datasex):
clear
input double(working_act1 working_act2 working_act3 working_act4) float weekend double id_ind
0 0 0 0 0 1 4015801
0 0 0 .3333333333333339 11.666666666666668 0 4017501
0 0 0 0 0 1 4017501
0 0 0 .16666666666666785 8 0 4017601
0 0 0 0 0 1 4017601
0 0 0 0 8.166666666666668 0 4017602
0 0 0 0 0 1 4017602
0 0 0 0 7.166666666666669 0 4017801
0 0 0 0 0 1 4017801
0 0 .16666666666666785 0 3.666666666666668 0 4017802
0 0 0 .33333333333333215 7 1 4017802
0 0 0 0 12.000000000000002 0 4018001
0 0 0 0 0 1 4018001
0 0 0 0 6.333333333333332 0 4018002
0 0 0 0 0 1 4018002
0 0 0 0 9.16666666666667 0 4019201
0 0 0 0 9.16666666666667 1 4019201
0 0 .16666666666666607 .5 8.333333333333334 0 4019504
0 0 0 0 0 1 4019504
0 0 0 0 6.5 0 4019901
0 0 0 0 8 1 4019901
0 0 0 0 6.166666666666668 0 4020001
0 0 0 0 0 1 4020001
end
Вопросы здесь должны хотя бы пробовать какой-то код. В противном случае вам лучше всего показать пример данных. Нет причин принуждать других людей придумывать имена переменных, примеры данных и т. Д .: для других довольно сложно понять длинное описание слова. Тип 'ssc inst dataex' для установки программы, что облегчает вам предоставление нам пример данных. –
Большое спасибо за ваше предложение @NickCox! – Fuca26