[R-br] Ajuda com Realocação de Inteiros

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[R-br] Ajuda com Realocação de Inteiros

R-br mailing list
Pessoal,
   Será que podem me ajudar a pensar em um problema. Tenho um grupo de pessoas que preciso redistribuir de acordo com uma porcentagem, mas não estou conseguindo distribui-las de forma mais justa e que não desequilibre muito a relevância. 
   Segue um exemplo da minha base de dados:

Relevância Total Grupo Nova Redistribuição Arredondamento Arredondamento para baixo Arredondamento para cima
0,90% 80         0,721           1,0            -             1,0
1,80% 80         1,441           1,0            1,0           2,0
25,23% 80        20,180          20,0           20,0          21,0
27,93% 80        22,342          22,0           22,0          23,0
44,14% 80        35,315          35,0           35,0          36,0
SOMA 100%   80 79 78 83


relev=c(0.009009009,0.018018018,0.252252252,0.279279279,0.441441441)
n=80
relev*n
sum(relev*n)

ceiling(relev*n)
sum(ceiling(relev*n))

floor(relev*n)
sum(floor(relev*n))

round(relev*n)
sum(round(relev*n))



--

------------------------------------------------------------------------------------------
Vanessa Felix do Nascimento Sergio
Graduada em Estatística - ICE/UFJF
Mestre em Saúde Coletiva - IMS/UERJ
(21) 97557-3956
-------------------------------------------------------------------------------------------


_______________________________________________
R-br mailing list
[hidden email]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.
Reply | Threaded
Open this post in threaded view
|

Re: [R-br] Ajuda com Realocação de Inteiros

R-br mailing list

sum(c(1,2,20,22,35))


On 12/07/2018 15:54, Vanessa Felix via R-br wrote:
Pessoal,
   Será que podem me ajudar a pensar em um problema. Tenho um grupo de pessoas que preciso redistribuir de acordo com uma porcentagem, mas não estou conseguindo distribui-las de forma mais justa e que não desequilibre muito a relevância. 
   Segue um exemplo da minha base de dados:


Relevância Total Grupo Nova Redistribuição Arredondamento Arredondamento para baixo Arredondamento para cima

0,90% 80         0,721           1,0            -             1,0

1,80% 80         1,441           1,0            1,0           2,0

25,23% 80        20,180          20,0           20,0          21,0

27,93% 80        22,342          22,0           22,0          23,0

44,14% 80        35,315          35,0           35,0          36,0
SOMA 100%   80 79 78 83


relev=c(0.009009009,0.018018018,0.252252252,0.279279279,0.441441441)
n=80
relev*n
sum(relev*n)

ceiling(relev*n)
sum(ceiling(relev*n))

floor(relev*n)
sum(floor(relev*n))

round(relev*n)
sum(round(relev*n))



--

------------------------------------------------------------------------------------------
Vanessa Felix do Nascimento Sergio
Graduada em Estatística - ICE/UFJF
Mestre em Saúde Coletiva - IMS/UERJ
(21) 97557-3956
-------------------------------------------------------------------------------------------



_______________________________________________
R-br mailing list
[hidden email]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.


_______________________________________________
R-br mailing list
[hidden email]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.