Описание тега stata-macros
Макрос в Stata состоит из имени и содержимого. Когда в команде или сценарии появляется правильно расставленное имя макроса, его содержимое расширяется и заменяет имя макроса.
2
ответа
Сохранение значимости регрессии
Я использую несколько простых регрессий и хочу сохранить значение значимости (P > |t|) регрессии для данного коэффициента в локальном макросе. Например, я знаю, что: local consCoeff = _b[_cons] сохранит коэффициент для постоянной, а это с _se[_cons]…
13 июн '18 в 23:48
2
ответа
Наследование циклической переменной или локальных глобальных макросов
main.do является: foreach mode in mode1 mode2 { do run.do } а также run.do является: foreach y in y1 y2{ reg `y' x outreg2 using `y'.xls, append ctitle(`mode') } Она имеет outreg2, таким образом, это произвело вывод TXT. Но я обнаружил, что заголово…
23 фев '18 в 02:48
1
ответ
Как включить термин взаимодействия в глобальный макрос для использования в команде reghdfe?
Я хочу создать термин взаимодействия в сообществе regdhdfe команда. Одна из двух переменных взаимодействия является непрерывной переменной и используется с глобальным. Другая переменная - это пустышка. Мой код выглядит примерно так: clear all set ob…
16 июл '18 в 10:54
1
ответ
Как токенизировать расширенный макрос (локальный:dir)?
Я знаю, что мое название сбивает с толку в том смысле, что tokenize Команда указана для строки. У меня есть много папок, которые содержат массивные, отдельные, плохо названные файлы Excel (большинство из них скопированы с веб-сайта). Их неудобно выб…
19 янв '16 в 09:03
1
ответ
Пути к файлам и локальные макросы
Предположим, что я нахожусь в папке ~/top, Существует путь к файлу, как это: ~/top/middle/bottom folder, Я хочу определить локальный макрос, а затем использовать его в пути к файлу. Я сделал следующее: local target ""bottom folder"" cd "middle" cd `…
19 июн '18 в 20:34
1
ответ
Как мне использовать локальный макрос, ссылающийся на переменную?
Я пытаюсь создать макрос в Stata, который установит имя переменной, чтобы я мог ссылаться позже в моем do файл. По сути, я пытаюсь заменить имя переменной локальным макросом. Пример набора данных: ID Indicator1 Indicator2 Amount 1 1 0 10 2 0 1 2 3 0…
28 мар '17 в 22:01
2
ответа
Удалить переменные со всеми пропущенными значениями
Я имею 5000 переменные и 91,534 наблюдения в моем наборе данных. Я хочу отбросить все переменные, в которых отсутствуют все их значения: X1 X2 X3 1 2 . . 3 . 3 . . . 5 . X1 X2 1 2 . 3 3 . . 5 Я пытался использовать dropmiss Командасообщества, но, по…
28 ноя '18 в 17:05
2
ответа
Извлечение результатов регрессии с именами ковариат
Я хотел бы запустить линейные регрессии с использованием категориальной переменной экспозиции и вывести результаты в таблицу Excel с именами каждого ковариата, включенного рядом с их результатами. Код Stata ниже отлично работает для экспорта результ…
05 дек '18 в 11:10
1
ответ
Передача нескольких списков неопределенной длины в программу
Я хотел бы создать программу Stata, которая принимает несколько списков неопределенной длины в качестве аргументов. Тем не менее, я не знаю, как программа может различать списки после их передачи. Например, я хотел бы иметь возможность сделать что-т…
19 ноя '18 в 18:22
0
ответов
Команды STATA для операторов foreach
Я хочу вставить Set B в операторы "foreach" внутри Set A. локальные пути "" M: \ foldera "" M: \ folderb "" * Набор из 2 операторов "foreach" foreach path of local paths { local fdir "`path'" cd "`path'" local files : dir . files "*.txt" disp `"`fil…
01 мар '19 в 21:13
3
ответа
Различные случаи имени переменной после добавления
Я добавил несколько файлов в один набор данных sSata. Сейчас 335 имена переменных. Некоторые имена переменных имеют проблемы с регистром, такие как almirah а также ALMIRAH хранение одной и той же информации из разных наборов данных. Я заменяю эти пе…
04 дек '18 в 07:33
1
ответ
Как вложить глобальный макрос в глобальный макрос в Stata?
Я хотел бы поместить глобальный макрос в глобальный макрос в Stata. Например, $hello$oneworld, который является глобальным макросом $one внутри макроса $helloworld, Как получить глобальный макрос внутри глобального макроса?
19 фев '18 в 22:00
2
ответа
Присвойте значение локальной переменной с помощью оператора if
Я пытаюсь присвоить условное значение локальной макропеременной в Stata 15. У меня есть локальная переменная, которая может иметь только два значения; "о" или "и". Затем у меня есть другая локальная переменная, которую я хочу получить из этих двух б…
17 сен '18 в 10:07
1
ответ
Как разделить макрос Stata `varlist'запятыми для использования в mi() и inlist()?
Я хочу сохранить список переменных в макросе, а затем вызвать этот макрос внутри mi() заявление. Первоначальное приложение предназначено для программы, в которой используются данные, которые я не могу вывести в Интернет по соображениям секретности, …
04 апр '18 в 12:52
1
ответ
Как назначить максимальное количество строк для макроса автоматически?
Название моего вопроса может быть немного двусмысленным. Ранее я хотел "получить полный список подкаталогов" и затем прочитать файлы из этих подкаталогов в Stata (см. Этот пост и этот пост). Благодаря замечательному предложению @Roberto Ferrer, мне …
22 мар '16 в 11:56
1
ответ
Как я могу изменить значение, хранящееся в локальном макросе со строкового на числовое?
Я хочу создать переменную с запаздывающим годом в зависимости от года, сохраненного в "$S_DATE" макро. Я сохранил год в макросе date: . local date substr("$S_DATE",8,.) . display `date' 2015 И я хочу сгенерировать новую переменную с: gen start_year …
14 май '15 в 19:23
0
ответов
Макросы, постоянно приводящие к "неправильному имени"
Я новичок в Stata после долгого использования R. Я пытаюсь выполнить любое действие, которое включает макрос, такой как цикл, и это постоянно дает мне invalid name r(198) ошибка. Например, когда я впервые запускаю Stata, я ввожу следующий код в кома…
15 апр '14 в 23:31
2
ответа
Вернуть матрицу из отдельной команды
У меня есть простой вопрос о distinct Команда в Стате. При использовании с by префикс, может ли он вернуть одномерную матрицу r(N)? Например: sysuse auto,clear bysort foreign: distinct rep78 Могу ли я хранить [2,1] матрица, где каждая строка предста…
04 июн '18 в 12:19
2
ответа
Цикл по переменным с подстановочными знаками в локальных макросах
Предположим, у меня есть набор данных переменных со следующими именами (обратите внимание на заглушку x а также hm): x9, xdog, x_99, hma8j, hm40, hm0 Я хочу разработать программный способ предоставления списка имен переменных (которые могут содержат…
11 ноя '16 в 05:20
2
ответа
Как сохранить среднее значение в локальном макросе, а затем сохранить его в другом файле?
У меня есть файл Stata file1.dta и одна из переменных income, Мне нужно рассчитать average_incomeназначьте его локальному макросу и сохраните в другом файле Stata, New.dta, Я попробовал следующее в do файл: #delimit; clear; set mem 700m; use file1.d…
27 май '13 в 23:34