Hola muy interesante el video, sabes utilizando el comando table y contents me sale el siguiente error "not allowed since Stata 17; see help table for updated syntax", que podría hacer ?
Hola, es que a partir de stata 17 cambia la sintaxis del table. Si no tenes el 16 lo que podés hacer es agregar adelante del table “version 16:” (sin las comillas) para que stata use la sintaxis vieja. Espero te sirva, saludos !
Muchas gracias por el video. Tengo una consulta, con el table también puedo obtener porcentajes de filas y columnas? Cuál sería el comando?. Muchas gracias
Tambien tenia esa duda, pero encontre un archivo donde lo explican, es asi: Para el porcentaje de filas seria: Tabulate variable1 variable2, row nofreq Para el porcentaje de columnas seria: Tabulate variable1 variable2, col nofreq Es como una tabla dinamica en excel.
Hola Santiago, excelentes vídeos. Quisiera preguntar, si sabes cómo incluir factores de expansión (Weights), específicamente un pweight de manera eficiente en una tabla, dado que tengo una base de datos muy grande. Sin los factores de expansión el código funciona bien con el comando tabulate, pero dado que esta función no admite pweights me veo forzado a usar table, pero va demasiado lento, lo que con tabulate tarda 5 minutos con el table y los factores de expansión puede tardar días, no se si sea la forma en la que lo estoy usando o si simplemente sea cuestión de que requiere mayor procesamiento, (aunque he notado que en general table va mucho más lento que tabulate). Hay alguna otra forma de realizar este procedimiento? o para que table vaya más rápido?
Hola Diego. Para aplicar los factores de expansión en una tabla, luego del listado de variabes y antes de la coma de las opciones, tienes que añadir [ w = x ] . En donde "x" es el nombre de la variable que contiene los ponderadores. Si quieres especificar el tipo de ponderador (fweights, pweights, aweight o iweight) en lugar de poner w, escribes fw, pw, aw o iw. Ejemplo: table var1 [w=pondera] . Cualquier cosa puedes consultar el manual desde stata escribiendo en la consola el comando: help weight. Espero que te sirva. Saludos
Hola Santiago! Muchas gracias. Una pregunta. Estoy utilizando el siguiente comando para sacar unas estadísticas y además exportar la tabla a un archivo de word: asdoc tabstat $X, stat(N mean sd) by(user) donde $X es el global que acumula varias variables a las cuales les tengo que sacar la estadística por tipo de usuario. Sin embargo, la tabla exportada no me sale como la necesito. En las filas (hacia abajo) me aparecen la categorías de la variable "user"; mientras que en las columnas (hacia los lados) me aparecen las variables del global $X. Necesito transponer esta tabla de modo tal que las categorías de user me queden en las columnas, y las variables a las cuales les quiero sacar las estadísticas me queden en las filas. Me recomendaron "reshape" pero no lo entiendo muy bien a pesar de que ya vi tu video explicándolo. Me gustaría saber si hay una manera más facil y automática de poder cambiar las filas por las columnas. Gracias!!
Hola Daniela. El problema es que usando el tabstat no estás modificando la base de datos, que es lo que transforma el reshape. Para poder usar el reshape tenés que reemplazar el contenido de tu dataset con el contenido de la tabla. Para lo cual, podés usar: table user, (N var1 mean var1 sd var1 N var2 mean var2 sd var2 .....) replace. Tenés un límite de variables de esta forma así que tal vez no te sirva y ya tendrías que usar el collapse (ua-cam.com/video/U8mHfjJfA_s/v-deo.html&ab_channel=STATeando). Pero tal vez con eso ya puedas solucionarlo. Espero te sirva, saludos.
Hola! tengo un problema al intentar usa contents en table, me sale: "option contents() not allowed since Stata 17". Que puedo usar en lugar de contents?
Hola ! El problema es que la sintaxis del table cambió por completo a partir de la versión 17. Podés ver como funciona usando “help table” o bien usarlo con su sintaxis vieja anteponiendo “version 16:”. Por ejemplo: Version 16: table edad, c(mean ingreso). Espero te ayude. Saludos
Hola Miguel, claro que sí. Podés hacerlo mediante el el conjunto de comandos "putdocx". En el help podés ver cómo utilizarlos, ya que primero hay que crear el documento (putdocx begin) y después dependiendo el tipo de tabla y formatos debes usar putdocx table y la variante que corresponda. Espero que te sirva, saludos !
Hola Damián. En Stata 17 la sintaxis del table cambió completamente. Puedes consultar el help pero resumidamente la sintaxis es:table (filas) (columnas), stat(estadístico variable). Espero te sirva. Saludos !
Hola Santiago, tengo una duda con este ejercicio: Crear una tabla compacta del resumen estadístico sobre las variables precio, peso, kilometraje y registro de reparación, condicionado en su extranjería, mostrando la media, desviación estándar, mínimo y máximo, en formato largo. Es un ejercicio propuesto con la data auto del mismo programa. No veo como realizarla si con table o con tabstat. Me podrás ayudar? Saludos.
Hola !! Cuando el contenido de la tabla son muchos estadísticos de muchas variables el tabstat suele ser el más indicado ya que el table tiene un límite. Para la tabla que necesitas podrías hacer: tabstat price weight mpg rep78 , s(mean sd min max) by( foreign ) f(%9.2fc). Existen otras formas de hacerlo pero creo que esa sería la más sencilla si lo único que necesitas es ver la tabla y no exportarla a un excel. Espero te sirva. Saludos
@@stateando Es una bendición, ya no tengo que hacer calculos en el excel para cada uno. Una consulta, para que sirve f(%9.2fc)? es el formato largo que pidieron en el ejercicio?
No te olvides de SUSCRIBIRTE y activar la campanita 🛎, así me ayudas a seguir haciendo más videos !!
ua-cam.com/channels/-jqicSCWen_FCATDcFVORQ.html
Muchas gracias está super claro y conciso. Nuevo suscriptor
Pienso que este vídeo es excelente.
super claro! gracias por tus videos
Hola muy interesante el video, sabes utilizando el comando table y contents me sale el siguiente error "not allowed since Stata 17; see help table for updated syntax", que podría hacer ?
Hola, es que a partir de stata 17 cambia la sintaxis del table. Si no tenes el 16 lo que podés hacer es agregar adelante del table “version 16:” (sin las comillas) para que stata use la sintaxis vieja. Espero te sirva, saludos !
@@stateando, Excelente video, me pasa el mismo problema, espero puedas hacer un video como este con los comandos que se han cambiando. Saludos
Buena tarde , podria subir un video por favor sobre distribucion de frecuencias categóricas y sobre datos agrupados en medidas de tendencia central
Muchas gracias por el video. Tengo una consulta, con el table también puedo obtener porcentajes de filas y columnas? Cuál sería el comando?. Muchas gracias
Tambien tenia esa duda, pero encontre un archivo donde lo explican, es asi:
Para el porcentaje de filas seria:
Tabulate variable1 variable2, row nofreq
Para el porcentaje de columnas seria:
Tabulate variable1 variable2, col nofreq
Es como una tabla dinamica en excel.
Hola Santiago, excelentes vídeos. Quisiera preguntar, si sabes cómo incluir factores de expansión (Weights), específicamente un pweight de manera eficiente en una tabla, dado que tengo una base de datos muy grande. Sin los factores de expansión el código funciona bien con el comando tabulate, pero dado que esta función no admite pweights me veo forzado a usar table, pero va demasiado lento, lo que con tabulate tarda 5 minutos con el table y los factores de expansión puede tardar días, no se si sea la forma en la que lo estoy usando o si simplemente sea cuestión de que requiere mayor procesamiento, (aunque he notado que en general table va mucho más lento que tabulate). Hay alguna otra forma de realizar este procedimiento? o para que table vaya más rápido?
Hola Diego. Para aplicar los factores de expansión en una tabla, luego del listado de variabes y antes de la coma de las opciones, tienes que añadir [ w = x ] . En donde "x" es el nombre de la variable que contiene los ponderadores. Si quieres especificar el tipo de ponderador (fweights, pweights, aweight o iweight) en lugar de poner w, escribes fw, pw, aw o iw. Ejemplo: table var1 [w=pondera] . Cualquier cosa puedes consultar el manual desde stata escribiendo en la consola el comando: help weight. Espero que te sirva. Saludos
Hola Santiago! Muchas gracias. Una pregunta. Estoy utilizando el siguiente comando para sacar unas estadísticas y además exportar la tabla a un archivo de word:
asdoc tabstat $X, stat(N mean sd) by(user)
donde $X es el global que acumula varias variables a las cuales les tengo que sacar la estadística por tipo de usuario.
Sin embargo, la tabla exportada no me sale como la necesito. En las filas (hacia abajo) me aparecen la categorías de la variable "user"; mientras que en las columnas (hacia los lados) me aparecen las variables del global $X.
Necesito transponer esta tabla de modo tal que las categorías de user me queden en las columnas, y las variables a las cuales les quiero sacar las estadísticas me queden en las filas.
Me recomendaron "reshape" pero no lo entiendo muy bien a pesar de que ya vi tu video explicándolo. Me gustaría saber si hay una manera más facil y automática de poder cambiar las filas por las columnas.
Gracias!!
Hola Daniela. El problema es que usando el tabstat no estás modificando la base de datos, que es lo que transforma el reshape. Para poder usar el reshape tenés que reemplazar el contenido de tu dataset con el contenido de la tabla. Para lo cual, podés usar: table user, (N var1 mean var1 sd var1 N var2 mean var2 sd var2 .....) replace. Tenés un límite de variables de esta forma así que tal vez no te sirva y ya tendrías que usar el collapse (ua-cam.com/video/U8mHfjJfA_s/v-deo.html&ab_channel=STATeando). Pero tal vez con eso ya puedas solucionarlo. Espero te sirva, saludos.
Hola! tengo un problema al intentar usa contents en table, me sale: "option contents() not allowed since Stata 17". Que puedo usar en lugar de contents?
Hola ! El problema es que la sintaxis del table cambió por completo a partir de la versión 17. Podés ver como funciona usando “help table” o bien usarlo con su sintaxis vieja anteponiendo “version 16:”. Por ejemplo:
Version 16: table edad, c(mean ingreso).
Espero te ayude. Saludos
Hola, gracias por el video! Tengo una pregunta: ¿Es posible exportar estas tablas para usarlas en un documento word?
Hola Miguel, claro que sí. Podés hacerlo mediante el el conjunto de comandos "putdocx". En el help podés ver cómo utilizarlos, ya que primero hay que crear el documento (putdocx begin) y después dependiendo el tipo de tabla y formatos debes usar putdocx table y la variante que corresponda. Espero que te sirva, saludos !
Hola, para Stata 17 al parecer la opción "contents" ya no esta disponible, que podemos usar en su lugar?
Hola Damián. En Stata 17 la sintaxis del table cambió completamente. Puedes consultar el help pero resumidamente la sintaxis es:table (filas) (columnas), stat(estadístico variable). Espero te sirva. Saludos !
Hola Santiago, tengo una duda con este ejercicio: Crear una tabla compacta del resumen estadístico sobre las variables precio, peso, kilometraje y registro de reparación, condicionado en su extranjería, mostrando la media, desviación estándar, mínimo y máximo, en formato largo. Es un ejercicio propuesto con la data auto del mismo programa. No veo como realizarla si con table o con tabstat. Me podrás ayudar? Saludos.
Hola !! Cuando el contenido de la tabla son muchos estadísticos de muchas variables el tabstat suele ser el más indicado ya que el table tiene un límite. Para la tabla que necesitas podrías hacer: tabstat price weight mpg rep78 , s(mean sd min max) by( foreign ) f(%9.2fc).
Existen otras formas de hacerlo pero creo que esa sería la más sencilla si lo único que necesitas es ver la tabla y no exportarla a un excel. Espero te sirva. Saludos
@@stateando Es una bendición, ya no tengo que hacer calculos en el excel para cada uno. Una consulta, para que sirve f(%9.2fc)? es el formato largo que pidieron en el ejercicio?
Una pregunta, la frecuencia es significativa al 95%?