Trabalhando com Graphics Language Produção no IBM SPSS Statistics

SPSS Sintaxe do comando é o idioma mais bem conhecido na janela de sintaxe, mas não é o único. Há uma linguagem especial que pode ajudá-lo a fazer gráficos surpreendentes: Gráficos de Produção Language (GPL). Qualquer linguagem de programação pode ser um pouco intimidante para aprender no início, mas GPL é muito mais fácil de aprender do que um olhar inicial pode fazer você pensar.

Se você colar a partir do menu Graph Build, você começa algo como isto:

GGRAPH / GRAPHDATASET name = "graphdataset" variáveis ​​= urpop educname FALTA = listwise REPORTMISSING = NO / GRAPHSPEC SOURCE = INLINE.BEGIN GPLSOURCE: s = userSource (id ( "graphdataset")) data: urpop = col (fonte (s), nome ( "urpop")) data: educ = col (fonte (s), nome ( "educ")) data: name = col (fonte (s), nome ( "nome"), unit.category)) GUIDE (: eixo (dim (1), rótulo ( "Percent População Urbana")) GUIA: eixo (dim (2), rótulo ( "gastos com educação em% do PIB")) ELEMENTO: ponto (posição (urpop * educ), rótulo (nome )) END GPL.

Isso parece muito a aprender, mas o truque é começar com o ELEMENTO linha. Você pode fazer um pouco de diversão e coisas valiosas apenas com essa linha, e então você pode aprender a partir daí. Note o GGRAPH comando. Apenas deixe SPSS Statistics fazer isso por você. Apenas se concentre sobre o GPL agora.

Dê uma olhada rápida no # 147 antes # 148- gráfico de dispersão na figura a seguir, feita a partir dos menus. O GPL acima é inalterado.

A & # 147 antes de & # 148- dispersão.
o # 147 antes # 148- dispersão.

Está tudo bem, mas você pode fazer duas mudanças rápidas: Faça os pontos de cor vermelha, e torná-los um pouco maior.

ELEMENTO: ponto (posição (urpop * educ), rótulo (nome), color.interior (Color.red), tamanho (size.medium))

Lá você tem. Isso é tudo que você tem que mudar na ELEMENTO linha para fazer essas duas mudanças como você pode ver na figura a seguir.

A & # 147-after & # 148- dispersão.
o # 147 após # 148- dispersão.

Você pode estar se perguntando por que você tem que escrever tamanho duas vezes. É porque esta é uma constante tamanho. Mas você pode ficar um pouco de fantasia, como este:

ELEMENTO: ponto (posição (urpop * educ), rótulo (nome), color.interior (Color.red), tamanho (pop))

Veja o que aconteceu? Note-se que o estouro variável é agora responsável do tamanho.

Scatterplot com tamanho variável.
Scatterplot com tamanho variável.

menu