Como adicionar linhas a uma trama em r

Em R, você adiciona linhas para um enredo de uma forma muito semelhante a pontos acrescentando, exceto que você usar o (linhas)

função para alcançar este objectivo.

Mas, primeiro, usar um pouco de R magia para criar uma linha de tendência através dos dados, chamado de modelo de regressão. Você usa o lm () funcionar para estimar um modelo de regressão linear:

em forma lt; - lm (espera ~ erupções de dados, fiel =)

O resultado é um objecto de classe lm. Você usar a função equipada () para extrair os valores ajustados a partir de um modelo de regressão. Isso é útil, porque você pode, então, traçar os valores ajustados em um terreno. Você pode fazer isso em seguida.

Video: Singer Ultralock 14SH754

Para adicionar essa linha de regressão para a trama existente, você simplesmente usar a função (linhas). Você também pode especificar a cor da linha com o col argumento:

gt; trama (fiel) gt; linhas (fiéis $ erupções, equipada (fit), col ="azul")

Outra função é útil abline (). Isso permite que você desenhar linhas horizontais, verticais ou inclinadas. Para desenhar uma linha vertical na posição erupções == 3 na cor roxa, use o seguinte:

Video: Singer Promise 1408 - Get started

gt; abline (v = 3, col ="roxa")


Seu gráfico resultante deve ter uma linha vertical no roxo erupções == 3 e uma linha de regressão azul.

Para criar uma linha horizontal, você também usar abline (), mas desta vez você especificar o h argumento. Por exemplo, criar uma linha horizontal no tempo médio de espera:

gt; abline (h = média (fiel $ espera))

Você também pode usar a função abline () para criar uma linha inclinada através de seu enredo. Na verdade, especificando os argumentos uma e b, você pode desenhar uma linha que se encaixa na equação matemática y = a + b * x. Em outras palavras, se você especificar os coeficientes de seu modelo de regressão como os argumentos uma e b, você começa uma linha através dos dados que é idêntico a sua linha de previsão:

gt; abline (a = coeficiente (fit) [1], b = coeficiente (fit) [2])

Mesmo melhor, você pode simplesmente passar o lm objeto para abline () para traçar a linha directamente. (Isso funciona porque não há um método abline.lm ().) Isso faz com que o seu código muito fácil:

Video: Trator John Deere TR 8335R com DB 45 linhas

gt; abline (ajuste, col = “vermelho”)

Publicações relacionadas