Κωδικός μαθήματος: ΣΓΛΩΠΡ15-17

Σκοπός του μαθήματος (Aims)

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

Μαθησιακά αποτελέσματα (Learning Outcomes)

Μετά την επιτυχή ολοκλήρωση του μαθήματος, κάθε φοιτητής/φοιτήτρια θα είναι σε θέση:

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

Περιεχόμενα μαθήματος (Syllabus)

  • Εισαγωγή: Τι είναι η R. Εγκατάσταση. Εκκίνηση. Παράθυρα και τερματισμός της R. Βοήθεια στην R. Βασικά στοιχεία σύνταξης εντολών. Αποθήκευση. Πακέτα. Βασικές συναρτήσεις και λογικοί τελεστές. Εφαρμογές.
  • Αντικείμενα (objects): Βαθμωτά αντικείμενα (scalar objects). Διανύσματα (vectors). Πίνακες (matrices). Πίνακες πολλών διαστάσεων (arrays). Παράγοντες (factors). Λίστες (lists). Πλαίσια δεδομένων (data frames). Εφαρμογές.
  • Μαθηματικοί υπολογισμοί: Ακρίβεια και σημαντικά ψηφία. Πράξεις διανυσμάτων και πινάκων. Ιδιοτιμές και ιδιοδιανύσματα. Γραμμικά συστήματα εξισώσεων. Εύρεση ριζών (μέθοδοι Newton-Raphson, Secant, Bisection). Αριθμητική ολοκλήρωση.
  • Στοιχεία περιγραφικής στατιστικής: Εισαγωγή δεδομένων από εξωτερικά αρχεία. Ανάλυση δεδομένων – Μία μεταβλητή. Ανάλυση δεδομένων – Περισσότερες μεταβλητές (δύο παράγοντες, ένας παράγοντας και μία μεταβλητή μετρήσεων, δύο ή περισσότερες μεταβλητές μετρήσεων).
  • Γραφήματα: Συνάρτηση plot. Συναρτήσεις χαμηλού επιπέδου. Πακέτο ggplot. Εφαρμογές.
  • Στοιχεία πιθανοτήτων – Προσομοίωση: Παραγωγή τυχαίων αριθμών. Βασικές κατανομές (διωνυμική, γεωμετρική, κανονική, εκθετική, γάμμα, cauchy, πολυωνυμική, πολυδιάστατη κανονική κ.ά.). Υπολογισμός πιθανοτήτων και ποσοστιαίων σημείων. Γραφικές παραστάσεις. Το πακέτο actuar. Εφαρμογές.
  • Θέματα στατιστικής με την R: Διαστήματα εμπιστοσύνης. Έλεγχοι υποθέσεων. Εκτιμητές μεγίστης πιθανοφάνειας. Γραμμική παλινδρόμηση. Χρονοσειρές. Εφαρμογές.
  • Προγραμματισμός με την R: Βασικά στοιχεία προγραμματισμού, όπως ομαδοποίηση, εντολές επανάληψης (for, while), δεσμευμένης εκτέλεσης εντολών (If), κ.ά. Ανάγνωση δεδομένων. Προγραμματισμός με συναρτήσεις. Δημιουργία και έλεγχος πακέτων.
  • Ειδικές εφαρμογές σε θέματα οικονομικών και χρηματοοικονομικών μαθηματικών. Ειδικές εφαρμογές σε θέματα συμβάντων ζωής και θανάτου (το πακέτο life contingencies) και θεωρίας κινδύνου (collective risk model).

Ενδεικτική βιβλιογραφία

  • Δημήτριος Αντζουλάκος, Δ. (2018). Γλώσσα Προγραμματισμού R με εφαρμογές στον Αναλογισμό, πανεπιστημιακές σημειώσεις, Πειραιάς.
  • Arthur Charpentier (2015). Computational Actuarial Science with R. Chapman and Hall/CRC.
  • Torsten Hothorn & Brian Everitt (2014). A Handbook of Statistical Analyses Using R. 3rd edition, Chapman & Hall/CRC Press.
  • Michael J. Crawley (2014). Statistics: An Introduction using R. Wiley, 2nd edition, Wiley.
  • Michael J. Crawley (2012), The R Book, 2nd edition, Wiley.
  • Rob Kaas, Marc Goovaerts, Jan Dhaene & Michel Denuit. (2008). Modern actuarial risk theory Using R, 2nd edition, Springer.
  • Jan Beyersmann, Arthur Allignol & Martin Schumacher (2012). Competing Risks and Multistate Models with R, Springer.
  • Shailaja Deshmukh (2012). Multiple Decrement Models in Insurance: An Introduction Using R, Springer.