14
. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ ∆ΕΛΗΚΑΡΑΟΓΛΟΥ , , ΣΑΤΜ ΣΑΤΜ / / ΕΜΠ ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ . . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ ∆ΕΛΗΚΑΡΑΟΓΛΟΥ , , ΣΑΤΜ ΣΑΤΜ / / ΕΜΠ ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Σημερινές ενότητες μαθήματος ... Θα αναφερθούμε στο αυτόνομο περιβάλλον χρήσης του R, την κονσόλα του, και Στα εναλλακτικά περιβάλλοντα εργασίας (GUI), RGui, RCommander, RStudio, … Στοιχεία σύνταξης εντολών στο R – ... . . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ ∆ΕΛΗΚΑΡΑΟΓΛΟΥ , , ΣΑΤΜ ΣΑΤΜ / / ΕΜΠ ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Το παράθυρο εντολών (R console) είναι η βασική οθόνη του προγράμματος RGui, το κυρίως παράθυρο που ανοίγει με την εκκίνηση του R Το περιβάλλον εργασίας του R . . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ ∆ΕΛΗΚΑΡΑΟΓΛΟΥ , , ΣΑΤΜ ΣΑΤΜ / / ΕΜΠ ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Το περιβάλλον εργασίας του R Command box Graphics box Menu Tool Icons . . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ ∆ΕΛΗΚΑΡΑΟΓΛΟΥ , , ΣΑΤΜ ΣΑΤΜ / / ΕΜΠ ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Το περιβάλλον εργασίας του R Ο κέρσορας |μετά το σύμβολο υποβολής εντολών >αναμένει τις εντολές του χρήστη . . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ ∆ΕΛΗΚΑΡΑΟΓΛΟΥ , , ΣΑΤΜ ΣΑΤΜ / / ΕΜΠ ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Το περιβάλλον εργασίας του R Εναλλακτικά, μπορούμε να ανοίξουμε ένα παράθυρο script (R- editor menu: file/open script) όπου γράφουμε όσες εντολές επιθυμούμε και μετά μαρκάρουμε αυτές που θέλουμε να εκτελεστούν control+R. (αν δεν μαρκάρουμε τίποτε, με control+R θα εκτελεστούν μόνο οι εντολές της γραμμής που βρίσκεται ο cursor). . . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ ∆ΕΛΗΚΑΡΑΟΓΛΟΥ , , ΣΑΤΜ ΣΑΤΜ / / ΕΜΠ ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Αλληλεπίδραση του χρήστη με το R Όλα τα μενού χρησιμοποιούνται για να γίνονται ρυθμίσεις στο R και δεν περιέχουν εντολές για τη στατιστική ανάλυση και επεξεργασία δεδομένων . . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ ∆ΕΛΗΚΑΡΑΟΓΛΟΥ , , ΣΑΤΜ ΣΑΤΜ / / ΕΜΠ ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Αλληλεπίδραση του χρήστη με το R Τα μενού • File • Edit • View • Misc • Packages • Windows • Help . . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ ∆ΕΛΗΚΑΡΑΟΓΛΟΥ , , ΣΑΤΜ ΣΑΤΜ / / ΕΜΠ ΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΠΡΟΓΡΑΜΜΑ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ ΓΕΩΠΛΗΡΟΦΟΡΙΚΗ Αλληλεπίδραση του χρήστη με το R Με την επιλογή μενού File μπορούμε: Να εισάγουμε κώδικα και εντολές από προηγούμενες εφαρμογές μας με πηγαίο κώδικα R. Να ανοίξουμε έναν νέο ή παλαιό σενάριο (new ή old script) Να δούμε τα διαθέσιμα R αρχεία του φακέλου που είμαστε (display files). Να εισάγουμε ή να αποθηκεύσουμε το χώρο εργασίας (workspace) με αντικείμενα και συναρτήσεις που έχουν δημιουργηθεί (load/save workspace) Να εισάγουμε ή να αποθηκεύσουμε εντολές που ήδη έχουμε χρησιμοποιήσει (load/save history). Να αλλάξουμε το χώρο εργασίας μας (change dir). Να εκτυπώσουμε (print), να αποθηκεύσουμε τη συνεδρία μας σε ένα αρχείο κειμένου (save to file) και να τερματίσουμε το πρόγραμμα (exit).

RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Σημερινές ενότητες μαθήματος ...• Θα αναφερθούμεστο αυτόνομοπεριβάλλονχρήσης του R, τηνκονσόλα του, και…

• Στα εναλλακτικάπεριβάλλονταεργασίας (GUI), RGui, RCommander, RStudio, …

• Στοιχεία σύνταξηςεντολών στο R– ...

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Το παράθυρο εντολών (R console) είναιη βασική οθόνη του προγράμματοςRGui, το κυρίως παράθυρο που ανοίγειμε την εκκίνηση του R

Το περιβάλλον εργασίας του R

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Το περιβάλλον εργασίας του R

Command box

Graphics boxMenu

Tool Icons

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Το περιβάλλον εργασίας του R

Ο κέρσορας “|” μετά τοσύμβολο υποβολής εντολών“>” αναμένει τις εντολές τουχρήστη

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Το περιβάλλον εργασίας του R• Εναλλακτικά, μπορούμενα ανοίξουμε έναπαράθυρο script (R-editor menu: file/openscript) όπου

• γράφουμε όσες εντολέςεπιθυμούμε και μετάμαρκάρουμε αυτές πουθέλουμε να εκτελεστούν

control+R. • (αν δεν μαρκάρουμετίποτε, με control+R θαεκτελεστούν μόνο οιεντολές της γραμμήςπου βρίσκεται ο cursor).

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Αλληλεπίδραση του χρήστη με το R

Όλα τα μενούχρησιμοποιούνται γιανα γίνονται ρυθμίσειςστο R και δενπεριέχουν εντολές γιατη στατιστική ανάλυσηκαι επεξεργασίαδεδομένων

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Αλληλεπίδραση του χρήστη με το R

Τα μενού• File• Edit• View• Misc• Packages• Windows• Help

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Αλληλεπίδραση του χρήστη με το R

Με την επιλογή μενού File μπορούμε:• Να εισάγουμε κώδικα και εντολές από προηγούμενεςεφαρμογές μας με πηγαίο κώδικα R.

• Να ανοίξουμε έναν νέο ή παλαιό σενάριο (new ή old script)• Να δούμε τα διαθέσιμα R αρχεία του φακέλου που είμαστε

(display files).• Να εισάγουμε ή να αποθηκεύσουμε το χώρο εργασίας

(workspace) με αντικείμενα και συναρτήσεις που έχουνδημιουργηθεί (load/save workspace)

• Να εισάγουμε ή να αποθηκεύσουμε εντολές που ήδη έχουμεχρησιμοποιήσει (load/save history).

• Να αλλάξουμε το χώρο εργασίας μας (change dir).• Να εκτυπώσουμε (print), να αποθηκεύσουμε τη συνεδρία μαςσε ένα αρχείο κειμένου (save to file) και να τερματίσουμε τοπρόγραμμα (exit).

Page 2: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Αλληλεπίδραση του χρήστη με το R

Με την επιλογή μενού Edit μπορούμε:• Να έχουμε τις γνωστές δυνατότητες copy, paste, select all, clear

console• Να ανοίξουμε τον συντάκτη δεδομένων (data editor) και ναεπεξεργαστούμε αυτά τα δεδομένα (σε μορφή πλαισίου (data frames, περισσότερες πληροφορίες για αυτά αργότερα) –

• Να αλλάξουμε τον τρόπο εμφάνισης του περιβάλλοντοςεργασίας (με τις προτιμήσεις GUI preferences)

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Αλληλεπίδραση του χρήστη με το R

Με την επιλογή μενού Edit ...• και με τον συντάκτη δεδομένων (data editor) μπορούμε ναγράψουμε πολλαπλές εντολές και να εκτελέσουμε όσες απόαυτές θέλουμε αρκεί να τις επιλέξουμε (μαρκάρουμε) και ναπατήσουμε “Ctrl+R”.

• Εναλλακτικά μπορούμε να χρησιμοποιήσουμε το μενού Edit(Run line or selection, Run all) και τα αποτελέσματα πουπροκύπτουν εμφανίζονται στην R κονσόλα

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Αλληλεπίδραση του χρήστη με το R

Με την επιλογή μενού Miscμπορούμε:

• να σταματήσουμε το τρέχον ή όλα τα προγράμματα πουεκτελούνται (stop current/all computations),

• να σταματήσουμε την εκτύπωση αποτελεσμάτων στηνοθόνη (buffered output),

• να δούμε ή να διαγράψουμε όλα τα αντικείμενα που έχουμεδημιουργήσει έως τώρα (list objects ή remove all objects) -ισοδύναμα με την εντολή ls() ή rm(list=ls(all=TRUE)), καιτέλος

• να δούμε ποιες βιβλιοθήκες (libraries) και πλαίσιαδεδομένων (data frames) επισυνάπτονται στο τρέχονπεριβάλλον εργασίας.

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Αλληλεπίδραση του χρήστη με το R

Με την επιλογή μενού Packages μπορούμε:• να φορτώσουμε βιβλιοθήκες/πακέτα που ήδη έχουμε κατεβάσει (load

package),– Με την διανομή του R παρέχονται 8 βασικά πακέτα

• να εγκαταστήσουμε βιβλιοθήκες από διάφορα sites του CRAN (installpackage(s)) ή από συμπιεσμένα αρχεία του σκληρού δίσκου (installpackage(s) from local zip files),

• να ενημερώσουμε τις βιβλιοθήκες προσθέτοντας νέες (update packages), • να διαλέξει από ποιο διανομέα (πέραν του CRAN) θέλουμε νακατεβάσουμε τις βιβλιοθήκες (set repositories).

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Αλληλεπίδραση του χρήστη με το R

• Console: πληροφορίες γιατο χειρισμό τηςβασικής οθόνηςτου R

Με την επιλογή μενούHelp δίνονται στονχρήστη βοηθητικέςπληροφορίες , π.χ.:

• FAQ on R και FAQ on R for Windows:πληροφορίες(ερωτήσεις και απαντήσεις σε συνήθη αιτήματα) για τηγλώσσα R και για την R για Windows

• Manuals (in pdf): Βασικό εγχειρίδιο της R• R functions (text): Πληροφορίες για τις συναρτήσεις πουείναι ήδη φορτωμένες (από το βασικό πυρήνα ή τιςβιβλιοθήκες των πακέτων)

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Επικοινωνία με το R;• Είτε με κατευθείαν εντολέςαπό το χρήστη

• Είτε με σειρά εντολών (scripts) που συνιστούνβήματα διεργασιών (σενάρια) που ο χρήστηςμπορεί να προγραμματίσει για επίλυση πιοπολύπλοκων στατιστικών προβλημάτων.

• Είτε ο χρήστης μπορεί να χρησιμοποιήσει καιέτοιμα επιμέρους προγράμματα τα οποία είναιενσωματωμένα μέσα στα ελεύθερα διαθέσιμαπακέτα– Οι ποικιλία τέτοιων προγραμμάτων είναιτεράστια !!!

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Εντολές του χρήστη προς το R• Οι εντολές διαβάζονται και εκτελούνται αμέσως

R: διερμηνέας εντολών προγραμματισμού• Οι εντολές διαβιβάζονται από την κονσόλα του R πληκτρολογώντας προγραμματιστικέςαλφαριθμητικές εκφράσεις, συμβολισμούςεκχώρησης τιμών σε συναρτήσεις, πίνακες, …– Τα αποτελέσματα είναι είτε κείμενο, είτε γραφήματα καιεμφανίζονται επίσης στο παράθυρο εργασίας.

διεύθυνση όπουβρίσκεται τοαρχείο κειμένουμε τα δεδομένα

Εντολή εργασίας χαρακτηρίζει τηνπρώτη γραμμήτων δεδομένωνως τίτλο

δηλώνει ότι ηδεκαδικήυποδιαστολή είναιτο κόμμα

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Εντολές του χρήστη προς το R

Σε μια εντολή απαιτούνται τρίαεπιμέρους μέρη:

• η ίδια η εντολή• ζεύγος παρενθέσεων, ()• μια ή περισσότερες

παράμετροι (arguments)εντός του ζεύγους τωνπαρενθέσεων (αν τέτοιεςπαράμετροι είναιαπαραίτητοι, κάτι που μπορείνα μην συμβαίνει πάντα)

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Εντολές του χρήστη προς το R

• Αριθμητικές (1, 2, 3…) ήλογικές (T/F) τιμές καιονόματα αντικειμένωνδίνονται στις παραμέτρουςχωρίς εισαγωγικά “ ”, αλλάσύνολα χαρακτήρων(string values), όπωςονόματα αρχείων, δίνονταιπάντα εντός διπλώνεισαγωγικών, π.χ.:– mas5(dat3,

normalize=T, analysis=“absolute”)

Page 3: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Ομοιότητες στη σύνταξη εντολών

R Matlab Pythonx <- seq(1,10)# or x <- 1:10# or x = 1:10

x = 1:10%a less flexible %version of linspace

x = range(1,11)# indices start at 0

for (i in x) print("hello")

for (i = x)disp("hello")

end

for i in x:print("hello")

foo.bar <- 10

> foo.bar[1] 10

foo.bar = 10

> foo.barfoo =

bar: 10

foo.bar = 10

NameError: name 'foo' is not defined

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Εντολές του χρήστη προς το R

Για να περατωθεί μιασυνεδρία με το R, είτε

• πληκτρολογήστε q() , ή• κλείστε την οθόνη τουπρογράμματος (όχι τοπαράθυρο εντολών)πάνω δεξιά, ή

• από το μενού File ExitΣυνιστάται να αποθηκεύεταιότι έχετε δημιουργήσειμέχρι τότε

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Λειτουργία & εντολές στο R …Παράδειγμα από το βιβλίο

A.F. A.F. ZuurZuur et al., et al., ““A A BeginnerBeginner’’s Guide to Rs Guide to R””,,Springer 2009Springer 2009

• Έστω ότι, για μια απλήστατιστική ανάλυση, απαιτείται ναχρησιμοποιηθούν ταπινακοποιημέναδεδομένα

•• 11ηη ενέργειαενέργεια: η εισαγωγήκαι καταχώριση τωνεπιμέρους τιμών …

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Συνένωση δεδομένων

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

H R είναι μια συναρτησιακή γλώσσα (functional language)!

• ορίζεται από ένα σύνολο συντακτικών καιεννοιολογικών κανόνων, που ορίζουν τη δομή καιτο νόημα των εντολών της γλώσσας.– Υπάρχει ένας πυρήνας της γλώσσας πουχρησιμοποιεί τυποποιημένες μορφέςαλγεβρικών συμβολισμών, π.χ. 2+3, ή 3^11.

– Οι περισσότεροι υπολογισμοί αντιμετωπίζονταιμε τη χρήση συναρτήσεων (functions)(functions).

Στοιχεία σύνταξης εντολών στο R …

Page 4: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

R is case sensitiveΗ R διακρίνει τα πεζά από τα κεφαλαία γράμματα

• Προσοχή στην πληκτρολόγηση!–– library(library(anypackageanypackage)) σωστή πληκτρολόγηση, – αλλά Library(anypackage) λάθοςπληκτρολόγηση

• Μεταβλητές με ονόματα όπως myvar, Myvar, myVAR … συνιστούν διαφορετικά αντικείμενα γιατην R

• Ορισμένα αυτούσια γράμματα ή όροι δενεπιτρέπονται για ονομασίες, π.χ. c, t, f, if, next, return, while …, επειδή χρησιμοποιούνται γιασυναρτήσεις ή για ειδικές λειτουργίες

Στοιχεία σύνταξης εντολών στο R …

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Πολλαπλές εντολές επιτρέπονται με τοσυνδυασμό τους– π.χ., πρώτα απαλείφουμε κενές τιμές από ταδεδομένα της μεταβλητής year (που εκφράζεταιαπό ένα διάνυσμα τιμών), και κατόπινυπολογίζουμε τη μέση τιμή.• Οι εντολές:

> na.omit(year)> mean(year)

• δίνουν το ίδιο αποτέλεσμα με την απλήεντολή> mean(na.omit(year))

Στοιχεία σύνταξης εντολών στο R …

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Στοιχεία σύνταξης εντολών στο R …• Σύνθετες εντολές μπορούν να αποτελούνταιαπό πολλές στοιχειώδεις εντολές, εφ’ όσοναυτές περιβάλλονται από άγκιστρα

> x <- 6; x; x+3 [1] 9 # το σύμβολο [1] υποδηλώνει ότι έπεται το 1ο στοιχείο τιμών

# τι αποτέλεσμα δίνει η ακόλουθη σύνθετη εντολή?> x <- 6 ; print(x) ; x+3 [1] 6[1] 9

# Οι τελεστές +, -, *, / είναι για τις αντίστοιχες βασικές πράξεις> x <- 3 ; x <- x+x ; x <- 2*x-x ; x <- x/3

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Στοιχεία σύνταξης εντολών στο R …# Ανάλογα μπορούμε να εκχωρήσουμε ένα διάνυσμα τιμών> z <- c(10.4, 5.6, 3.1, 6.4, 21.7) ; z[1] 10.4 5.6 3.1 6.4 21.7# και να κατασκευάσουμε ένα νέο διάνυσμα τιμών> y <- c(z, 0.0, 1.2, z, z) ; y [1] 10.4 5.6 3.1 6.4 21.7 0.0 1.2 10.4 5.6 3.1 6.4 21.7

10.4 5.6 3.1[16] 6.4 21.7# το σύμβολο [16] υποδηλώνει ότι έπεται το 16ο στοιχείο του# διανύσματος των τιμών

> summary(y)Min. 1st Qu. Median Mean 3rd Qu. Max. 0.0 3.1 6.4 8.4 10.4 21.7

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Στοιχεία σύνταξης εντολών στο R …# Συνεχίζοντας με το προηγούμενο διάνυσμα τιμών> y <- c(z, 0.0, 1.2, z, z) ; y [1] 10.4 5.6 3.1 6.4 21.7 0.0 1.2 10.4 5.6 3.1 6.4 21.7

10.4 5.6 3.1[16] 6.4 21.7

# Αποθήκευση και ανάκτηση αντικειμένων, σε/και απόαρχείο

> save(y, file="y.Rdata", ascii = TRUE)> load("y.Rdata")> zz <- y+1 ; zz[1] 11.4 6.6 4.1 7.4 22.7 1.0 2.2 11.4 6.6 4.1 7.4 22.7

11.4 6.6 4.1[16] 7.4 22.7

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Μερικές διαχειριστικές συναρτήσεις στο R

Page 5: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Μερικές διαχειριστικές συναρτήσεις στο R

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Μερικές διαχειριστικές συναρτήσεις στο R

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

… και ενδεικτικές διαχειριστικές εντολές

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Εναλλακτικό περιβάλλον εργασίας του R;• Στην κονσόλα του R

(RGui), μέσω της γραμμήςεντολών παρέχεταιεξαίρετη ευελιξία καιέλεγχος Ωστόσο, χρειάζεται αυξημένοςχρόνος ώστε να καλύψεικάποιος το (τουλάχιστοναρχικό) επίπεδο χρήσης σεσύγκριση με ανάλογαπακέτα με γραφικόπεριβάλλον διεπαφής (GUI)

φιλικότερες λύσεις ;

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Άλλα περιβάλλοντα επικοινωνίας με το R•• GUIGUI = Γραφική διεπαφή χρήστηχρησιμοποιώντας μενού και παράθυραδιαλόγου, ώστε να αποφεύγεται η ανάγκηπληκτρολόγησης κώδικα προγραμματισμού.– Τυπικά, οι χρήστες των GUI προτιμούν ναχρησιμοποιούν ένα γραφικό περιβάλλον για νακάνουν τις αναλύσεις τους. ∆εν έχουν το χρόνο ήτην τάση να γίνουν καλοί προγραμματιστές.

•• IDEIDE = Ολοκληρωμένο περιβάλλον ανάπτυξηςπου βοηθά τους προγραμματιστές ναδημιουργήσουν κώδικα.– Τυπικά, οι χρήστες των IDE προτιμούν ναεπεκτείνουν υπάρχοντα κώδικα R ή γράφουνδικό τους για να πραγματοποιήσουν τιςαναλύσεις τους.

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Περιβάλλοντα διεπαφής για το R•• RStudioRStudio - IDE για R. Περιλαμβάνει ένανεπεξεργαστή κώδικα, εντοπισμό σφαλμάτων, εργαλεία οπτικοποίησης κ.ά.

•• RattleRattle - cross platform GUI για την εξόρυξηδεδομένων χρησιμοποιώντας το R

•• DeducerDeducer – ∆ιαισθητικό σύστημα γραφικήςανάλυσης δεδομένων για πολλαπλέςπλατφόρμες (π.χ., το JGRJGR=Jave GUI for R)

•• RKWardRKWard - Εύκολη στη χρήση διεπαφή•• RCommanderRCommander - GUI βασικών στατιστικώναναλύσεων για το R

•• DisplayRDisplayR - Cloud-based GUI με μια ποικιλίαστατιστικών μοντέλων και κάποιεςδυνατότητες drag / drop

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• US/Canada - 45% (top GUI: R console, RStudio, StatET)

• W. Europe - 35% (top GUI: RapidMiner R extension, R console, StatET)

• Latin America - 4.8% (top GUI: R console, Tinn-R, Rattle GUI)

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Περιβάλλοντα διεπαφής για το R• Υπάρχουν διάφορα GUI που υλοποιούν έναβολικό(τερο) περιβάλλον διεπαφής με το R– Παράθυρα που περιέχουν διάφορα μενού, κουμπιά και πεδία πληροφοριών, ...

– Επιτρέπουν τη δημιουργία σεναρίων, δεδομένωνεξόδου, επαναφορά παραθύρου διαλόγων, …

– Με μενού που είναι εύκολο να ρυθμιστούν, συνήθως, μέσω ενός αρχείου κειμένου ή, κατάπροτίμηση, μέσα από τα plug-in πακέτα ...• απλοί διάλογοι, το γενικό περιεχόμενο τωνοποίων είναι περισσότερο ή λιγότεροπροφανές από τα ονόματα των στοιχείων τωνμενού.

Page 6: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Μια από τις κυριότερες διαφορές μεταξύ τωνδιαφόρων GUI που είναι διαθέσιμα για το R είναι ο τρόπος εγκατάστασής τους– Μερικά, όπως το RKWardRKWard, εγκαθίστανται σε έναμόνο βήμα.

– Άλλα, όπως το R Commander και το RattleRattle, απαιτούν πολλά (και κάποια περίπλοκα) βήματα.

• Συχνά, ομάδες χρηστών συνεισφέρουν "plug-ins" που προσθέτουν νέα μενού καιπαράθυρα διαλόγου σε διάφορα GUI– Αυτό το επίπεδο δραστηριότητας κυμαίνεται απόπολύ χαμηλό (π.χ. στο RKWardRKWard), έως μέτριο (π.χ. στο jamovijamovi) έως πολύ ενεργό (π.χ. στο R R CommanderCommander).

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Αντί του NotepadNotepad με προηγμέναχαρακτηριστικά επεξεργασίας κειμένου(όπως, και κώδικα εντολών R)

• επισήμανση και ανάδειξη σύνταξης εντολών• πολλαπλά έγγραφα και multi-views• multi-language περιβάλλονΧρησιμοποιείται σε συνδυασμό με το NpptoRNpptoRεπιτρέποντας την άμεση επικοινωνία με το R(configurable settings διαβίβαση εντολώνμεταξύ Notepad++ και του R)

Εναλλακτικό περιβάλλον εργασίας του R

https://notepad-plus-plus.org/http://jekyll.math.byuh.edu/other/howto/notepadpp/

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Εναλλακτικό περιβάλλον εργασίας του R

https://sourceforge.net/projects/npptor/files/

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Εύκολο, αλλά αμφιλεγόμενοGUI για το R

•• https:https://www.jamovi.org///www.jamovi.org/∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Η εισαγωγή δεδομένων στο jamovijamovi, γιαδιάφορες δημοφιλείς μεθόδους στατιστικήςανάλυσης γίνεται με αυτοματοποιημένο ή μητρόπο.

• Tο jamovi προσφέρει πλήρηαναπαραγωγικότητα του κώδικαπρογραμματισμού που δημιουργεί το GUIκαθώς οι χρήστες κάνουν τις επιλογές τουςμέσω των μενού.

• Προσφέρει ένα γραφικό περιβάλλον χρήστη(GUI) παρέχοντας επίσης λειτουργίες πουσυνδυάζουν τις δυνατότητες πολλών άλλωνλογισμικών στατιστικών αναλύσεων, π.χ. SPSS ή SAS, με μεθόδους προγραμματισμούστο R

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Ένα αρχείο jamovi περιέχει όλες τουςσημαντικούς παράγοντες για μια συνεδρία: ταδεδομένα, τις ρυθμίσεις στα παράθυραδιαλόγου, τη χρησιμοποιούμενη σύνταξηεντολών και τα δεδομένα εξόδου.– Με την επανέναρξη μιας συνεδρίας, είναι σαν ναέχουν εκτελεστεί όλες οι αναλύσεις χωρίς διακοπή

π.χ., εάν προστεθούν μερικές ακόμηπαρατηρήσεις, κάνοντας τις αλλαγές θαεπαναληφθούν αυτόματα οι αναλύσεις που θαεπηρεαστούν.

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

http://cran.r-project.org/web/packages/Rcmdr/index.html

http://www.rcommander.com

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Παρέχει• ένα εκτεταμένο δένδρο επιλογών σταμενού + κουμπιά + πληροφοριακά πεδίαπου διαθέτει παράθυρα διαλόγου, μεάμεσα κατανοητό περιεχόμενο (από τηνονομασία τους)

• παράθυρο για τη διαχείριση και εκτέλεσηscripts εντολών, και

• παράθυρο πληροφοριών εξόδου & μηνυμάτων

Χρησιμοποιεί συναρτήσεις από άλλαπακέτα που φορτώνονται με τηνεγκατάσταση του (π.χ., RExcel Rcmdr as an excel menu bar)

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Υλοποιείται ως πακέτο του R

Open R PackagesLoad PackagesRcmdr

http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/

Script window

Output window

Messaging window

Page 7: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Εναλλακτικό περιβάλλον εργασίας του R

ΗΗ διεπαφήδιεπαφή RR--CommanderCommander δενδενείναιείναι καινοτόμοςκαινοτόμος, , αλλάαλλά είναιείναιαπλήαπλή καικαι οικείαοικείαγιαγια τουςτους χρήστεςχρήστες

ΤρέχουσαΤρέχουσα (201(20199)) έκδοσηέκδοση 2.2.66--xx

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Loading Data with R Commander

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Ο χρήστης μπορεί να εισαγάγει διαφορετικέςμορφές αρχείων: CSV, TXT, Excel, Minitab, SPSS, SAS και Stata σε διάφορα μοντέλαστατιστικής ανάλυσης

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

ΤαΤα παράθυραπαράθυρα διαλόγουδιαλόγου έχουνέχουνκαικαι τοτο δικόδικό τουςτους στυλστυλ, , αλλάαλλάδιευκολύνουνδιευκολύνουν τιςτις κατάλληλεςκατάλληλεςεπιλογέςεπιλογές τουτου χρήστηχρήστη

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Το περιβάλλον εργασίας του R

ΠαρέχειΠαρέχει έλεγχοέλεγχο καικαι στουςστους τρειςτρειςτύπουςτύπους γραφικώνγραφικών τουτου R: R: vectorvector, , rasterraster καικαι ggplot2.ggplot2.

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Πλεονεκτήματα• Χρήσιμο για τους αρχάριους με το R, αφού για κάθεεκτέλεση εντολών εμφανίζεται ο υποκείμενος κώδικαςR (σύνταξη των εντολών που τρέχουν)

• Δεν χρησιμοποιεί Java • Πολύ παρόμοια μενού δεδομένων σε κάθε OS• Τα σύνολα δεδομένων είναι απλά πλαίσια δεδομένων

R και μπορούν να διαβαστούν από φορτωμέναπακέτα ή να εισαχθούν από αρχεία.

• Ανοίγει ένα νέο παράθυρο υποδηλώνοντας πότε έχειφορτωθεί σωστά

Μειονεκτήματα• Χρησιμοποιεί βασικά γραφικά• Χρησιμοποιεί διαφορετικές επιλογές μενού για τηνφόρτωση δεδομένων

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• https://rkward.kde.org/Download_RKWard•https://rkward.kde.org/

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

RKWard (v.0.7.0, 4/2018)

• Το παράθυρο της εκάστοτε εφαρμογήςμε καρτέλες αποσπάται από το κύριοπαράθυρο, και αντίστροφα αυτέςμπορούν να συνδεθούν πίσω στοκύριο παράθυρο

Page 8: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

RKWard •Το κύριοπαράθυρο τουRKWardπροσφέρειπολλαπλά μενούκαι κουμπιά γιατην εύκοληεπεξεργασία καιεπιλογήδιεργασιών πουοδηγούν σεδιάφορουςχρηστικούςδιαλόγους.

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

RKWard

• Το παράθυρο R Console προσφέρει άμεση αλληλεπίδραση μετο R, σαν μια κανονική κονσόλα R.

• Όλα τα παράθυρα εργαλείων και εγγράφων μπορούν ναδιαχωριστούν από και να επανατοποθετηθούν στο κύριοπαράθυρο.

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

RKWard Προσφέρει μιαγραφικήδιεπαφή γιατηνπεριήγηση, τηνεγκατάστασηκαι τηνενημέρωσητου R μεπολλαπλάπακέτα από τοαποθετήριοCRAN.

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Tinn-R http://www.sciviews.org/Tinn-RTinnTinn--RR http://http://www.sciviews.org/Tinnwww.sciviews.org/Tinn--RR

TINN TINN είναιείναι έναένα αρκτικόλεξοαρκτικόλεξο = = TTinn inn iis s nnot ot nnotepadotepad∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• https://sourceforge.net/projects/tinn-r/ • https://cran.r-project.org/package=TinnR

• Για τηνεπεξεργασίακώδικα R σεπεριβάλλονWindows

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Tinn-R – τυπικά χαρακτηριστικά

• Άμεση ικανότητα επικοινωνίας με το περιβάλλον R Σύνταξηεντολών με χρωματική επισήμανση (highlighting)

• Δημιουργία και διαχείριση projects• Σελιδοδείκτες: γραμμές και μπλοκ• Υποστήριξη για Latex και γραμματοσειρών Unicode

ΤελευταίαΤελευταία έκδοσηέκδοση: : v5.3.4.1v5.3.4.1

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Διαχείριση αρχείων απεριόριστου μεγέθους, και μεδιάφορα έγγραφα ταυτόχρονα. Διαφορές αρχείων μεχρωματική επισήμανση.

• Multi-highlighters/Templates για: html & Javascriptcomplex, R script, R doc, R html, R markdown, R nowebΦορητότητα κώδικα R

• ΕπιλογέςεπικοινωνίαςRGui, Rterm, JGR

• Διάσπασηδιεπαφής σεπολλαπλάπαράθυρα

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Tinn-R – σημαντική λειτουργικότητα• Έναρξη και διακοπή ενός παραθύρου της κονσόλαςτου R μέσα από το Tinn-R.

• Τμηματική εκτέλεση κώδικα R (μια γραμμή εντολής, μια σειρά εντολών, ή ένα ολόκληρο αρχείο, script).

• Ολοκληρωμένη βοήθεια για τo R.• Συσχετίσεις αρχείων με αρχεία *.r για εύκοληπρόσβαση.

• Εξερεύνηση αντικειμένων της r.• Αρίθμηση γραμμών σε ένα αρχείο εντολών• Αναζήτηση και Αντικατάσταση• Τρέχουσα προβολή μιας γραμμής εντολής• Πολλά άλλα χρήσιμα χαρακτηριστικά !

Page 9: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• http://nbcgib.uesc.br/lec/download/ebooks/Tinn-R%20eBook_RII.pdf

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Σχεδιάστηκε αρχικάως μια δωρεάνεύχρηστη εναλλακτικήλύση για λογισμικάστατιστικής ανάλυσηςδεδομένων, όπως τοSPSSSPSS, το JMPJMP και τοMinitabMinitab.

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

http://www.deducer.orghttp://www.deducer.org

http://CRAN.R-project.org/package=Deducer install.packages("Deducer")

3 επιπλέον μενού

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Το Deducer Deducer προσθέτει λειτουργικότητα GUI στο R για την εκτέλεση των παρακάτωτυπικών εργασιών:

– Φόρτωση δεδομένων από αρχεία σε διάφορεςμορφές (csv, SPSS, κ.λπ.)

– Προβολή δεδομένων + τύπους μεταβλητών σεξεχωριστά παράθυρα (views)

– ∆ιεξαγωγή μετασχηματισμών δεδομένων(επανακωδικοποίηση, επεξεργασία, μεταφορά, συγχώνευση)

– Στατιστική ανάλυση (μέσες διαφορές, πίνακεςσυσχέτισης, ανάλυση παλινδρόμησης)

– Ένα διαδραστικό γραφικό περιβάλλον γιαδημιουργία γραφημάτων χρησιμοποιώντας τοπακέτο ggplot2, καθώς και τη δυνατότηταεύκολης ανανέωσης υπαρχόντων γραφημάτων

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Το Deducer Deducer διατίθεται για Windows, Mac καιLinux και παρέχει ένα φιλικό σύστημα μενούγια κοινές εργασίες χειρισμού και ανάλυσηςδεδομένων και ένα ““excelexcel--typetype spreadsheetspreadsheet””για την επεξεργασία πλαισίων δεδομένων.

– Παρέχει ένα διαισθητικό γραφικό περιβάλλονχρήστη (GUI) για το R, ενθαρρύνοντας τους μηδυνατούς χρήστες του R να μαθαίνουν και ναεκτελούν αναλύσεις εύκολα

– Αυξάνει την αποτελεσματικότητα των έμπειρωνχρηστών του R κατά την εκτέλεση τυπικώνλειτουργιών με μερικά κλικ του ποντικιού ήαπλουστεύοντας τα βήματα προγραμματισμού.

• Το Deducer έχει σχεδιαστεί για χρήση με τηνκονσόλα JGR, αν και υποστηρίζει διάφορα άλλα R περιβάλλοντα (π.χ. Windows RGUIRGUI και RTermRTerm).

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Deducerinstall.packages("Deducer",,"http://rforge.net/")Data ViewerData ViewerΠαρέχειδυνατότητεςπροβολής (+ αλλαγών καιεπεξεργασίας) των δεδομένωνόπως με ταφύλλα εργασίαςExcel (π.χ. νααντιγραφούν ή ναδιαγραφούνγραμμές καιστήλες)

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Deducer• Επιτρέπει τηχρήση πολλαπλώνσετ (συνόλων) δεδομένωνταυτόχρονα. Δενχρειάζεται νακαθοριστεί ένα«ενεργό σύνολο».

• Επιτρέπει επίσηςπολλαπλέςαναλύσεις π.χ., ένα t-test να γίνειταυτόχρονα για 5 μεταβλητές

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Java based R console JGR

http://rforge.net/JGR/index.html

Java Gui for R

JGR R package + JGR

launcher (starts JGR from R)

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Τρέχουσα έκδοση (07/2018)v1.8-6 (R≥3.0.0), Windows

install.packages('JGR',,'http://www.rforge.net/')

Page 10: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Deducer & JGRhttp://www.deducer.orghttp://www.deducer.org

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

install.packages(“rattle", dependencies=TRUE)

install.packages(install.packages(““rattlerattle", ", dependencies=TRUE)dependencies=TRUE)

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Το Rattle δεν διαθέτει plug-ins, αλλάπεριλαμβάνει ένα πλήρες σύνολο εργαλείωνεξόρυξης δεδομένων, βοήθειας, μετασχηματισμών, κ.ά.

• Επιτρέπει την επεξεργασία οποιουδήποτε σετδεδομένων χρησιμοποιώντας τιςενσωματωμένες δυνατότητες του R

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Το Rattle χρησιμοποιεί ένα σύνολοκαρτελών στην κορυφή, παρόμοιομε το Microsoft Office ή μέσωπεριήγησης με πολλά παράθυραανοιχτά.

• Η σειρά εμφάνισής τους από αριστερά προς τα δεξιάαντικατοπτρίζει τα βήματα που ακολουθούνταιτυπικά κατά την ανάλυση των δεδομένων οιρυθμίσεις των παραθύρων διαλόγου μπορούν νααποθηκευθούν σε ένα αρχείο με επέκταση .rattle

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Εναλλακτικό περιβάλλον εργασίας του R

http://www.rstudio.com/

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Εναλλακτικό περιβάλλον εργασίας του R

http://www.rstudio.com/products/rstudio/download/http://www.rstudio.com/products/rstudio/download-server/

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Τι είναι το RStudio;

RStudio - Integrated development environment for R

Παρέχει έναολοκληρωμένο(φιλικότερο)

περιβάλλον ανάπτυξης

Παρέχει έναολοκληρωμένο(φιλικότερο)

περιβάλλον ανάπτυξης

https://www.rstudio.com/online-learning/https://www.rollapp.com/app/rstudio

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

RStudioRStudio screenshotscreenshot

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Page 11: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Script editor

Όπου ανοίγονται αρχεία σεναρίων (scripts) προκειμένουσε αυτά

• να προστεθούν εντολές και σχόλια• να επιλεγούν τμήματα του κώδικα και να εκτελεστούν

(Run ή Ctrl+Enter)∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

ConsoleConsole

όπου• δίνονται και εκτελούνταιδιαδραστικά οι εντολές προς το R

• ο κώδικας των εντολών δεναποθηκεύεται, απλά εκτελείται

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

View variables in workspace

and history file

όπου• στο παράθυρο του χώρου εργασίας δίνονται ποια

δεδομένα και οι τιμές τους στη μνήμη της R• στο παράθυρο του ιστορικού φαίνεται η σειρά των

εντολών που έχουν πληκτρολογηθεί παλιότερα

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

View help, plots & files; manage

packages

όπου• Μπορούν να ανοιχθούν αρχεία, να επιθεωρηθούν

τρέχουσες ή παλαιότερες γραφικές παραστάσεις, να εγκατασταθούν ή/και να φορτωθούν πακέτα, καινα χρησιμοποιηθεί η online βοήθεια του R.

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Check to load

package

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

https://www.rstudio.com/online-learning/https://www.rollapp.com/app/rstudio

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Για άμεση βοήθεια - Start help> help(“something”) > ?something

• Εξαιρετικές δυνατότητεςαναζήτησης βοήθειας γιατην γλώσσα και τολογισμικό R ...

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• The Help menu in R– Manuals, Search Help, R functions, HTML help

• The help(), example() commands– help(foo) # help about function foo– example(foo) # show an example of function foo– help(datasetname) # show details on a sample dataset

• The help.search() command– help.search('affymetrix') # look up for key words

• The help.start() command– help.start() # general help (HTML help browser)

• Vignettes– vignette("foo") # show specific vignette– RSiteSearch(“foo", restrict = "vignettes")

• Books, manuals, cheatsheets, …

Page 12: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Για άμεση βοήθεια – Search engineSearch engine

> help(“mean”) > help(mean) > ?mean

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Help - Search engine

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Help - packages

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Τι περιέχει τυπικά ένα αρχείο help

Function package

Γενικήπεριγραφή

Εντολή και οιπαράμετροι της

Λεπτομερήςπεριγραφή τωναναγκαίωνπαραμέτρων

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Τι περιέχει τυπικά ένα αρχείο help

Περιγραφή:πως δουλεύει ηεντολή

Τι επιστρέφειη εντολή

Συναφείςσυναρτήσεις

Παραδείγματαχρήσης στο R: example(mas5)

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Παράδειγμα Getting HelpDetails about t-test (input arguments, options, algorithm, results):

>? t.testor >help(t.test)

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Page 13: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’ ∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Tutorials• From R website “Documentation”

– “Manual” - the official R documentation• An Introduction to R• R Language Definition• Writing R Extensions• R Data Import/Export• R Installation and Administration• The R Reference Index

– “Contributed” documentation are tutorials and manuals created by R users

• Simple R• R for Beginners• Practical Regression and ANOVA Using R

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Quit an R session

To exit: either X or quit ( )

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Γρήγορο και ελεύθερο.•• State of the artState of the art: Τοδιεθνές δίκτυοερευνητών συνεχώςανανεώνουν καιυλοποιούν προηγμένεςμεθοδολογίες και τιςδιαθέτουν ελεύθερα ωςπακέτα του R.– SPSS και SAS είναιπολύ πιο πίσω απότο R!

– Συναγωνίζεται τοMATLAB σταγραφικά

• Εξαιρετικέςδυνατότητες γιαπροσομοιώσεις, προγραμματισμό, εντατικές χώρο-χρονικές αναλύσειςυπολογισμούς, κλπ.

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

• Στο αρχικό στάδιοεκμάθησης του Not user friendly @ start– Γρήγοραανερχόμενηκαμπύλη εκμάθησης

– Minimal GUI.• Καμία εμπορικήυποστήριξη– figuring out

appropriate (correct) methods or how to use a function on your own can be frustrating.

• Easy to make mistakes and not know how to do.– Μαθαίνει κάποιοςαπό τα λάθη του καιαπό τις εμπειρίεςάλλων χρηστών

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Από την επόμενη φορά ...• Σταδιακά θα μπούμεστα ενδότερα τηςλειτουργίας και τηςχρήσης του R– Σύνταξη εντολών– Μεταβλητές καισυναρτήσεις

– Εισαγωγήδεδομένων

– Χρήσηεξωτερικώναρχείων

– Γραφήματα στο R

– Βασικές στατιστικές καιαλγοριθμικές δυνατότητες

– ∆ιαχείριση συνεδριών του R– ...

Page 14: RGui R (GUI), Στοιχείασύνταξης εντολώνστο Rportal.survey.ntua.gr/main/labs/hgeod/ddeli/analmgeo/... · 2019-10-23 · ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, ΣΑΤΜ/ΕΜΠ

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Υποβολή εργασίας που περιλαμβάνεικώδικα R

• Μπορείτε να δημιουργήσετε ένα αρχείο τουκώδικα R με διάφορους τρόπους:– Στο R μενού File New Script (ή Open

Script όταν προτίθεστε να επεξεργάζεστε μια ήπερισσότερες από υπάρχουσες εντολές).

– Χρησιμοποιώντας ένα πρόγραμμα επεξεργασίαςκειμένου (Notepad++, WordPad, …)

– Χρησιμοποιώντας την εντολή history για ναανακαλέσετε προηγούμενες εντολές σας στο R και με Copy/Paste να τις συγκεντρώσετε σε έναπρόγραμμα επεξεργασίας κειμένου

∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Παράδειγμα:history(max.show = 25, reverse = FALSE)

### ή μέσω της συνάρτησης savehistory()savehistory(file = ".Rhistory")

### καταγράψτε τις εντολές σε ένα αρχείο output.txt### ενεργοποιώντας τη συνάρτηση sink()

sink("output.txt")### Problem 1 ####x <- c(29, 57, 58, 73, 77, 87, 66, 20, 80, 4)summmary(x)

### Εάν οι εντολές σας στο R είναι αποθηκευμένες, στον τρέχοντα### κατάλογο εργασίας, σε ένα εξωτερικό αρχείο commands.txt

source("commands.txt", echo = TRUE)### turn off routing output to your sink file

sink()∆∆. . ∆ΕΛΗΚΑΡΑΟΓΛΟΥ∆ΕΛΗΚΑΡΑΟΓΛΟΥ, , ΣΑΤΜΣΑΤΜ//ΕΜΠΕΜΠ ΜΕΤΑΠΤΥΧΙΑΚΟΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑΠΡΟΓΡΑΜΜΑ ‘‘ΓΕΩΠΛΗΡΟΦΟΡΙΚΗΓΕΩΠΛΗΡΟΦΟΡΙΚΗ’’

Μέχρι το επόμενομάθημα ...

• Αρχίστε την εξοικείωσήσας με το R– Εγκαταστήστε στον H/Yσας το R, το Studio, τοRcmdr, …

– Συμβουλευτείτε ταβοηθήματα από τηψηφιακή βιβλιοθήκη τουμαθήματος, … π.χ.• Δοκιμάστε τα τυπικά

tutorial “Vocabulary” και“Style”