distr::Pois e apply

Prezados, boa tarde! Usando o pacote distr, estou tentando criar uma série de variáveis aleatórias sem fazer manualmente e sem usar um laço. Talvez algumas das funções ?apply funcionem, mas não consegui nada dar certo até agora. A ideia é a seguinte: tenho um vetor numérico e quero que cada valor desse valor seja correspondente ao parâmetro de uma distribuição, por exemplo, Poisson. Exemplo. #### require(distr) pars <- c(10,5,8,10) V1 <- Pois(pars[1]) V2 <- Pois(pars[2]) V3 <- Pois(pars[3]) V4 <- Pois(pars[4]) Vf <- list(V1,V2,V3,V4) ### Na verdade não preciso “guardar” V1, V2, V3 e V4 em objetos separados, tendo apenas a Vf resolve meu problema. Alguma sugestão? Obrigado! ____________________ Davi Butturi-Gomes Doutor em Estatística e Experimentação Agronômica ESALQ/USP - Piracicaba Mestre em Biometria - IB/UNESP - Botucatu Ecólogo - IB/UNESP - Rio Claro De: R-br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Elias Carvalho Enviada em: sexta-feira, 8 de abril de 2016 09:15 Para: r-br@listas.c3sl.ufpr.br Assunto: [R-br] Extração Parcial de Texto Bom dia Pessoal Eu tenho uma planilha com vários abstracts de artigos científicos e gostaria de poder identificar o objetivo de cada um, como no exemplo abaixo começando em "To address" até "image segmentation": Image segmentation plays an important role in many medical applications. ... However, it is disadvantageous in high complexity, poor real time capability and premature convergence and etc. To address these issues, an improved evolution strategy is proposed for medical image segmentation. There are 2 populations... Eu sei que tenho que verificar vários termos como "The aim of this study", "The objective", etc, mas no caso acima eu gostaria de identificar por exemplo "To address" e capturar o texto após o ponto inicial em "etc." até o ponto final "segmentation.". Eu tenho que extrair o objetivo de 1808 artigos e por isso quero automatizar. Posso fazer um for que lê letra a letra da string em busca de termos chave e quando achar marca a posição do ponto inicial e final e depois extrai o texto, mas tem algo mais funcional que for ? Obrigado e um excelente dia -- Best regards... 8^) “The mind that is open to new ideas never come back to its original size” Albert Einstein _____________________________________________ Prof. Elias César Araújo de Carvalho CV: http://lattes.cnpq.br/4248328961021251

(assumindo que seu exemplo funciona) lapply(pars, Pois) b On Fri, Apr 8, 2016 at 2:31 PM Davi Butturi-Gomes <davi.butturi@gmail.com> wrote:
Prezados, boa tarde!
Usando o pacote distr, estou tentando criar uma série de variáveis aleatórias sem fazer manualmente e sem usar um laço. Talvez algumas das funções ?apply funcionem, mas não consegui nada dar certo até agora.
A ideia é a seguinte: tenho um vetor numérico e quero que cada valor desse valor seja correspondente ao parâmetro de uma distribuição, por exemplo, Poisson.
Exemplo.
####
require(distr)
pars <- c(10,5,8,10)
V1 <- Pois(pars[1])
V2 <- Pois(pars[2])
V3 <- Pois(pars[3])
V4 <- Pois(pars[4])
Vf <- list(V1,V2,V3,V4)
###
Na verdade não preciso “guardar” V1, V2, V3 e V4 em objetos separados, tendo apenas a Vf resolve meu problema. Alguma sugestão?
Obrigado!
*____________________*
*Davi Butturi-Gomes*Doutor em Estatística e Experimentação Agronômica ESALQ/USP - Piracicaba Mestre em Biometria - IB/UNESP - Botucatu
Ecólogo - IB/UNESP - Rio Claro
*De:* R-br [mailto:r-br-bounces@listas.c3sl.ufpr.br] *Em nome de *Elias Carvalho *Enviada em:* sexta-feira, 8 de abril de 2016 09:15 *Para:* r-br@listas.c3sl.ufpr.br *Assunto:* [R-br] Extração Parcial de Texto
Bom dia Pessoal
Eu tenho uma planilha com vários abstracts de artigos científicos e gostaria de poder identificar o objetivo de cada um, como no exemplo abaixo começando em "To address" até "image segmentation":
Image segmentation plays an important role in many medical applications. ... However, it is disadvantageous in high complexity, poor real time capability and premature convergence and etc. *To address these issues, an improved evolution strategy is proposed for medical image segmentation*. There are 2 populations...
Eu sei que tenho que verificar vários termos como "The aim of this study", "The objective", etc, mas no caso acima eu gostaria de identificar por exemplo "To address" e capturar o texto após o ponto inicial em "etc." até o ponto final "segmentation.".
Eu tenho que extrair o objetivo de 1808 artigos e por isso quero automatizar.
Posso fazer um for que lê letra a letra da string em busca de termos chave e quando achar marca a posição do ponto inicial e final e depois extrai o texto, mas tem algo mais funcional que for ?
Obrigado e um excelente dia
--
Best regards... 8^)
“The mind that is open to new ideas never come back
to its original size” *Albert Einstein*
_____________________________________________ Prof. Elias César Araújo de Carvalho CV: http://lattes.cnpq.br/4248328961021251 _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.
participantes (2)
-
Benilton Carvalho
-
Davi Butturi-Gomes