Я пытаюсь присвоить условное значение локальной макропеременной в Stata 15.
У меня есть локальная переменная, которая может иметь только два значения;«о» или «и».Затем у меня есть другая локальная переменная, которую я хочу получить из этих двух букв, отличных от первой локальной переменной.
Мой код выглядит так:
local utr o /*Can be assigned either "o" or "u".*/
local uin u if `utr' == o
local uin o if `utr' == u
di "utr = `utr'"
di "uin = `uin'"
Я также пробовалчисло вариантов этого кода, где у меня только один «=» в операторе if и «» вокруг букв в условных выражениях.
Я получаю сообщения об ошибках, в которых говорится:
если не разрешено
, так что, думаю, я не смогу сделать это так, если это вообще возможно.
Можно ли вообще назначать "автоматические" значения условных локальных переменных в Stata?
А если это возможно, как мне это сделать?