Hoppa till huvudinnehållet

Kurs

Övervakad inlärning i R: Regression

Mellannivå4 tim

I den här kursen lär du dig att förutsäga framtida händelser med linjär regression, generaliserade additiva modeller, random forests och xgboost.

R4 tim19 videor65 övningar5,300 XP46,555Intyg om fullgjord kurs

Skapa ditt kostnadsfria konto

Fortsätt med Google
eller
Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina data lagras i USA.

Älskad av elever på tusentals företag

Utbildar ett team?

Prova för företag

Kursbeskrivning

Inom maskininlärning handlar regression om att förutsäga numeriska utfall utifrån olika indata. I den här kursen lär du dig om olika regressionsmodeller, hur du tränar dem i R, hur du utvärderar de modeller du tränar och hur du använder dem för att göra förutsägelser.

Förkunskapskrav

Kursplan

Kursöversikt

1

Vad är regression?

2

Träna och utvärdera regressionsmodeller

Nu när du vet hur man anpassar grundläggande linjära regressionsmodeller är det dags att lära sig utvärdera hur väl modellerna presterar. Vi går igenom grafisk modellutvärdering och tittar på två grundläggande mätvärden för regressionsmodeller. Du lär dig också hur du tränar en modell som fungerar bra på ny data, inte bara på träningsdata. Även om vi demonstrerar teknikerna med linjär regression gäller alla dessa koncept för modeller anpassade med vilken regressionsalgoritm som helst.
Starta kapitel
3

Viktiga överväganden

Innan vi går vidare till mer avancerade regressionstekniker tittar vi på ytterligare modelleringsfrågor: modellering med kategoriska indata, interaktioner mellan variabler och när det kan vara lämpligt att transformera indata och utdata före modellering. Mer avancerade regressionstekniker hanterar vissa av dessa frågor automatiskt, men det är viktigt att känna till dem för att förstå vilka metoder som passar bäst i olika situationer – och vilka frågor du fortfarande behöver hantera själv.
Starta kapitel
4

Hantera icke-linjära utfall

Nu när du behärskar linjära modeller börjar vi titta på tekniker för att modellera situationer som inte uppfyller antagandena om linjäritet. Det inkluderar att förutsäga sannolikheter och frekvenser (värden begränsade till intervallet 0 till 1), förutsäga antal (icke-negativa heltalsvärden och tillhörande rater) samt utfall som har ett icke-linjärt men additivt samband med indatan. Dessa algoritmer är varianter av den vanliga linjära modellen.
Starta kapitel
R

Övervakad inlärning i R: Regression

Kurs
slutförd

Tjäna intyg om genomförande

Registrera dig nu

Utveckla dina datakunskaper med DataCamp för mobil

Ta dig framåt var du än är med våra mobilkurser och dagliga 5-minuterskodningsutmaningar.