Articles of r

Integração Java-R?

Eu tenho um aplicativo Java que precisa executar a regressão de mínimos quadrados parciais. Parece que não há implementações Java de PLSR por aí. Weka pode ter tido algo parecido em algum momento, mas não está mais na API. Por outro lado, eu encontrei uma boa implementação de R, que tem um bônus adicional a […]

Comando R para configurar o diretório de trabalho para o local do arquivo de origem no Rstudio

Eu estou trabalhando alguns tutoriais em R. Cada código R está contido em uma pasta específica. Existem arquivos de dados e outros arquivos lá. Eu quero abrir o arquivo .r e fonte de tal forma que eu não tenho que mudar o diretório de trabalho no Rstudio como mostrado abaixo: Existe uma maneira de especificar […]

gráfico de densidade bidirecional combinado com plotagem de densidade unidirecional com regiões selecionadas em r

# data set.seed (123) xvar <- c(rnorm (1000, 50, 30), rnorm (1000, 40, 10), rnorm (1000, 70, 10)) yvar <- xvar + rnorm (length (xvar), 0, 20) myd <- data.frame (xvar, yvar) # density plot for xvar upperp = 80 # upper cutoff lowerp = 30 # lower cutoff x <- myd$xvar plot(density(x)) dens <- […]

Chamando a function R do C ++

Eu gostaria de, dentro do meu próprio código C ++ compilado, verificar se um pacote de biblioteca é carregado em R (se não, carregá-lo), chamar uma function dessa biblioteca e obter os resultados de volta ao meu código C ++. Alguém poderia me apontar na direção certa? Parece haver uma infinidade de informações sobre R […]

Como especificar os valores reais do eixo x para plotar como carrapatos do eixo x em R

Eu estou criando um enredo em R e eu não gosto dos valores do eixo x sendo plotados por R. Por exemplo: x <- seq(10,200,10) y <- runif(x) plot(x,y) Isto plota um gráfico com os seguintes valores no eixo X: 50, 100, 150, 200 No entanto, quero plotar os 20 valores 10,20, 30 … 200 […]

Substituir o conteúdo da coluna do fator no dataframe R

Eu preciso replace os níveis de uma coluna de fator em um dataframe. Usando o dataset da iris como exemplo, como eu replaceia quaisquer células que contivessem virginica com setosa na coluna Species ? Eu esperava que o seguinte funcionasse, mas gera uma mensagem de aviso e simplesmente insere NAs: iris$Species[iris$Species == ‘virginica’] <- 'setosa'

Determinar os tipos de dados das colunas de um quadro de dados

Estou usando o R e carrego dados em um dataframe usando o read.csv() . Como faço para determinar o tipo de dados de cada coluna no quadro de dados?

Números de linha de script R com erro?

Se eu estou executando um longo script R a partir da linha de comando (R – slave script.R), como posso obtê-lo para dar números de linha em erros? Eu não quero adicionar comandos de debugging ao script, se possível – eu só quero que R se comporte como a maioria das outras linguagens de script […]

O que a function R `poly` realmente faz?

Eu li através da página de manual ?poly (que eu admito que não compilei completamente) e também li a descrição da function no livro Introduction to Statistical Learning . Meu entendimento atual é que uma chamada para poly(horsepower, 2) deveria ser equivalente a escrever horsepower + I(horsepower^2) . No entanto, isso parece ser contradito pela […]

dplyr em data.table, estou realmente usando data.table?

Se eu usar a syntax do dplyr na parte superior de uma tabela de dados , obtenho todos os benefícios de velocidade da tabela de dados enquanto ainda estiver usando a syntax do dplyr? Em outras palavras, eu uso mal a tabela de dados se eu a consultar com a syntax dplyr? Ou eu preciso […]