Video: How to make a Triangular Graph 2024
I R lägger du till linjer till en plot på ett mycket liknande sätt som lägger till punkter, förutom att du använder linjens () -funktionen för att uppnå detta.
Men använd först lite R magic för att skapa en trendlinje genom data, kallad regressionsmodell . Du använder funktionen lm () för att uppskatta en linjär regressionsmodell:
passar <- lm (väntar ~ utbrott, data = trogen)
Resultatet är ett objekt av klass lm. Du använder funktionen () för att extrahera de monterade värdena från en regressionsmodell. Detta är användbart, eftersom du då kan plotta de monterade värdena på en tomt. Du gör det här nästa.
För att lägga till denna regressionslinje till det befintliga diagrammet, använder du helt enkelt funktionslinjerna (). Du kan också ange linjärfärgen med kolargumentet: >> plot (trogen)> rader (trogen $ utbrott, monterad (passform), col = "blue")
En annan användbar funktion är abline (). Detta låter dig rita horisontella, vertikala eller sluttande linjer. För att rita en vertikal linje vid positionsutbrott == 3 i färgen lila, använd följande:
För att skapa en horisontell linje använder du också abline (), men den här gången anger du h-argumentet. Skapa till exempel en horisontell linje vid den genomsnittliga väntetiden: >> abline (h = medelvärdet (trovärdig $ väntar))
Du kan också använda funktionen abline () för att skapa en sluttlinje genom din plot. Faktum är att genom att ange argument a och b kan du rita en rad som passar den matematiska ekvationen y = a + b * x. Med andra ord, om du anger koefficienterna för din regressionsmodell som argumenten a och b, får du en rad genom de data som är identiska med din prediktionslinje:
Ännu bättre, du kan enkelt överföra lm-objektet till abline dra linjen direkt. (Detta fungerar eftersom det finns en metod abline. Lm ().) Detta gör din kod mycket lätt: >> abline (fit, col = "red")