Я пытался подсчитать сумму оборотов, происходящих на досках объявлений в период с 2006 по 2009 год в финансовом секторе.
Для этого у меня есть данные, которые выглядят следующим образом:
Year Bank Director DirectorID (ISIN, RoA, Size etc)
2005 Bank1 John Smith 120
2005 Bank1 Barry Pooter 160
2005 Bank1 Jack Sparrow 2070
2006 Bank1 John Smith 120
2006 Bank1 Barry Pooter 160
2006 Bank1 Jack Sparrow 2070
2007 Bank1 John Smith 120
2007 Bank1 Barry Pooter 160
2007 Bank1 Jack Sparrow 2070
2008 Bank1 John Smith 120
2008 Bank1 Carla Jansen 250
2008 Bank1 Jack Sparrow 2070
2009 Bank1 John Smith 160
2009 Bank1 Carla Jansen 250
2009 Bank1 Mike Stata 875
И эти данные повторяются для каждого банка с 2005 по 2015 гг.
Теперь я уже создал фиктивную переменную оборота с 0 = без изменений и 1 = с помощью:
collapse(sum) DirectorID, by (ISIN, Year, Bank)
gen interest = inrange(Year, 2006,2009)
bysort ID interest (DirectorID) : gen temp = DirectorID[1] != DirectorID[_N]
replace temp = . if interest==0
bysort ID : egen changed = max(temp)
Тем не менее, я хотел бы сделать оборот фактической переменной, определяющей количество изменений, а именно: (предположим, что bank2 не изменил Turnover=0
, bank3 внес 6 изменений (пришло 6 новых менеджеров) Turnover=6
и bank4 сделал 4 изменения (пришло 4 новых менеджера) Turnover=4
.
Bank Turnover (ISIN, RoA, Size, etc)
Bank1 2
Bank2 0
Bank3 6
Bank4 4
Возможно ли это со Stata (или SPSS, если это так)?
Коды ISIN - это моя переменная идентификатора, поскольку они связаны с каждым конкретным банком.
Два новых человека вошли в правление Банка1. На данный момент это будет отображаться как Turnover = 2
, поскольку только 2 новых человека вошли в правление организации. В предыдущем примере к нему присоединились три человека, в этом случае Turnover = 3
, поскольку каждое изменение, внесенное в Правление, считается "+1" turnover
независимо от того, кто уходит. Только люди, которые присоединяются (заменяют ли они кого-то или являются просто дополнением к доске), представляют интерес для моей диссертации.
Однако, это также может быть рассчитано по-другому, если это облегчает. Зависит от того, как я пишу свою методологию. Было бы хорошо, если бы переменный оборот указывал, сколько изменений было сделано за год, т. Е. Turnover2005
: 2005 - 2006, Turnover2006
: 2006 - 2007, Turnover2007
2007- 2008 и Turnover2008
2008 - 2009
Наконец, возможно, что TMT будут расти, то есть в 2005 году в банке 1 было 14 менеджеров, а в 2006 году они наняли 3 новых менеджеров, но отпустили только одного. Теперь в совете 16 менеджеров и 3 изменения (3 новых менеджера)