Articles of r

gerar eficientemente uma amostra aleatória de horários e datas entre duas datas

Escrevi uma function (bastante ingênua) para selecionar aleatoriamente uma data / hora entre dois dias especificados # set start and end dates to sample between day.start <- "2012/01/01" day.end <- "2012/12/31" # define a random date/time selection function rand.day.time <- function(day.start,day.end,size) { dayseq <- seq.Date(as.Date(day.start),as.Date(day.end),by="day") dayselect <- sample(dayseq,size,replace=TRUE) hourselect <- sample(1:24,size,replace=TRUE) minselect <- sample(0:59,size,replace=TRUE) as.POSIXlt(paste(dayselect, […]

como encontrar os principais N valores por grupo ou dentro da categoria (groupwise) em um data.frame R

minhas desculpas se esta é uma duplicata. isso parece uma pergunta que a SO teria respondido há muito tempo, mas eu fiz um pouco de pesquisa e não consegui encontrar nada especificamente respondendo isso. Há muitas perguntas relacionadas que poderiam ser usadas para responder a isso, mas achei que deveria ser respondida formalmente. isto é […]

Usando loops com knitr para produzir vários relatórios em pdf… preciso de uma pequena ajuda para me colocar na corcunda

Em primeiro lugar, devo admitir que sou muito novo no knitr e no conceito de análise reproduzível, mas posso ver seu potencial em melhorar meu stream de trabalho atual (que inclui muito copiar e colar em documentos do Word). Muitas vezes tenho que produzir vários relatórios por grupo (Hospital, neste exemplo) e dentro de cada […]

Reordenar barras em geom_bar ggplot2

Eu estou tentando fazer uma trama de barra onde o enredo é ordenado do miRNA com o value mais value para o miRNA com o mais baixo. Por que meu código não funciona? > head(corr.m) miRNA variable value 1 mmu-miR-532-3p pos 7 2 mmu-miR-1983 pos 75 3 mmu-miR-301a-3p pos 70 4 mmu-miR-96-5p pos 5 5 […]

Forçando a garbage collection a ser executada em R com o comando gc ()

Periodicamente eu programo negligentemente. Ok, eu programo negligentemente o tempo todo, mas às vezes isso me alcança na forma de erros de falta de memory. Eu começo a exercitar um pouco de disciplina na exclusão de objects com o comando rm () e as coisas ficam melhores. Eu vejo mensagens mistas on-line sobre se devo […]

Como ver o código-fonte da function R .Internal ou .Primitive?

Nenhum deles mostra o código-fonte da function pnorm , stats:::pnorm getAnywhere(pnorm) Como posso ver o código-fonte do pnorm ? sum (…, na.rm = FALSE) .Primitive(“sum”) .Primitive(“sum”) function (…, na.rm = FALSE) .Primitive(“sum”) methods(sum) no methods were found e, como posso ver o código fonte da function sum ?

Calcular a área sob uma curva

Eu gostaria de calcular a área sob uma curva para fazer integração sem definir uma function como em integrate() . Meus dados são assim: Date Strike Volatility 2003-01-01 20 0.2 2003-01-01 30 0.3 2003-01-01 40 0.4 etc. Eu plotei plot(strike, volatility) para olhar para o sorriso de volatilidade. Existe uma maneira de integrar essa “curva” […]

Alterar o nome da variável no loop usando R

Eu tenho um loop for: for (i in 1:10){ Ai=d+rnorm(3)} O que eu gostaria de fazer é ter A1, A2,A3…A10 e eu tenho a variável i no nome da variável. Não funciona dessa maneira, mas provavelmente estou perdendo alguma coisa pequena. Como posso usar o i no loop for para atribuir nomes de variables ​​diferentes?

Plotar várias linhas (séries de dados), cada uma com uma cor única em R

Eu sou relativamente novo em R e tenho as seguintes consultas: Eu estou tentando gerar um gráfico em R que tem várias linhas (séries de dados). Cada uma dessas linhas é uma categoria e eu quero que ela tenha uma cor única. Atualmente meu código é configurado desta maneira: Primeiro, estou criando um enredo vazio: […]

Alterar o espaçamento das marcas de escala no eixo de um gráfico?

Como posso alterar o espaçamento das marcas de escala no eixo de um gráfico? Quais parâmetros devo usar com plotagem base ou com rgl ?