Huis Persoonlijke financiën Hoe u lineaire gegevensrelaties kunt modelleren met R-dummies

Hoe u lineaire gegevensrelaties kunt modelleren met R-dummies

Inhoudsopgave:

Video: Excel || Vergelijken van twee lijsten in Excel 2025

Video: Excel || Vergelijken van twee lijsten in Excel 2025
Anonim

Een variantieanalyse voor uw gegevens kan ook worden geschreven als een lineair model in R, waarbij u een factor als een voorspellende variabele gebruikt om een ​​responsvariabele te modelleren.

Natuurlijk kunnen voorspellingsvariabelen ook continue variabelen zijn. Het gewicht van een auto heeft bijvoorbeeld duidelijk invloed op de kilometerstand. Maar het zou leuk zijn om een ​​idee te hebben over de omvang van die invloed. In essentie wilt u de vergelijking vinden die de trendlijn vertegenwoordigt. U vindt de gegevens die u nodig hebt om dit te controleren in de dataset mtcars.

Een lineair model bouwen

Met de functie lm () kunt u alles opgeven, van het meest eenvoudige lineaire model tot complexe interactiemodellen.

Om de kilometerstand te modelleren in functie van het gewicht van een auto, gebruikt u de functie lm (), zoals deze: >> Model <- lm (mpg ~ wt, data = mtcars)

U levert twee argumenten:

Een formule die het model beschrijft:
  • Hier modelleert u de variabele mpg als een functie van de variabele wt. Een gegevensframe met de variabelen in de formule:

  • Hier gebruikt u de dataframe mtcars. Je kunt veel complexe modellen specificeren met de formule-interface als je de weg weet.

Het resulterende object is een lijst met een zeer complexe structuur, maar in de meeste gevallen hoeft u zich daarover geen zorgen te maken. Het modelobject bevat veel informatie die nodig is voor de berekeningen van diagnostiek en nieuwe voorspellingen.

Informatie uit het model extraheren

In plaats van in het modelobject zelf te duiken en de informatie ergens in het lijstobject te vinden, kunt u enkele functies gebruiken die u helpen de benodigde informatie te krijgen van het model. U kunt bijvoorbeeld een benoemde vector met de coëfficiënten uit het model extraheren met behulp van de functie coef (), zoals deze: >> coef. Model coef. Model (onderschepping) wt 37. 285126 -5. 344472

Deze coëfficiënten vertegenwoordigen het snijpunt en de helling van de trendlijn. U kunt dit gebruiken om de trendlijn in een scatterplot van de gegevens te plotten. U doet dit in twee stappen:

U plot de scatterplot met de gegevens.

U gebruikt daarvoor de plot () -functie.

  1. U gebruikt de functie abline () om de trendlijn te tekenen op basis van de coëfficiënten.

    De volgende code geeft je de plot: >> plot (mpg ~ wt, data = mtcars)> abline (a = coef. Model [1], b = coef. Model [2])

  2. De abline () argument a staat voor het snijpunt en b staat voor de helling van de trendlijn die u wilt plotten. U plot een verticale lijn door het argument v in te stellen op het snijpunt met de

x

-as in plaats daarvan.Horizontale lijnen worden geplot door het argument v in te stellen op het snijpunt met de

y -as. Hieronder vindt u een overzicht van functies om informatie uit het modelobject zelf te extraheren. Deze functies werken met verschillende modelobjecten, inclusief de objecten die zijn gebouwd door aov () en lm (). Veel pakketauteurs bieden ook dezelfde functies voor de modellen die door de functies in hun pakket zijn gebouwd. U kunt dus altijd proberen deze extractiefuncties te gebruiken in combinatie met andere modelfuncties. Functie

Wat het doet

coef ()

Retourneert een vector met de coëfficiënten van het model confint ()
Retourneert een matrix met de boven- en onderlimiet van > betrouwbaarheidsinterval voor elke coëfficiënt van het model voorzien ()
Geeft als resultaat een vector met de gepaste waarden voor elke waarneming

residuen ()

Geeft als resultaat een vector met de residuen voor elke waarneming < vcov () Geeft als resultaat de variantie-covariantiematrix voor de coëfficiënt
Hoe u lineaire gegevensrelaties kunt modelleren met R-dummies

Bewerkers keuze

Beveiligen Bitcoins - dummies

Beveiligen Bitcoins - dummies

Beveiliging is net zo belangrijk voor bitcoin als voor uw persoonlijke bankrekening. Hoe veiliger u toegang tot uw bitcoins maakt, hoe minder kans dat iemand erin slaagt om ze te achterhalen. Wanneer u wordt gevraagd om een ​​wachtwoord op te geven, moet u er bijvoorbeeld voor zorgen dat het uniek is. Gebruik geen wachtwoord dat u gebruikt voor andere ...

Hoe te omzeilen Uw QuarkXPress Layout - dummies

Hoe te omzeilen Uw QuarkXPress Layout - dummies

De twee navigatietechnieken die u het meest gebruikt bij het opmaken pagina's in QuarkXPress zoomen in en uit op een pagina (ook bekend als veranderend beeldpercentage) en pannen rond een pagina. Omdat deze acties zo vaak voorkomen, vindt u gereedschappen daarvoor onderaan het palet Tools. Het gereedschap Zoomen ...

Service Oriented Architecture Components - dummies

Service Oriented Architecture Components - dummies

Alle elementen van Service Oriented Architecture (SOA) zijn geschikt om verbinding te maken door bedrijfsprocessen om een ​​nauwkeurig serviceniveau te leveren. SOA ontwikkelt een basisarrangement van componenten die gezamenlijk een ingewikkelde zakelijke service kunnen beheren. Om de lay-out van SOA te begrijpen, neemt u een kijkje in dit stroomdiagram van servicegeoriënteerde architectuurcomponenten: Om te helpen ...

Bewerkers keuze

Boek Openbaring: gebeurtenissen rondom de apostel Johannes's geschriften - dummies

Boek Openbaring: gebeurtenissen rondom de apostel Johannes's geschriften - dummies

John, die de bijbel schreef Openbaring, was de langst levende apostel; als zodanig was hij getuige van buitengewone veranderingen in de politieke, sociale, religieuze en economische wereld. De volgende historische gebeurtenissen waren belangrijk voor Johannes de Apostel en zijn toehoorders: Eerste uitbarsting van vervolging van christenen door Nero (64 GT) Paulus en Petrus zijn gemarteld ...

Data die van invloed waren op de vorming van het christelijke oude testament - dummies

Data die van invloed waren op de vorming van het christelijke oude testament - dummies

In de laatste twee eeuwen vóór Jezus, Joodse geschriften die in het Grieks werden vertaald (inclusief Griekse vertalingen van de oudere Hebreeuwse werken die niet in de Hebreeuwse Bijbel voorkomen) begonnen samen te komen om de christelijke Bijbel te vormen, meer specifiek het Oude Testament. Deze data zijn belangrijk voor de ontwikkeling van het Oude Testament: 30-33 CE: Jezus citeert ...

Bewerkers keuze

Flash CS5-codefragmenten en instantienaam - dummies

Flash CS5-codefragmenten en instantienaam - dummies

De toevoeging van het nieuwe deelvenster Flash CS5-codefragmenten aan Adobe Flash Creative Suite 5 brengt ActionScript voor veel meer gebruikers binnen handbereik en biedt voor de meest voorkomende behoeften vooraf afgewerkte codefragmenten. Het deelvenster Codefragmenten is een handige manier om aan de slag te gaan, maar wanneer u klaar bent om op pad te gaan ...

Lijnen en curven tekenen in Flash CS5 - dummies

Lijnen en curven tekenen in Flash CS5 - dummies

De pen- en potloodhulpmiddelen in Adobe Flash Creative Suite 5 helpen je maakt complexere kunstwerken dan die aangeboden door de Vorm- en Lijngereedschappen. Teken eenvoudige lijnen met het lijngereedschap Het lijngereedschap maakt het maken van perfecte, rechte lijnen snel en gemakkelijk. Als u een rechte lijn wilt maken, kiest u het gereedschap Lijn van ...

In op Fine-Tune Flash CS5 Shape Tweens met Shape Hinting - dummies

In op Fine-Tune Flash CS5 Shape Tweens met Shape Hinting - dummies

Soms Adobe Flash Creative Suite 5 kan dingen overdenken en meer vormveranderingen uitvoeren dan het moet doen, vooral wanneer twee vormen gemeenschappelijke kenmerken hebben. In deze gevallen kunt u vormhints gebruiken - sets van gematchte markeringen die Flash CS5 kunnen vertellen dat twee punten op twee verschillende vormen gerelateerd zijn. U kunt een bijlage toevoegen ...