and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy...

64
ETC1010: Data Modelling and Computing Week of introduction Professor Di Cook & Dr. Nicholas Tierney EBS, Monash U. 2019-07-31

Transcript of and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy...

Page 1: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

ETC1010DataModellingandComputingWeekofintroductionProfessorDiCookampDr NicholasTierneyEBSMonashU2019-07-31

Whatisthissong

(Discusswithyourneighbour)

264

364

Whatisthiscourse

Thisisacourseonintroductiontodatamodellingandcomputing

Youcanalsothinkofitasintroductiontodatascienceorintroductiontodataanalysis

464

Whatisthiscourse

Q-Whatdataanalysisbackgrounddoesthiscourseassume

A-None

Q-IsthisanintrostatcourseA-Statistics datascienceBUTtheyarecloselyrelatedThiscourseisagreatwaytogetstartedwithstatisticsButisnotyourtypicalhighschoolstatisticscourse

ne

564

Whatisthiscourse

Q-WillwebedoingcomputingA-Yes

Q-IsthisanintroComputerSciencecourseA-Nobuttherearesomesharedthemes

664

Whatisthiscourse

Q-WhatcomputinglanguagewillwelearnA-R

QWhynotlanguageXAWecandiscussthatover

764

Whatisthiscourse

Taughtasalectorial(Lecture+Tutorial)

Itisnotrecordedbecauseyouaredoingwork

864

Aboutyourinstructors

964

Nick

BachelorofPsychologicalSciencesUQPhDinStatisticsatQUTResearchmissingdatadatavisualisationstatisticalcomputingRnaniarvisdatrstatsCrediblyCuriouswSaskiaFreytagoutdoorsespeciallyand

1064

Steph

BachelorofEconomicsandBachelorofCommercefromMonashStudyingaMastersofStatisticsatQUTbasedatMonashLovestoreadanyandallrecommendationsarewelcomeHasanRpackagecalledtaipanandanothercalledsugarbag

1164

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 2: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Whatisthissong

(Discusswithyourneighbour)

264

364

Whatisthiscourse

Thisisacourseonintroductiontodatamodellingandcomputing

Youcanalsothinkofitasintroductiontodatascienceorintroductiontodataanalysis

464

Whatisthiscourse

Q-Whatdataanalysisbackgrounddoesthiscourseassume

A-None

Q-IsthisanintrostatcourseA-Statistics datascienceBUTtheyarecloselyrelatedThiscourseisagreatwaytogetstartedwithstatisticsButisnotyourtypicalhighschoolstatisticscourse

ne

564

Whatisthiscourse

Q-WillwebedoingcomputingA-Yes

Q-IsthisanintroComputerSciencecourseA-Nobuttherearesomesharedthemes

664

Whatisthiscourse

Q-WhatcomputinglanguagewillwelearnA-R

QWhynotlanguageXAWecandiscussthatover

764

Whatisthiscourse

Taughtasalectorial(Lecture+Tutorial)

Itisnotrecordedbecauseyouaredoingwork

864

Aboutyourinstructors

964

Nick

BachelorofPsychologicalSciencesUQPhDinStatisticsatQUTResearchmissingdatadatavisualisationstatisticalcomputingRnaniarvisdatrstatsCrediblyCuriouswSaskiaFreytagoutdoorsespeciallyand

1064

Steph

BachelorofEconomicsandBachelorofCommercefromMonashStudyingaMastersofStatisticsatQUTbasedatMonashLovestoreadanyandallrecommendationsarewelcomeHasanRpackagecalledtaipanandanothercalledsugarbag

1164

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 3: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

364

Whatisthiscourse

Thisisacourseonintroductiontodatamodellingandcomputing

Youcanalsothinkofitasintroductiontodatascienceorintroductiontodataanalysis

464

Whatisthiscourse

Q-Whatdataanalysisbackgrounddoesthiscourseassume

A-None

Q-IsthisanintrostatcourseA-Statistics datascienceBUTtheyarecloselyrelatedThiscourseisagreatwaytogetstartedwithstatisticsButisnotyourtypicalhighschoolstatisticscourse

ne

564

Whatisthiscourse

Q-WillwebedoingcomputingA-Yes

Q-IsthisanintroComputerSciencecourseA-Nobuttherearesomesharedthemes

664

Whatisthiscourse

Q-WhatcomputinglanguagewillwelearnA-R

QWhynotlanguageXAWecandiscussthatover

764

Whatisthiscourse

Taughtasalectorial(Lecture+Tutorial)

Itisnotrecordedbecauseyouaredoingwork

864

Aboutyourinstructors

964

Nick

BachelorofPsychologicalSciencesUQPhDinStatisticsatQUTResearchmissingdatadatavisualisationstatisticalcomputingRnaniarvisdatrstatsCrediblyCuriouswSaskiaFreytagoutdoorsespeciallyand

1064

Steph

BachelorofEconomicsandBachelorofCommercefromMonashStudyingaMastersofStatisticsatQUTbasedatMonashLovestoreadanyandallrecommendationsarewelcomeHasanRpackagecalledtaipanandanothercalledsugarbag

1164

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 4: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Whatisthiscourse

Thisisacourseonintroductiontodatamodellingandcomputing

Youcanalsothinkofitasintroductiontodatascienceorintroductiontodataanalysis

464

Whatisthiscourse

Q-Whatdataanalysisbackgrounddoesthiscourseassume

A-None

Q-IsthisanintrostatcourseA-Statistics datascienceBUTtheyarecloselyrelatedThiscourseisagreatwaytogetstartedwithstatisticsButisnotyourtypicalhighschoolstatisticscourse

ne

564

Whatisthiscourse

Q-WillwebedoingcomputingA-Yes

Q-IsthisanintroComputerSciencecourseA-Nobuttherearesomesharedthemes

664

Whatisthiscourse

Q-WhatcomputinglanguagewillwelearnA-R

QWhynotlanguageXAWecandiscussthatover

764

Whatisthiscourse

Taughtasalectorial(Lecture+Tutorial)

Itisnotrecordedbecauseyouaredoingwork

864

Aboutyourinstructors

964

Nick

BachelorofPsychologicalSciencesUQPhDinStatisticsatQUTResearchmissingdatadatavisualisationstatisticalcomputingRnaniarvisdatrstatsCrediblyCuriouswSaskiaFreytagoutdoorsespeciallyand

1064

Steph

BachelorofEconomicsandBachelorofCommercefromMonashStudyingaMastersofStatisticsatQUTbasedatMonashLovestoreadanyandallrecommendationsarewelcomeHasanRpackagecalledtaipanandanothercalledsugarbag

1164

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 5: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Whatisthiscourse

Q-Whatdataanalysisbackgrounddoesthiscourseassume

A-None

Q-IsthisanintrostatcourseA-Statistics datascienceBUTtheyarecloselyrelatedThiscourseisagreatwaytogetstartedwithstatisticsButisnotyourtypicalhighschoolstatisticscourse

ne

564

Whatisthiscourse

Q-WillwebedoingcomputingA-Yes

Q-IsthisanintroComputerSciencecourseA-Nobuttherearesomesharedthemes

664

Whatisthiscourse

Q-WhatcomputinglanguagewillwelearnA-R

QWhynotlanguageXAWecandiscussthatover

764

Whatisthiscourse

Taughtasalectorial(Lecture+Tutorial)

Itisnotrecordedbecauseyouaredoingwork

864

Aboutyourinstructors

964

Nick

BachelorofPsychologicalSciencesUQPhDinStatisticsatQUTResearchmissingdatadatavisualisationstatisticalcomputingRnaniarvisdatrstatsCrediblyCuriouswSaskiaFreytagoutdoorsespeciallyand

1064

Steph

BachelorofEconomicsandBachelorofCommercefromMonashStudyingaMastersofStatisticsatQUTbasedatMonashLovestoreadanyandallrecommendationsarewelcomeHasanRpackagecalledtaipanandanothercalledsugarbag

1164

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 6: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Whatisthiscourse

Q-WillwebedoingcomputingA-Yes

Q-IsthisanintroComputerSciencecourseA-Nobuttherearesomesharedthemes

664

Whatisthiscourse

Q-WhatcomputinglanguagewillwelearnA-R

QWhynotlanguageXAWecandiscussthatover

764

Whatisthiscourse

Taughtasalectorial(Lecture+Tutorial)

Itisnotrecordedbecauseyouaredoingwork

864

Aboutyourinstructors

964

Nick

BachelorofPsychologicalSciencesUQPhDinStatisticsatQUTResearchmissingdatadatavisualisationstatisticalcomputingRnaniarvisdatrstatsCrediblyCuriouswSaskiaFreytagoutdoorsespeciallyand

1064

Steph

BachelorofEconomicsandBachelorofCommercefromMonashStudyingaMastersofStatisticsatQUTbasedatMonashLovestoreadanyandallrecommendationsarewelcomeHasanRpackagecalledtaipanandanothercalledsugarbag

1164

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 7: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Whatisthiscourse

Q-WhatcomputinglanguagewillwelearnA-R

QWhynotlanguageXAWecandiscussthatover

764

Whatisthiscourse

Taughtasalectorial(Lecture+Tutorial)

Itisnotrecordedbecauseyouaredoingwork

864

Aboutyourinstructors

964

Nick

BachelorofPsychologicalSciencesUQPhDinStatisticsatQUTResearchmissingdatadatavisualisationstatisticalcomputingRnaniarvisdatrstatsCrediblyCuriouswSaskiaFreytagoutdoorsespeciallyand

1064

Steph

BachelorofEconomicsandBachelorofCommercefromMonashStudyingaMastersofStatisticsatQUTbasedatMonashLovestoreadanyandallrecommendationsarewelcomeHasanRpackagecalledtaipanandanothercalledsugarbag

1164

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 8: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Whatisthiscourse

Taughtasalectorial(Lecture+Tutorial)

Itisnotrecordedbecauseyouaredoingwork

864

Aboutyourinstructors

964

Nick

BachelorofPsychologicalSciencesUQPhDinStatisticsatQUTResearchmissingdatadatavisualisationstatisticalcomputingRnaniarvisdatrstatsCrediblyCuriouswSaskiaFreytagoutdoorsespeciallyand

1064

Steph

BachelorofEconomicsandBachelorofCommercefromMonashStudyingaMastersofStatisticsatQUTbasedatMonashLovestoreadanyandallrecommendationsarewelcomeHasanRpackagecalledtaipanandanothercalledsugarbag

1164

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 9: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Aboutyourinstructors

964

Nick

BachelorofPsychologicalSciencesUQPhDinStatisticsatQUTResearchmissingdatadatavisualisationstatisticalcomputingRnaniarvisdatrstatsCrediblyCuriouswSaskiaFreytagoutdoorsespeciallyand

1064

Steph

BachelorofEconomicsandBachelorofCommercefromMonashStudyingaMastersofStatisticsatQUTbasedatMonashLovestoreadanyandallrecommendationsarewelcomeHasanRpackagecalledtaipanandanothercalledsugarbag

1164

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 10: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Nick

BachelorofPsychologicalSciencesUQPhDinStatisticsatQUTResearchmissingdatadatavisualisationstatisticalcomputingRnaniarvisdatrstatsCrediblyCuriouswSaskiaFreytagoutdoorsespeciallyand

1064

Steph

BachelorofEconomicsandBachelorofCommercefromMonashStudyingaMastersofStatisticsatQUTbasedatMonashLovestoreadanyandallrecommendationsarewelcomeHasanRpackagecalledtaipanandanothercalledsugarbag

1164

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 11: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Steph

BachelorofEconomicsandBachelorofCommercefromMonashStudyingaMastersofStatisticsatQUTbasedatMonashLovestoreadanyandallrecommendationsarewelcomeHasanRpackagecalledtaipanandanothercalledsugarbag

1164

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 12: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Mitch

AdatascienceexploreREconometricsMathStatisticsampComputationalSciencefromMonashCompulsivelycollectsandusesdatatoautomatelifeathomeloveshisbeesandchickensLotsofRpackagesincludingvitaeiconandtidytimeseriesforecastingpackages

1264

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 13: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Sayani

AstatisticianandcurrentlyinhersecondyearofPhDMastersandHonorsinStatisticsbackinIndiaWorkedasaconsultantandsenioranalystinrmslikeKPMGandAmericanExpressTrainedinIndianclassicalvocalmusicformorethan10yearsandlovestonurturethatinhersparetime

CurrentlyaninternwithGoogleSummerofCode2019andalsoonh t i h iti h t R k it

1364

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 14: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

h t i h iti h t R k it

Sherry

BachelorofCommerce2018DoingHonoursinEconometricsthisyearwithDiCookOnherwaytohaveherrsteverpackagewhosenameisstillamysteryLovespuzzlesgameslikejigsaws

1464

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 15: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Di

ProfessoratMonashUniversityinMelbourneAustraliadoingresearchinstatisticsdatasciencevisualisationandstatisticalcomputingCreatedthecurrentversionofthecourseIliketoplayallsortsofsportstennissoccerhockeycricketandgoboogieboarding

1564

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 16: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

YourTurnTurntothepeoplenexttoyouandask2questions

AreyoumoreofadogoracatpersonWhatlanguagesdoyouknowhowtospeak

03001664

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 17: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Thiscourseisbroughttoyou

todaybythe

Thelanguageofdataanalysis

1764

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 18: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

y y

WhatisR

RisalanguagefordataanalysisIfRseemsabitconfusingdisorganizedandperhapsincoherentattimesinsomewaysthatsbecausesoisdataanalysis

--RogerPeng12072018

1864

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 19: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

WhyR

FreePowerfulOver14600contributedpackagesonthemainrepository(CRAN)asofJuly2019providedbytopinternationalresearchersandprogrammersFlexibleItisalanguageandthusallowsyoutocreateyourownsolutions

CommunityLargeglobalcommunityfriendlyandhelpfullotsof 1964

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 20: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

RConsortiumconductedasurveyofusers2017

ThesearethelocationsofrespondentstoanRConsortiumsurveyconductedin2017

8ofRusersarebetween18-24BUT45ofRusersarebetween25-34

Community

2064

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 21: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

SampleofAustralianorganisationscompaniesthatsentemployeestouseR2018

ABSCSIROATOMicrosoftEnergyQldAutoandGeneralBankofQldBHPAEMOGoogleFlightCentreYouiAmadeusInvestmentPartnersYahooSydneyTrainsTennisAustraliaRioTintoReserveBankofAustraliaPwCOracleNetixNOAAFisheriesNABMenulogMacquarieBankHoneywellGeoscienceAustraliaDFATDPICBABankofItalyAustralianRedCrossBloodServiceAmazonBunnings

2164

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 22: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

TracLightSystem

2264

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 23: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

RedPostit

--

IneedahandSlowdown

GreenPostit

--

IamuptospeedIhavecompletedthething

TracLightSystem

2364

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 24: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Letsstartwriting

GotobitlyLINKSHAREDINCLASStologintoRStudiocloud

LoginwithGoogleGitHubothercredentials

Ifyouhavequestionsplacearedstickynoteonyourlaptop

IfyouaredoneplaceagreenstickyonyourlaptopThissectionisbasedonanexercisefromdatascienceinaboxbyMineCcediletinkaya-Rundel

2464

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 25: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Createyourrstdatavisualisation

OnceyoulogontoRStudioCloudclickonthiscoursesworkspaceETC10102019semester2YoushouldseeaprojectcalledUNVotesforkitbyclickingontheiconThiswillcreateyourcopyoftheprojectandlaunchitIntheFilespaneinthebottomrightcornerspotthelecalledunvotesRmdOpenitandthenclickontheKnitbuttonGobacktotheleandchangeyournameontop(intheyaml--welltalkaboutwhatthismeanslater)andknitagainChangethecountrynamestothoseyoureinterestedinSpellingandcapitalizationshouldmatchthedatasotakeapeekattheAppendixtoseehowthecountrynamesarespelledKnitagainAndvoilayourrstdatavisualization

2564

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 26: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Whatcanyoudoattheendofsemester

Someofourbestnalprojects

instagrambabynamesoztourismsalarygapsFantasyAFL

2664

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 27: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Whatyouneedtolearn

Datapreparationaccountsforabout80oftheworkofdatascientists

--GilPressForbes2016

2764

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 28: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

DataPreparation

ThisisoneoftheleasttaughtpartsofdatascienceandbusinessanalyticsandyetitiswhatdatascientistsspendmostoftheirtimeonBytheendofthissemesteryouwillhavethetoolstobemoreecientandeectiveinthisareasothatyouhavemoretimetospendonyourminingandmodeling

2864

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 29: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Learningobjectives

Thelearninggoalsassociatedwiththisunitareto

1Learntoreaddierentdataformatslearnabouttidydataandwranglingtechniques

2Applyeectivevisualisationandmodellingtounderstandrelationshipsbetweenvariablesandmakedecisionswithdata

3Developcommunicationskillsusingreproduciblereporting

2964

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 30: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

WhatcouldthisimagesayaboutR

03003064

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 31: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Philosophy

IfyoufeedapersonashtheyeatforadayIfyouteachapersontoshtheyeatforalifetime

WhateverIdointhedataanalysisthatisshowntoyouduringthel d it t

3164

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 32: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

l d it t

CourseWebsitehttpdmacdicookorg

dmac=DataModelingandComputingunitguide(authorityoncoursestructure)LecturenotesforeachclassAssignmentandprojectinstructionsTextbook+otheronlineresourcesrelatedtotopicsConsultationtimes(6x1Hrconsultations)

3264

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 33: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

MoVEunit

Youcanusetherstudiocloudserver

InthefuturewewillhaveRandRstudioinstalledlocally

WhenthishappensyoucanuseUSBstickattachtotheborrowedlaptopandinstallRRStudioandallyourpackagesonthisUsecanthenusetheUSBstickasyourworkingenvironmentwiththeborrowedlaptopsimplyasthecomputingengine

3364

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 34: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

GradingAssessmentWeight Task

ReadingQuiz 5

Completepriortoeachclassfortherst8weeksonEDQuizneedstobecompletedbyclasstimeNomulligansOnecanbemissed

withoutpenalty

LabExercise 5Eachclassperiodwillhaveaquiztobe

completedindividuallyTwocanbemissedwithoutpenalty

3464

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 35: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

GradingExampleReadingQuiz

Before8amonFridayyouneedtocompletethe5questionreadingquizonEDBefore3pmnextWednesdayYouneedtocompletethe5questionreadingquizonED

3564

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 36: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

GradingExampleLabExercise

ThereistimeattheendofclasstocompletelabexerciseonED

Before5pmTodayyouneedtocompletethe10questionLabExerciseonEDBefore10amThisFridayyouneedtocompletethe10questionLabExerciseonED

3664

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 37: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

GradingAssessment WeightTask

Assignment 12 Teamworkdataanalysischallengedueinweeks359

Mid-SemTheory+Conceptexam 8 Dueweek6

DataAnalysisExam 10 Dueweek11Project 10 Dueweek11FinalExam 50 TBA

3764

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 38: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Free

Textbook

3864

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 39: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Remember

Allinformationisonthewebsite

PostquestionsonEDoveremail

3964

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 40: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Howdoyoudowellinthisclass

Dothereadingpriortoeachclassperiod

Participateactivelyinthisclass

Askquestionsontheed

4064

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 41: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Howdoyoudowellinthisclass

Cometoconsultationifyouhavequestions

Practicethematerialstaughtineachlectorialbydoingmoreexercisesfromthetextbook

Becuriousbepositivebeengaged

4164

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 42: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

EdSystem

OnlinequizzesConductdiscussionsAskquestionsaboutthecoursematerialandexercisesandturninassignmentsandprojectOnlyyournameandemailaddressarerecordedintheEDsystems

4264

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 43: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

EdSystem

DEMO

4364

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 44: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

4464

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 45: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Tipsforaskingquestions

FirstsearchexistingdiscussionforanswersIfthequestionhasalreadybeenansweredyouredoneIfithasalreadybeenaskedbutyourenotsatisedwiththeansweraddtothethreadGiveyourquestioncontextfromcourseconceptsnotcourseassignments

GoodcontextIhaveaquestiononlteringBadcontextIhaveaquestiononAssignment1

4564

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 46: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Tipsforaskingquestions

BepreciseinyourdescriptionGooddescriptionIamgettingthefollowingerrorandImnotsurehowtoresolveit-ErrorcouldnotfindfunctionggplotBaddescriptionRgivingerrorshelpmeAaaarrrrrgh

Rememberyoucaneditaquestionafterpostingit

4664

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 47: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

DiversityampInclusivenessIntentStudentsfromalldiversebackgroundsandperspectivesbewell-servedbythiscoursethatstudentslearningneedsbeaddressedbothinandoutofclassandthatthediversitythatthestudentsbringtothisclassbeviewedasaresourcestrengthandbenetItismyintenttopresentmaterialsandactivitiesthatarerespectfulofdiversitygenderidentitysexualitydisabilityagesocioeconomicstatusethnicityracenationalityreligionandcultureLetmeknowwaystoimprovetheeectivenessofthecourseforyoupersonallyorforotherstudentsorstudentgroups

Ifyouhaveanameandorsetofpronounsthatdierfromthosethatappearinyour ocial Monash records please let me know 4764

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 48: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

your ocial Monash records please let me know

DiversityampInclusivenessIfyoufeellikeyourperformanceintheclassisbeingimpactedbyyourexperiencesoutsideofclasspleasedonthesitatetocomeandtalkwithmeIwanttobearesourceforyouIfyouprefertospeakwithsomeoneoutsideofthecoursetalktoDiCookorlookattheservicesavailabletoyouintheMonashstudentsupportservices

I(likemanypeople)amstillintheprocessoflearningaboutdiverseperspectivesandidentitiesIfsomethingwassaidinclass(byanyone)thatmadeyoufeeluncomfortablepleasetalktomeaboutit

4864

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 49: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

SharingReusingcode

IamwellawarethatahugevolumeofcodeisavailableonthewebtosolveanynumberofproblemsUnlessIexplicitlytellyounottousesomethingthecoursespolicyisthatyoumaymakeuseofanyonlineresources(egStackOverow)butyoumustexplicitlycitewhereyouobtainedanycodeyoudirectlyuse(oruseasinspiration)Thiscanbeassimpleaspastingthelinkinareferencessection

4964

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 50: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

SharingReusingcode

AnyrecycledcodenotexplicitlycitedwillbetreatedasplagiarismAssignmentgroupsmaynotdirectlysharecodewithanothergroupYouarewelcometodiscusstheproblemstogetherandaskforadvicebutyoumaynotmakedirectuseofcodefromanotherteam

5064

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 51: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

GroupAssignments

Assignment1willbeannouncedthisFriday

5164

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 52: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

GroupAssignments

ConductedaccordingtotheMonashpolicies

Whatweexpect

EachmemberofthegroupcompletestheentireassignmentasbesttheycanGroupmemberscompareanswersandcombineitintoonedocumentforthenalasubmission

5264

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 53: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

GroupAssignments

25oftheassignmentgradewillcomefrompeerevaluationPeerevaluationisanimportantlearningtool

Eachstudentwillberandomlyassignedanotherteamssubmissiontoprovidefeedbackonthreethings

1Couldyoureproducetheanalysis2Didyoulearnsomethingnewfromtheotherteamsapproach3Whatwouldyousuggesttoimprovetheirwork 5364

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 54: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

GroupAssignments

ConictscanariseingroupworkTheycanbebothproductiveanddestructiveTeamsneedtoworkonmanagingconictsandbuildingonthestrengthsofallteammembers

5464

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 55: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

GroupAssignments

ForeachassignmentyouwillbegiventheoptiontocommentontheeortsofyourothergroupmembersIfateammemberhasnotcontributedtoanassignmentsubmissiontheymightscorea0Inthissituationtheteamwillneedtodiscussteamfunctionanddysfunctionwiththeinstructor

5564

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 56: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

RandRStudio

5664

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 57: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

WhatisRRStudio

Risastatisticalprogramminglanguage

RStudioisaconvenientinterfaceforR(anintegrateddevelopmentenvironmentIDE)

5764

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 58: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

WhatisRRStudio

IfRwereanairplaneRStudiowouldbetheairportprovidingmanymanysupportingservicesthatmakeiteasierforyouthepilottotakeoandgotoawesomeplacesSureyoucanyanairplanewithoutanairportbuthavingthoserunwaysandsupportinginfrastructureisagame-changer

--JulieLowndes

5864

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 59: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Letstakeatour-RRStudio

DEMO5964

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 60: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

6064

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 61: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

RessentialsAshortlist(fornow)Functionsare(mostoften)verbsfollowedbywhattheywillbeappliedtoinparentheses

do_this(to_this)do_that(to_thisto_thatwith_those)

Columns(variables)indataframesareaccessedwith$

dataframe$var_name

Packagesareinstalledwiththeinstallpackagesfunctionandloadedwiththelibraryfunctiononcepersession

installpackages(package_name)library(package_name)

6164

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 62: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

HowtoeditRcodeCreatingDataVisualisationsRRStudio

ConsoleUsingRasacalculatorEnvironmentLoadingandviewingadataframeAccessingavariableinadataframeRfunctions

Conceptsintroduced

6264

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 63: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

LabExercise

CheckyourknowledgeandcomprehensionbytakingyourrstlabquizonEd

GototheEDpageandcompletethelabquiz

NOTEReadingassignmentonEDsitedueby8ambeforeClassonFriday

6364

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464

Page 64: and Computing ETC1010: Data Modelling · 1. Learn to read dierent data formats, learn about tidy data and wrangling techniques 2. Apply eective visualisation and modelling to understand

Shareandsharealike

ThisworkislicensedunderaCreativeCommonsAttribution-NonCommercial-ShareAlike40InternationalLicense

6464