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)
Conteúdo
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”)