SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Advanced Data Analytics:
  R-Studio vs. Rcmdr

         Jeffrey Stanton
  School of Information Studies
      Syracuse University
R-Studio Overview
• R-Studio is an integrated development environment to support the
  development of R code
• R-Studio runs in two ways:
    – Desktop versions for Linux, Mac, and Windows: Single user, perfect for a
      laptop or desktop machine
    – Server version for Linux: Allows any number of remote users to run R-
      Studio within a web-browser; facilitates sharing of code and data among
      team members
• R-Studio uses the graphical environment of the computer to facilitate
  interactions with R:
    –   Console window for typing code
    –   Data window for reviewing data frame and other data structures
    –   Workspace for viewing all of the data loaded into R
    –   Plot area for showing visualizations
    –   Tabbed window controls to show other displays
                                                                             2
R-Studio Screenshot
                            Workspace shows
          Console: Run R
                            available data
          Commands Here
                            structures




                           Multi-tab display:
                           Shows graphics
                           and other info




                                                3
R-Studio Data File Import Dialog




Name of data
frame to be
created with
imported data
                                       How the data
                                       frame will look
                                       once the data
                Options for
                                       are imported
                parsing the text
                data into fields
                and values


                                                    4
R-Studio Data Display



Familiar spread-
sheet-like display
format




       Does not support
       editing of the data
       or variable names


                             5
Rmcdr Overview
• Rcmdr – “R Commander” – is a graphical user interface for statistical
  analysis laid on top of R; R runs in another window and can be used
  directly at any time; uses buttons and menus extensively and supports
  picking variable names from lists
• Rcmdr was purpose built to simplify access to the most essential
  statistical analysis methods; more convenient for users who have used
  SPSS, SAS or Stata
• Does not provide direct access to the R command line, but does show
  the code that is running
• Not richly graphical, but does show three panes:
    – Script Window: Shows the most recently run commands/code
    – Output Window: Displays statistical output and results from commands
    – Messages Window: Shows errors, warnings, and notes



                                                                             6
Rcmdr Screen Shot                 Menu system has
                                         many commonly
                                         used diagnostics
                                         and tests
  Script window
  shows most
  recent commands
  or code
                           Data set editing
                           does not usually
                           work for data
                           frames



Output window                       Message window
shows results                       reports errors
from most recent                    from commands
commands




                                                            7
Rcmdr Dialog Screenshot           Sensible defaults
                                        with the option
                                        of customization
                                        for expert users

Variable selection
window, allows
choosing from
list




                     Checkboxes for
                     access to common
                     options for a
                     statistical test



                                                            8
Comparison and Guidelines
• R-Studio is more flexible and powerful, and provides direct access to R
  code
• Rcmdr is simpler and more user friendly, particularly when focusing on
  statistical diagnostics and analysis
• Both are good for viewing data, neither is good for editing it
• Use Rcmdr with structured, conventional data (rectangular, with
  variables in columns and cases in rows), whenever the task involves
  running statistical tests
• Use R-studio for any project that requires direct interaction with code
  and/or manipulation of complex data
• Note that you can invoke Rcmdr from within R-Studio and it will work
  fine on a single user installation; also note that when the user requests a
  plot in Rcmdr, it will NOT immediately appear in the plot window of R-
  Studio – this is a known bug that may be fixed in future versions

                                                                           9
What Else is Brewing?
• JGR (Jaguar) – A cross platform console interface that
  provides a spreadsheet-like data editor
• Deducer – A conventional statistics GUI
  overlaid on JGR




                              • RKWard – A conventional
                                statistics GUI using KDE
                                (mainly for Linux, but has a
                                Windows installer)
                                                           10
Demonstrating Mastery
• If you have not already done so, install and run R-Studio
• Import a data set into R-Studio using the “Import Dataset”
  dialog (usually a button on the Workspace tab in the upper
  right pane)
• In addition, install the Rcmdr package and “library(Rcmdr)”
  to start the graphical interface (for assistance, see Chapter 2
  of Thomas Hogan’s “Bare Bones R”
• In Rcmdr, make your imported data the “active” data set and
  use the menus to run any statistical diagnostic or test




                                                              11

Weitere ähnliche Inhalte

Was ist angesagt?

2 R Tutorial Programming
2 R Tutorial Programming2 R Tutorial Programming
2 R Tutorial ProgrammingSakthi Dasans
 
Data Types and Structures in R
Data Types and Structures in RData Types and Structures in R
Data Types and Structures in RRupak Roy
 
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能Ryota Watabe
 
Introduction to Rstudio
Introduction to RstudioIntroduction to Rstudio
Introduction to RstudioOlga Scrivner
 
Distributed Deep Learning on AWS with Apache MXNet
Distributed Deep Learning on AWS with Apache MXNetDistributed Deep Learning on AWS with Apache MXNet
Distributed Deep Learning on AWS with Apache MXNetAmazon Web Services
 
バックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違い
バックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違いバックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違い
バックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違いRyota Watabe
 
Relational algebra.pptx
Relational algebra.pptxRelational algebra.pptx
Relational algebra.pptxRUpaliLohar
 
Hadoop Installation presentation
Hadoop Installation presentationHadoop Installation presentation
Hadoop Installation presentationpuneet yadav
 
Introduction to PostgreSQL
Introduction to PostgreSQLIntroduction to PostgreSQL
Introduction to PostgreSQLMark Wong
 
R Programming Language
R Programming LanguageR Programming Language
R Programming LanguageNareshKarela1
 
Text categorization
Text categorizationText categorization
Text categorizationKU Leuven
 

Was ist angesagt? (20)

Introduction to R
Introduction to RIntroduction to R
Introduction to R
 
2 R Tutorial Programming
2 R Tutorial Programming2 R Tutorial Programming
2 R Tutorial Programming
 
R programming
R programmingR programming
R programming
 
Data Types and Structures in R
Data Types and Structures in RData Types and Structures in R
Data Types and Structures in R
 
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
 
20180216 sapporo techbar_db_migration
20180216 sapporo techbar_db_migration20180216 sapporo techbar_db_migration
20180216 sapporo techbar_db_migration
 
Introduction to Rstudio
Introduction to RstudioIntroduction to Rstudio
Introduction to Rstudio
 
Mysql python
Mysql pythonMysql python
Mysql python
 
Distributed Deep Learning on AWS with Apache MXNet
Distributed Deep Learning on AWS with Apache MXNetDistributed Deep Learning on AWS with Apache MXNet
Distributed Deep Learning on AWS with Apache MXNet
 
バックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違い
バックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違いバックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違い
バックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違い
 
XGBoost (System Overview)
XGBoost (System Overview)XGBoost (System Overview)
XGBoost (System Overview)
 
Relational algebra.pptx
Relational algebra.pptxRelational algebra.pptx
Relational algebra.pptx
 
Hadoop Installation presentation
Hadoop Installation presentationHadoop Installation presentation
Hadoop Installation presentation
 
Introduction to PostgreSQL
Introduction to PostgreSQLIntroduction to PostgreSQL
Introduction to PostgreSQL
 
Oracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 UpdateOracle on Azure IaaS 2023 Update
Oracle on Azure IaaS 2023 Update
 
R code for data manipulation
R code for data manipulationR code for data manipulation
R code for data manipulation
 
R Programming Language
R Programming LanguageR Programming Language
R Programming Language
 
Text categorization
Text categorizationText categorization
Text categorization
 
Unit 1 - R Programming (Part 2).pptx
Unit 1 - R Programming (Part 2).pptxUnit 1 - R Programming (Part 2).pptx
Unit 1 - R Programming (Part 2).pptx
 
R poisson regression
R   poisson regressionR   poisson regression
R poisson regression
 

Andere mochten auch

Manual r commander By Juan Guarangaa
Manual r commander By Juan GuarangaaManual r commander By Juan Guarangaa
Manual r commander By Juan GuarangaaJuan Ete
 
Data mining with Rattle For R
Data mining with Rattle For RData mining with Rattle For R
Data mining with Rattle For RAkhil Anil
 
Introduction to Deducer
Introduction to DeducerIntroduction to Deducer
Introduction to DeducerKazuki Yoshida
 
R and Rcmdr Statistical Software
R and Rcmdr Statistical SoftwareR and Rcmdr Statistical Software
R and Rcmdr Statistical Softwarearttan2001
 
Intro to RStudio
Intro to RStudioIntro to RStudio
Intro to RStudioegoodwintx
 
R language tutorial
R language tutorialR language tutorial
R language tutorialDavid Chiu
 
Data Science - Part II - Working with R & R studio
Data Science - Part II -  Working with R & R studioData Science - Part II -  Working with R & R studio
Data Science - Part II - Working with R & R studioDerek Kane
 
Robsonalves fotografia Fine Art 2016-2
Robsonalves fotografia Fine Art 2016-2Robsonalves fotografia Fine Art 2016-2
Robsonalves fotografia Fine Art 2016-2Robson Alves
 
400 million Search Results -Predict Contextual Ad Clicks
400 million Search Results -Predict Contextual Ad Clicks 400 million Search Results -Predict Contextual Ad Clicks
400 million Search Results -Predict Contextual Ad Clicks Sri Ambati
 
H2O Machine Learning AutoML Roadmap 2016.10
H2O Machine Learning AutoML Roadmap 2016.10H2O Machine Learning AutoML Roadmap 2016.10
H2O Machine Learning AutoML Roadmap 2016.10Raymond Peck
 
Alice Lindorfer
Alice LindorferAlice Lindorfer
Alice LindorferAOtaki
 
R programming presentation
R programming presentationR programming presentation
R programming presentationAkshat Sharma
 
Minimanual r commander
Minimanual r commanderMinimanual r commander
Minimanual r commanderJavito Ramirez
 
Add plots and images to a word document using R software and ReporteRs package
Add plots and images to a word document using R software and ReporteRs packageAdd plots and images to a word document using R software and ReporteRs package
Add plots and images to a word document using R software and ReporteRs packagekassambara
 
Learning R and Teaching R
Learning R and Teaching RLearning R and Teaching R
Learning R and Teaching RAjay Ohri
 

Andere mochten auch (20)

Installing R and R-Studio
Installing R and R-StudioInstalling R and R-Studio
Installing R and R-Studio
 
Manual r commander By Juan Guarangaa
Manual r commander By Juan GuarangaaManual r commander By Juan Guarangaa
Manual r commander By Juan Guarangaa
 
Data mining with Rattle For R
Data mining with Rattle For RData mining with Rattle For R
Data mining with Rattle For R
 
Introduction to Deducer
Introduction to DeducerIntroduction to Deducer
Introduction to Deducer
 
R and Rcmdr Statistical Software
R and Rcmdr Statistical SoftwareR and Rcmdr Statistical Software
R and Rcmdr Statistical Software
 
Intro to RStudio
Intro to RStudioIntro to RStudio
Intro to RStudio
 
R language tutorial
R language tutorialR language tutorial
R language tutorial
 
R learning by examples
R learning by examplesR learning by examples
R learning by examples
 
Data Science - Part II - Working with R & R studio
Data Science - Part II -  Working with R & R studioData Science - Part II -  Working with R & R studio
Data Science - Part II - Working with R & R studio
 
Qué es tic
Qué es ticQué es tic
Qué es tic
 
Robsonalves fotografia Fine Art 2016-2
Robsonalves fotografia Fine Art 2016-2Robsonalves fotografia Fine Art 2016-2
Robsonalves fotografia Fine Art 2016-2
 
400 million Search Results -Predict Contextual Ad Clicks
400 million Search Results -Predict Contextual Ad Clicks 400 million Search Results -Predict Contextual Ad Clicks
400 million Search Results -Predict Contextual Ad Clicks
 
H2O Machine Learning AutoML Roadmap 2016.10
H2O Machine Learning AutoML Roadmap 2016.10H2O Machine Learning AutoML Roadmap 2016.10
H2O Machine Learning AutoML Roadmap 2016.10
 
Alice Lindorfer
Alice LindorferAlice Lindorfer
Alice Lindorfer
 
Introdução ao R
Introdução ao RIntrodução ao R
Introdução ao R
 
R programming presentation
R programming presentationR programming presentation
R programming presentation
 
Minimanual r commander
Minimanual r commanderMinimanual r commander
Minimanual r commander
 
Add plots and images to a word document using R software and ReporteRs package
Add plots and images to a word document using R software and ReporteRs packageAdd plots and images to a word document using R software and ReporteRs package
Add plots and images to a word document using R software and ReporteRs package
 
Setup R and R Studio
Setup R and R StudioSetup R and R Studio
Setup R and R Studio
 
Learning R and Teaching R
Learning R and Teaching RLearning R and Teaching R
Learning R and Teaching R
 

Ähnlich wie R-Studio Vs. Rcmdr

Advanced driver debugging (13005399) copy
Advanced driver debugging (13005399)   copyAdvanced driver debugging (13005399)   copy
Advanced driver debugging (13005399) copyBurlacu Sergiu
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLMohammad Sabouri
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design processRayees CK
 
Performance and Power Profiling on Intel Android Devices
Performance and Power Profiling on Intel Android DevicesPerformance and Power Profiling on Intel Android Devices
Performance and Power Profiling on Intel Android DevicesIntel® Software
 
Computer concepts
Computer conceptsComputer concepts
Computer conceptsImran Waris
 
Best corporate-r-programming-training-in-mumbai
Best corporate-r-programming-training-in-mumbaiBest corporate-r-programming-training-in-mumbai
Best corporate-r-programming-training-in-mumbaiUnmesh Baile
 
DEF CON 27 - workshop - ISAAC EVANS - discover exploit and eradicate entire v...
DEF CON 27 - workshop - ISAAC EVANS - discover exploit and eradicate entire v...DEF CON 27 - workshop - ISAAC EVANS - discover exploit and eradicate entire v...
DEF CON 27 - workshop - ISAAC EVANS - discover exploit and eradicate entire v...Felipe Prado
 
Intro to big data analytics using microsoft machine learning server with spark
Intro to big data analytics using microsoft machine learning server with sparkIntro to big data analytics using microsoft machine learning server with spark
Intro to big data analytics using microsoft machine learning server with sparkAlex Zeltov
 
Introduction to R and Installation.pptx
Introduction  to R and Installation.pptxIntroduction  to R and Installation.pptx
Introduction to R and Installation.pptxDhanshyam Mahavadi
 
Brk2051 sql server on linux and docker
Brk2051 sql server on linux and dockerBrk2051 sql server on linux and docker
Brk2051 sql server on linux and dockerBob Ward
 

Ähnlich wie R-Studio Vs. Rcmdr (20)

Introduction to statistical software R
Introduction to statistical software RIntroduction to statistical software R
Introduction to statistical software R
 
RenderScript
RenderScriptRenderScript
RenderScript
 
Decision trees in hadoop
Decision trees in hadoopDecision trees in hadoop
Decision trees in hadoop
 
Advanced driver debugging (13005399) copy
Advanced driver debugging (13005399)   copyAdvanced driver debugging (13005399)   copy
Advanced driver debugging (13005399) copy
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRL
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
Performance and Power Profiling on Intel Android Devices
Performance and Power Profiling on Intel Android DevicesPerformance and Power Profiling on Intel Android Devices
Performance and Power Profiling on Intel Android Devices
 
Computer concepts
Computer conceptsComputer concepts
Computer concepts
 
Best corporate-r-programming-training-in-mumbai
Best corporate-r-programming-training-in-mumbaiBest corporate-r-programming-training-in-mumbai
Best corporate-r-programming-training-in-mumbai
 
Introduction to R software, by Leire ibaibarriaga
Introduction to R software, by Leire ibaibarriaga Introduction to R software, by Leire ibaibarriaga
Introduction to R software, by Leire ibaibarriaga
 
Systems Proposal
Systems ProposalSystems Proposal
Systems Proposal
 
DEF CON 27 - workshop - ISAAC EVANS - discover exploit and eradicate entire v...
DEF CON 27 - workshop - ISAAC EVANS - discover exploit and eradicate entire v...DEF CON 27 - workshop - ISAAC EVANS - discover exploit and eradicate entire v...
DEF CON 27 - workshop - ISAAC EVANS - discover exploit and eradicate entire v...
 
Rashmi_Resume
Rashmi_ResumeRashmi_Resume
Rashmi_Resume
 
Intro to big data analytics using microsoft machine learning server with spark
Intro to big data analytics using microsoft machine learning server with sparkIntro to big data analytics using microsoft machine learning server with spark
Intro to big data analytics using microsoft machine learning server with spark
 
Ml2
Ml2Ml2
Ml2
 
Duma ver3
Duma ver3Duma ver3
Duma ver3
 
Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016
 
Introduction to R and Installation.pptx
Introduction  to R and Installation.pptxIntroduction  to R and Installation.pptx
Introduction to R and Installation.pptx
 
Resume
ResumeResume
Resume
 
Brk2051 sql server on linux and docker
Brk2051 sql server on linux and dockerBrk2051 sql server on linux and docker
Brk2051 sql server on linux and docker
 

Mehr von Syracuse University

Basic SEVIS Overview for U.S. University Faculty
Basic SEVIS Overview for U.S. University FacultyBasic SEVIS Overview for U.S. University Faculty
Basic SEVIS Overview for U.S. University FacultySyracuse University
 
Why R? A Brief Introduction to the Open Source Statistics Platform
Why R? A Brief Introduction to the Open Source Statistics PlatformWhy R? A Brief Introduction to the Open Source Statistics Platform
Why R? A Brief Introduction to the Open Source Statistics PlatformSyracuse University
 
Carma internet research module scale development
Carma internet research module   scale developmentCarma internet research module   scale development
Carma internet research module scale developmentSyracuse University
 
Carma internet research module getting started with question pro
Carma internet research module   getting started with question proCarma internet research module   getting started with question pro
Carma internet research module getting started with question proSyracuse University
 
Carma internet research module visual design issues
Carma internet research module   visual design issuesCarma internet research module   visual design issues
Carma internet research module visual design issuesSyracuse University
 
Introduction to Advance Analytics Course
Introduction to Advance Analytics CourseIntroduction to Advance Analytics Course
Introduction to Advance Analytics CourseSyracuse University
 
Mining tweets for security information (rev 2)
Mining tweets for security information (rev 2)Mining tweets for security information (rev 2)
Mining tweets for security information (rev 2)Syracuse University
 
Carma internet research module: Future data collection
Carma internet research module: Future data collectionCarma internet research module: Future data collection
Carma internet research module: Future data collectionSyracuse University
 
Carma internet research module: Sampling for internet
Carma internet research module: Sampling for internetCarma internet research module: Sampling for internet
Carma internet research module: Sampling for internetSyracuse University
 

Mehr von Syracuse University (20)

Discovery informaticsstanton
Discovery informaticsstantonDiscovery informaticsstanton
Discovery informaticsstanton
 
Basic SEVIS Overview for U.S. University Faculty
Basic SEVIS Overview for U.S. University FacultyBasic SEVIS Overview for U.S. University Faculty
Basic SEVIS Overview for U.S. University Faculty
 
Why R? A Brief Introduction to the Open Source Statistics Platform
Why R? A Brief Introduction to the Open Source Statistics PlatformWhy R? A Brief Introduction to the Open Source Statistics Platform
Why R? A Brief Introduction to the Open Source Statistics Platform
 
Chapter9 r studio2
Chapter9 r studio2Chapter9 r studio2
Chapter9 r studio2
 
Basic Overview of Data Mining
Basic Overview of Data MiningBasic Overview of Data Mining
Basic Overview of Data Mining
 
Strategic planning
Strategic planningStrategic planning
Strategic planning
 
Carma internet research module scale development
Carma internet research module   scale developmentCarma internet research module   scale development
Carma internet research module scale development
 
Carma internet research module getting started with question pro
Carma internet research module   getting started with question proCarma internet research module   getting started with question pro
Carma internet research module getting started with question pro
 
Carma internet research module visual design issues
Carma internet research module   visual design issuesCarma internet research module   visual design issues
Carma internet research module visual design issues
 
Siop impact of social media
Siop impact of social mediaSiop impact of social media
Siop impact of social media
 
Basic Graphics with R
Basic Graphics with RBasic Graphics with R
Basic Graphics with R
 
Getting Started with R
Getting Started with RGetting Started with R
Getting Started with R
 
Moving Data to and From R
Moving Data to and From RMoving Data to and From R
Moving Data to and From R
 
Introduction to Advance Analytics Course
Introduction to Advance Analytics CourseIntroduction to Advance Analytics Course
Introduction to Advance Analytics Course
 
Mining tweets for security information (rev 2)
Mining tweets for security information (rev 2)Mining tweets for security information (rev 2)
Mining tweets for security information (rev 2)
 
What is Data Science
What is Data ScienceWhat is Data Science
What is Data Science
 
Reducing Response Burden
Reducing Response BurdenReducing Response Burden
Reducing Response Burden
 
PACIS Survey Workshop
PACIS Survey WorkshopPACIS Survey Workshop
PACIS Survey Workshop
 
Carma internet research module: Future data collection
Carma internet research module: Future data collectionCarma internet research module: Future data collection
Carma internet research module: Future data collection
 
Carma internet research module: Sampling for internet
Carma internet research module: Sampling for internetCarma internet research module: Sampling for internet
Carma internet research module: Sampling for internet
 

Kürzlich hochgeladen

REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 

Kürzlich hochgeladen (20)

REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

R-Studio Vs. Rcmdr

  • 1. Advanced Data Analytics: R-Studio vs. Rcmdr Jeffrey Stanton School of Information Studies Syracuse University
  • 2. R-Studio Overview • R-Studio is an integrated development environment to support the development of R code • R-Studio runs in two ways: – Desktop versions for Linux, Mac, and Windows: Single user, perfect for a laptop or desktop machine – Server version for Linux: Allows any number of remote users to run R- Studio within a web-browser; facilitates sharing of code and data among team members • R-Studio uses the graphical environment of the computer to facilitate interactions with R: – Console window for typing code – Data window for reviewing data frame and other data structures – Workspace for viewing all of the data loaded into R – Plot area for showing visualizations – Tabbed window controls to show other displays 2
  • 3. R-Studio Screenshot Workspace shows Console: Run R available data Commands Here structures Multi-tab display: Shows graphics and other info 3
  • 4. R-Studio Data File Import Dialog Name of data frame to be created with imported data How the data frame will look once the data Options for are imported parsing the text data into fields and values 4
  • 5. R-Studio Data Display Familiar spread- sheet-like display format Does not support editing of the data or variable names 5
  • 6. Rmcdr Overview • Rcmdr – “R Commander” – is a graphical user interface for statistical analysis laid on top of R; R runs in another window and can be used directly at any time; uses buttons and menus extensively and supports picking variable names from lists • Rcmdr was purpose built to simplify access to the most essential statistical analysis methods; more convenient for users who have used SPSS, SAS or Stata • Does not provide direct access to the R command line, but does show the code that is running • Not richly graphical, but does show three panes: – Script Window: Shows the most recently run commands/code – Output Window: Displays statistical output and results from commands – Messages Window: Shows errors, warnings, and notes 6
  • 7. Rcmdr Screen Shot Menu system has many commonly used diagnostics and tests Script window shows most recent commands or code Data set editing does not usually work for data frames Output window Message window shows results reports errors from most recent from commands commands 7
  • 8. Rcmdr Dialog Screenshot Sensible defaults with the option of customization for expert users Variable selection window, allows choosing from list Checkboxes for access to common options for a statistical test 8
  • 9. Comparison and Guidelines • R-Studio is more flexible and powerful, and provides direct access to R code • Rcmdr is simpler and more user friendly, particularly when focusing on statistical diagnostics and analysis • Both are good for viewing data, neither is good for editing it • Use Rcmdr with structured, conventional data (rectangular, with variables in columns and cases in rows), whenever the task involves running statistical tests • Use R-studio for any project that requires direct interaction with code and/or manipulation of complex data • Note that you can invoke Rcmdr from within R-Studio and it will work fine on a single user installation; also note that when the user requests a plot in Rcmdr, it will NOT immediately appear in the plot window of R- Studio – this is a known bug that may be fixed in future versions 9
  • 10. What Else is Brewing? • JGR (Jaguar) – A cross platform console interface that provides a spreadsheet-like data editor • Deducer – A conventional statistics GUI overlaid on JGR • RKWard – A conventional statistics GUI using KDE (mainly for Linux, but has a Windows installer) 10
  • 11. Demonstrating Mastery • If you have not already done so, install and run R-Studio • Import a data set into R-Studio using the “Import Dataset” dialog (usually a button on the Workspace tab in the upper right pane) • In addition, install the Rcmdr package and “library(Rcmdr)” to start the graphical interface (for assistance, see Chapter 2 of Thomas Hogan’s “Bare Bones R” • In Rcmdr, make your imported data the “active” data set and use the menus to run any statistical diagnostic or test 11