Como desenhar uma equação em r (com exemplos)


Você pode usar a seguinte sintaxe básica para traçar uma equação ou função em R:

Método 1: Use Base R

 curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")

Método 2: use ggplot2

 library (ggplot2)

#define equation
my_equation <- function(x){2*x^2+5}

#plot equation
ggplot( data.frame (x=c( 1,50 )), aes (x=x)) + 
  stat_function(fun=my_equation)

Esses dois exemplos específicos traçam a equação y = 2x 2 + 5 .

Os exemplos a seguir mostram como usar cada método na prática.

Exemplo 1: traçando a equação na base R

Suponha que você queira traçar a seguinte equação:

y = 2×2 + 5

Você pode usar a seguinte sintaxe R base para fazer isso:

 curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ")

Isso produz o seguinte gráfico:

traçar a equação em R

Se você quiser plotar pontos, simplesmente especifique type=”p” na função Curve() :

 curve(2*x^2+5, from= 1 , to= 50 , , xlab=" x ", ylab=" y ", type=" p ")

Isso produz o seguinte gráfico:

Exemplo 2: Trace a equação em ggplot2

Suponha que você queira traçar a seguinte equação:

y = 2×2 + 5

Você pode usar a seguinte sintaxe no ggplot2 para fazer isso:

 library (ggplot2)

#define equation
my_equation <- function(x){2*x^2+5}

#plot equation
ggplot( data.frame (x=c( 1,50 )), aes (x=x)) + 
  stat_function(fun=my_equation)

Isso produz o seguinte gráfico:

Observe que este gráfico corresponde ao que criamos no exemplo anterior na base R.

Nota : Para traçar uma equação diferente, basta alterar os valores definidos para a variável minha_equação .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:

Como adicionar uma equação de regressão a um gráfico em R
Como criar um gráfico de interação em R
Como criar um gráfico residual em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *