
Pessoal, estou usando o comando cut, para criar a legenda de uma mapa do brasil que estou plotando. O problema é que minha variável tem uma escala muito alta e por isso ao executar o comando cut estou ficando com algo parecido com isso: cut(mapa$dados),10) [1] (397,1.32e+05] (397,1.32e+05] (397,1.32e+05] [4] (397,1.32e+05] (3.95e+05,5.27e+05] (3.95e+05,5.27e+05] [7] (1.32e+05,2.64e+05] (397,1.32e+05] (1.32e+05,2.64e+05] [10] (1.32e+05,2.64e+05] (397,1.32e+05] (397,1.32e+05] O que preciso é que de uma notação mais amigável para o cut. Alguém pode me ajudar? -- Vinicius Brito Rocha. Estatístico e Atuário, Mestre em Pesquisa Operacional www.aplicademic.blogspot.com http://twitter.com/viniciusbritor "Não se preocupe muito com as suas dificuldades em Matemática, posso assegurar-lhe que as minhas são ainda maiores." - Albert Einstein.

Eu faria algo como: set.seed(1) x = runif(100) y = runif(100, 1e5, 1e6) z = c(x, y) qs = quantile(z) lbls = prettyNum(qs) lbls = paste("(", lbls[-length(lbls)], ",", lbls[-1], "]", sep='') w = cut(z, qs, labels=lbls) b

Antes de tudo deve-se consultar o help da função. help(cut) te mostra que argumento dig.lab= controla isso. À disposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
participantes (3)
-
Benilton Carvalho
-
Vinicius Brito Rocha
-
Walmes Zeviani