Perguntas com a marcação «r»

R é uma linguagem de programação de código aberto e ambiente de software livre para computação estatística, bioinformática, visualização e computação em geral. Forneça exemplos mínimos e reproduzíveis, juntamente com a saída desejada. Use `dput ()` para dados e especifique todos os pacotes não base com chamadas `library ()`. Não incorpore imagens para dados ou código, use blocos de código recuado. Para perguntas relacionadas a estatísticas, use https://stats.stackexchange.com.


5
Obter todas as funções de origem
No R, estou usando source()para carregar algumas funções: source("functions.R") É possível obter a lista de todas as funções definidas neste arquivo? Como nomes de funções. (Talvez source()ele próprio possa devolvê-lo de alguma forma?). PS: O último recurso seria chamar a source()segunda vez como local({ source(); })e depois ls()executar funções internas …
11 r 

6
mesclar quadros de dados com base em várias colunas e limites
Eu tenho dois data.frames com várias colunas comuns (aqui: date, city, ctry, e ( other_) number). Gostaria agora de mesclá-los nas colunas acima, mas tolero algum nível de diferença: threshold.numbers <- 3 threshold.date <- 5 # in days Se a diferença entre as dateentradas for > threshold.date(em dias) ou > …
11 r  dataframe 

2
Criando uma função de faceta de várias colunas
Estou tentando criar uma facet_multi_col()função, semelhante à facet_col()função em ggforce- que permite um layout de faceta com um argumento de espaço (que não está disponível em facet_wrap()) -, mas em várias colunas. Como no último gráfico abaixo (criado com grid.arrange()), não quero que as facetas se alinhem necessariamente entre as …

1
plot gganimado onde os pontos ficam e a linha desaparece
Aqui está um exemplo reprodutível de um gráfico estático, que eu quero animar (quero mostrar como um amostrador MCMC se comporta). library(tidyverse) library(gganimate) set.seed(1234) plot_data <- tibble(x=cumsum(rnorm(100)), y=cumsum(rnorm(100)), time=1:length(x)) ggplot(data=plot_data, aes(x=y, y=x)) + geom_point() + geom_line() O que eu gostaria de ver é que os pontos são visíveis quando são …


1
R: implementando meu próprio algoritmo de aumento de gradiente
Estou tentando escrever meu próprio algoritmo de aumento de gradiente. Eu entendo que existem pacotes como gbme, xgboost,mas eu queria entender como o algoritmo funciona escrevendo meus próprios. Estou usando o irisconjunto de dados e meu resultado é Sepal.Length(contínuo). Minha função de perda é mean(1/2*(y-yhat)^2)(basicamente o erro quadrático médio com …

1
coordenadas npc de geom_point no ggplot2
Como posso obter as coordenadas x , y de um geom_point em um ggplot , onde o quadro de referência é toda a imagem plotada? Eu posso criar um ggplot com alguns geom_point s usando: library(ggplot2) my.plot <- ggplot(data.frame(x = c(0, 0.456, 1), y = c(0, 0.123, 1))) + geom_point(aes(x, …
10 r  ggplot2  grob 

2
condição de filtro dplyr para distinguir entre o símbolo unicode e sua representação unicode
Estou tentando filtrar a coluna Symbol com base no formato \uxxxx Isso é fácil visualmente, ou seja, algum olhar como $, ¢, £, e outros como \u058f, \u060b, \u07fe. Mas não consigo entender usando stringi/dplyr library(dplyr) library(stringi) df <- structure(list(Character = c("\\u0024", "\\u00A2", "\\u00A3", "\\u00A4", "\\u00A5", "\\u058F", "\\u060B", "\\u07FE", "\\u07FF", …
10 r  dplyr  stringr  stringi 



6
Extrair nomes de colunas de uma lista aninhada de data.frames
Eu tenho uma lista aninhada de data.frames, qual é a maneira mais fácil de obter os nomes das colunas de todos os data.frames? Exemplo: d = data.frame(a = 1:3, b = 1:3, c = 1:3) l = list(a = d, list(b = d, c = d)) Resultado: $a [1] "a" …
10 r 

3
R: como amostrar sem substituição E sem os mesmos valores consecutivos
Passei mais de um dia tentando realizar o que parece ser uma coisa muito simples. Eu tenho que criar 300 sequências 'aleatórias' nas quais os números 1,2,3 e 4 aparecem exatamente 12 vezes, mas o mesmo número nunca é usado duas vezes 'seguidas' / consecutivamente. Minhas melhores tentativas (eu acho) …
10 r  sample 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.