Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tabout for svy in stata 15

    Hello,

    I have been trying to do the following syntaxes :

    ***Ejemplos
    ****cuadro por area
    levelsof area, local(lst_area)
    local loclabels : value label area
    local modo = "replace" //"append"
    local encabezado = "(Cuadro X.XX Distribución porcentual de métodos de disciplina en el último mes)"
    foreach k of local lst_area {
    local encabezado2 = "|Frecuencia*|Frecuencia*|Frecuencia*"
    local vlabel : label `loclabels' `k'
    tabout Indicador_1 hogar_pros if Indicador_1==1 & area== `k' using "Dropbox/Cuadros de ENSANUT/Adolescentes/Base/adolescentes_10_19_pV13/ADOLESCENTES DISCIPLINA Totales.xls", `modo' cells(freq) format(1) `encabezado' h3("`vlabel' `encabezado2'") svy
    local encabezado = "h1(nil)"
    local encabezado2 = "|%|%|%"
    local modo = "append"
    tabout Indicador_1 hogar_pros if Indicador_1==1 & area== `k' using "Dropbox/Cuadros de ENSANUT/Adolescentes/Base/adolescentes_10_19_pV13/ADOLESCENTES DISCIPLINA Totales.xls", `modo' cells(col ci) format(1) `encabezado' h3("`vlabel' `encabezado2'") svy percent
    }

    But I can´t do it, and error message is:

    option ( not allowed
    r(198);

    end of do-file

    r(198);

    Does anybody know where I made a mistake?

  • #2
    Welcome to Statalist.

    Consider the following version of parts of your code.
    Code:
    local encabezado = "(Cuadro X.XX Distribución porcentual de métodos de disciplina en el último mes)"
    local encabezado2 = "|Frecuencia*|Frecuencia*|Frecuencia*"
    local vlabel "Variable Label"
    local modo = "replace" //"append"
    macro list _encabezado _encabezado2 _vlabel _modo
    display `"options: `modo' cells(freq) format(1) `encabezado' h3("`vlabel' `encabezado2'") svy
    When run it produces the following.
    Code:
    . local encabezado = "(Cuadro X.XX Distribución porcentual de métodos de disciplina en el último
    >  mes)"
    
    . local encabezado2 = "|Frecuencia*|Frecuencia*|Frecuencia*"
    
    . local vlabel "Variable Label"
    
    . local modo = "replace" //"append"
    
    . macro list _encabezado _encabezado2 _vlabel _modo
    _encabezado:    (Cuadro X.XX Distribución porcentual de métodos de disciplina en el último mes)
    _encabezado2:   |Frecuencia*|Frecuencia*|Frecuencia*
    _vlabel:        Variable Label
    _modo:          replace
    
    . display `"options: `modo' cells(freq) format(1) `encabezado' h3("`vlabel' `encabezado2'") svy
    options: replace cells(freq) format(1) (Cuadro X.XX Distribución porcentual de métodos de disciplina en el último mes) h3("Variable Label |Frecuencia*|Frecuencia*|Frecuencia*") svy
    So this is an attempt to see what the options were that you specified to tabout. Notice that following format(1) you have the value of the local macro encabezado. That value does not include an option name, it just begins with a "(" - which Stata tells you is not a valid option name.

    I'm not familiar enough with tabout to know what you might want, but an option without an option name is probably not it.

    Comment

    Working...
    X