Está en la página 1de 7

Funciones en Stata

Nombre de
¿Qué hace? Forma de insertarla Anexos
la función
Abs() Valor absoluto
Puede trabajar con otras
opción gen (al unir las bases
Unir dos bases con
Append “…”<- ruta genéreme una nueva
similares nombres de
append de lo que se pega, + variable), forcé (si no
columnas….es como pegar
otras opciones conincidan las columnas…
filas
coloqueme espacios en
blanco), nolabel y noname
Testea para la noconstant
transformación (boxcox) boxcox depvar model(lhsonly)
model(rhsonly)
boxcox para las variables dep e [indepvars] [if] [in] model(lambda)
ind….el método de max es [weight] [, options] model(theta)
max-verosimilitud notrans(varlist)
- sort especifica que, si los datos no
están ya ordenados por varlist
Delimita un comando para          debería ordenarlos.
cierto grupo de variables… by varlist1 - rc0 especifica que incluso si
By es un prefijo unido al [(varlist2)] [,sort stata_cmd produce un error en
bysort sort…. uno de los por grupos, ejecute
stata_cmd para el resto de grupos
Bysort: solo para cada rc0]:stata_cmd por La acción predeterminada es
opción detenerse cuando ocurre un error.
rc0, especialmente para
estimaciones
/*Hacer un archivo que
cap log close
capture toda las salidas del
log using
cap log close programa*/
Casos_anual.txt,
/*nota: cap=capure;
replace text
log=hacer un copia*/
Me cambia la ruta de directorio
de donde quiero me importe o
cd cd “…” Ej: cd “E:\”
exporte los archivos que
modifique y trabaje en STATA
Contar filas de la base de datos
count
que están cargados
Correlación entre las variables correlete (nombre de las Sale una matriz…donde la
correlate
dependientes e independientes variables) autocorrelación es igual a1
Quitar la condición de variable Destring “variable”,
destring
string para ciertas variables replace
drop Borrar variables Drop x X <- variable o lista de variables
a borrar

Cuando queremos borrar todas


las variables que tienen
Apostrofe de estimación….. de
e hecho muy ligado a las matrices
d ela estimación….ereturn
dotplot Gráfica de puntos
Ese varwidth (32) es una opción
para que yo le diga al problema
- Listar variables que coincidan La que utilizamos
que haga la inspeciión para las
ds con patrones de nombres u otras nosotros es la siguiente:
primeras # cantidad de columnas
características ds, varwidth(32)
que hay en la base varwidth (#),
en nuestro caso son 32
Report  cuantos tipos de
duplicados hay----no dice cual es
el duplicado sino que nos
muestra una lista por categoría
(sin mostrarlos) cuantas veces se
repite…cuantos ítems son
excesivos
duplicates – (sub-function) Duplicates (unction) Tag  me crea una nueva
duplicates
Report, tag, or drop varlist complement variable en la que al frente de
cada dato, de acuerdo con una
variable, me dice cuántos
duplicados tiene.
Drop  borrar los duplicados
de acuerdo a una
variable….queda solo el primer
caso
expand replaces each Opción de generate…que coloca
observation in the dataset with n 1 si la variable es la original y 0
expand expand n
copies of the si es un duplicado
observation expand n, generate(name)
export A using
“(direccion a donde
guardar)”,
Exportar data bases de stata a firstrow(variables)
export
otros software…
export excel using “”,
firstrow(variables)

Especifica una variable a un


conjunto de datos con el fin de
foreach
replicar un mismo proceso a
varias variables
Me asigna una variable para
Forv
valores entre… (es un global forv i=2003/2013
forvalius
optin pero númerica??)
Global Es una función que agrupa Global ____, la línea global delitos “….”
varias variables en un solo simboliza el nombre de Foreach x of global delitos {
conjunto agrupación merge 1:1 cod_mun using “…”,
keepusing(`x’*)
tab _merge
gen inf_`x’=0
replace inf_`x’=1 if _merge==3
drop _merge
Para generar nuevas variables
con distintos aspectos…aunque
Gen, g ,
al realizar una suma en
generate., ge
específico solo me agrega una a
una
Graph box Caja de bigotes…boxplot
graph twoway
Grafica un tipo de ilustración en
(se puede leer
que se vinculan datos… la
como gráfico
verdad no entiendo la diferencia
de dos
entre graph y twoway….
variables)
Para generar nuevas variables
con distintos aspectos…aunque
egen al realizar una suma me agrega
todo lo que le indique respecto a
una columna o a filas
import delimited (ruta
del acceso a importar),
delimited (porque están
import delimited "C:\Users\
delimitados o separados
Edgar Escobar\Documents\
Import Importar archivos por ejemplo los datos…esto debido
Proyectos_proceso\Iquitos\EF\
delimited de formato csv a que el archivo esta en
FINAL_ENCUESTA\
formato csv)
ST_AC.csv", delimiter(";")
delimiter(“;”)…..con
que están separado los
datos
label variable “x“
“etiqueta”
Label variable label define “nombre
label Label define del label” 2”etiqueta”
Label values 3”etiqueta, ….
label values “variable”
“nombre de la etiqueta”
logit depvar [indepvars]
Logit Regresión logistica [if] [in] [weight] [,
options]
Esta función sirve después de
hacer una estimación…… para
encontrar el efecto marginal
margins, dydx(*)
Marginal entre las variables
margins, dydx(*)
(margins) independientes con las
atmeans
dependientes
(estimate marginal effect of
variables in varlist)
Es como todo el comando de Rownames,colnames
matrix matrices…….es casi paquete matrix input A
completo extracción
Es como muéstreme tal matriz…
matlist matrix_exp [, Las opciones tienen que ver con
es el análogo del list para datos
Matrix list style_options la estética y formato gráfico de
estándar.... muestra una matriz
general_options] la matrix.
(display)
la regresión logística multinomial
generaliza el método de regresión logística
para problemas multiclase, es decir, con
mlogit – más de dos posibles resultados discretos,
para predecir las probabilidades de los mlogit depvar
multinomial diferentes resultados posibles de una [indepvars] [if] [in]
logistic distribución categórica como variable [weight] [, options]
regression dependiente, dado un conjunto de variables
independientes (que pueden ser de valor
real, valor binario, categórico-valorado,
etc.)
_n contiene el número de la observación
actual.
sysuse aut
     _N contiene el número total de regress mpg weight if
observaciones en el conjunto de datos.
Comando de foreign
observaciones predict pmpg if e(sample)
     _pi contiene el valor de pi para la
precisión de la máquina.
predict c, cooksd

     _rc contiene el valor del código de


retorno de la captura más reciente
Función de análisis de
pca
componentes principales
Predict
Example predict b(nombre de la
predict xb
variable), xb(me va predecir la
(variable
predict [type] newvar variable dependiente de la última
esperados [R] predict -- Obtain predictions,
[if] [in] [, regression lineal)
según el residuals, etc., after estimation
single_options]
modelo que
Predict (name), resid…predecir
acabo de
los residuos
estimar)
Esta función me permite realizar
un calculo una agrupación o
Preserve
hechos similares después
Preserve Collapse (sum)….
volviendo a la base original
restore Sabe …
antes de hacer los cambios..Es
Restore
como un no me tenga en cuenta
lo que hice
Correr un código….no mostrar
resultados… sino simplemente
quietly
ejecutarlo y contar con dichos
resultados
regress depvar
regress Regresión lineal – modelo lineal [indepvars] [if] [in]
[weight] [, options]
return return -- Return stored results return list [, all]
return clear
return scalar name =
exp
return local name = exp
return local name
["]string["]
return matrix name [=]
matname [, copy]
return add
rank-ordered logistic regression rologit depvar
model by maximum indepvars [if] [in]
rologit likelihood - as the choice- [weight],
based method of conjoint group(varname)
analysis [options]
rounding redondear
Se puede acompañar por
Save “…” <- nombre de una ,replace….que me dice
save Opción de guardar
la base que sí existe ya no importa y la
reemplace
scalar
format -- Set variables' output
Literalmente
format…. Ajusta el formato de
set dp comma set dp comma,
los decimales….si se separan
permanently
por una coma o por un punto
Haga una pausa (¿Para qué?)…a
Familia: Set more on -> ese si es
veces cuando se sacan códigos
que el more se presione
largos o proceso largos…
Set more off, Set more off, manualmente
STATA se traba y coloca una permanently
permanently “permanently”….. siempre
opción de more…aca le decimos
mientras se está en dicho
que el ejecute solo el more y
proceso
saque los procesos hasta el final
set obs 160 Crear campos de escritura - filas
X lista de como deseo me
sort Ordenar variables Sort x
queden las variables
ssc install pkgname
Ssc – install [R] ssc -- Install and uninstall [, all replace]
packages from SSC
stem Diagrama de tallo y hojas
gen
año=substr(columna
Substraer de unas celdas de la que se
numéricas unas posiciones. Al sustrae , digito en
Ejemplo: gen
substr parecer se coloca, el número del el que comienza
substraer, cuantos año=substr( fechahecho,7,4)
digito con el comienza y ,
dígitos coge con a
cuantos número cuenta. la derecha contando
el señalado)
Saca las estadísticas
descriptiva(s) de la(s) variable(s) sum/summarize, La opción detalle …. Saca los
summarize que hay se colocan…Media, “variable(s)”, percentiles más importantes… y
#Obs, Desviación estándar, option(detail) la asimetría y curtosis
mínimo y máximo…
tabstat Reporta en una tabla un resumen tabstat Total—
(“variable para
de estadísticas concretas de
sacarle
algunas variables estadística”), by (
PERIODO_ANIO )”vari
able de grupo” stat
(sum) (“tipo de
estadística”)
wtp - Confidence intervals for
willingness to pay measures. wtp namelist
[,options] Se debe instalar por que no
wtp
viene por default en Stata
Paquete de disposición a pagar
para modelo de elección discreta
xtile newvar = exp
if in
Create variable containing
xtile weight , xtile
quantiles options
Compute
xpose Transponer los datos
Paquete de disposición a pagar
wtp/wtpcikr para modelo de elección binaria
(modelo probit, logit y biprobit)
Si es posible referenciar una celda en STATA …es igual al nombre de la columna[el # de la fila]

También podría gustarte