Articles of r

Obtendo valores de limiar de uma curva ROC

Eu tenho alguns modelos, usando o pacote ROCR em um vetor dos percentuais de class previstos, eu tenho um object de desempenho. Plotando o object de performance com as especificações “tpr”, “fpr” me dá uma curva ROC. Estou comparando modelos em certos limites de taxa de falsos positivos (x). Eu estou esperando para obter o […]

Atribuindo elegantemente várias colunas em dados. Com lapply ()

Eu estou tentando descobrir uma maneira elegante de usar := atribuição para replace muitas colunas ao mesmo tempo em um data.table aplicando uma function compartilhada. Um uso típico disso pode ser aplicar uma function de string (por exemplo, gsub ) a todas as colunas de caracteres em uma tabela. Não é difícil estender a forma […]

Plotando dados interpolados no mapa

Eu tenho dados de levantamento da riqueza de espécies que foram tiradas em vários locais na Baía de Chesapeake, EUA, e gostaria de apresentar graficamente os dados como um “mapa de calor”. Eu tenho um dataframe de latitude / long coordenadas e valores de riqueza, que eu convertido em um SpatialPointsDataFrame e usei a function […]

Como evitar um loop no R: selecionando itens de uma lista

Eu poderia resolver isso usando loops, mas estou tentando pensar em vetores, então meu código será mais R-esque. Eu tenho uma lista de nomes. O formato é firstname_lastname. Eu quero sair desta lista uma lista separada com apenas os primeiros nomes. Eu não consigo pensar em como fazer isso. Veja alguns exemplos de dados: t […]

“Non Zero Exit Status” R 3.0.1 ‘XML’ e ‘RCurl’

Eu estou tendo um pouco de dificuldade para instalar o XML e RCurl na minha máquina Ubuntu 13.10. Eu realizei todas as atualizações e upgrades do sudo hoje. Eu estou tentando usar chocalho para R. Eu sou incapaz de instalar ‘XML’, que é necessário para o uso de chocalho. Esta é praticamente a mesma pergunta […]

Média Geométrica: existe um built-in?

Eu tentei encontrar um built-in para a média geométrica, mas não conseguiu. (Obviamente, um built-in não vai me salvar a qualquer momento enquanto estiver trabalhando no shell, nem suspeito que exista alguma diferença na precisão; para scripts eu tento usar built-ins sempre que possível, onde o (cumulativo) O ganho de desempenho é muitas vezes perceptível. […]

Depuração de chamadas lapply / sapply

Código escrito usando lapply e amigos é geralmente mais fácil para os olhos e mais Rish do que loops. Eu amo lapply tanto quanto o próximo cara, mas como eu depuro quando as coisas dão errado? Por exemplo: > ## a list composed of numeric elements > x ## turn one of the elements into […]

Multiline Comment Alternativas?

Eu (tipo) já sei a resposta para esta pergunta. Mas eu percebi que é uma pergunta tão frequente na lista de Usuários R, que deveria haver uma boa resposta sólida. Pelo que eu sei, não há funcionalidade de comentário de múltiplas linhas em R. Então, alguém tem alguma boa solução? Embora um pouco de trabalho […]

Definir certos valores para NA com dplyr

Eu estou tentando descobrir uma maneira simples de fazer algo assim com dplyr (data set = dat, variable = x): day$x[dat$x<0]=NA Deve ser simples, mas é o melhor que posso fazer no momento. Existe um caminho mais fácil? dat = dat %>% mutate(x=ifelse(x<0,NA,x))

promise já em avaliação: referência de argumento padrão recursiva ou problemas anteriores?

Aqui está o meu código R. As funções são definidas como: f <- function(x, T) { 10 * sin(0.3 * x) * sin(1.3 * x ^ 2) + 0.001 * x ^ 3 + 0.2 * x + 80 } g <- function(x, T, f=f) { exp(-f(x) / T) } test <- function(g=g, T=1) { […]