Αρχική Σελίδα

R/earth/C ++ Ροή εργασίας για τον υπολογισμό προσαρμογών πλέγματος πωλήσεων

Τελευταία ανάπτυξη, Bert Craytor, Αύγουστος 2021:

Δημιουργήθηκε μια νέα ροή εργασίας για τον υπολογισμό των προσαρμογών εκτίμησης ιδιοκτησίας με βάση το R/earth/C ++. Σημειώστε ότι το "earth" είναι η έκδοση R του MARS (Multivariate Adaptive Regression Splines).

Αυτή η ροή εργασιών θα αντικαταστήσει τη χρήση του SPM 8.3 του Minitab, το οποίο είχε το τέλος αδειών του 44 φορές αυξημένο το προηγούμενο έτος από τον παππού μου 360 $/έτος τα τελευταία 15 χρόνια στα 16,000 $/έτος. Το μεγαλύτερο μέρος αυτής της αύξησης της τιμής έχει να κάνει με το συνδυασμό του MARS στο μεγαλύτερο πακέτο SPM 8.3 αντί να το χορηγήσει ξεχωριστά. Ακολουθώντας αυτόν τον δρόμο, η MiniTab έβγαλε το Salford Systems MARS μακριά από όλους σχεδόν τους 75,000 εκτιμητές στις Ηνωμένες Πολιτείες και πολλούς άλλους παγκοσμίως. Ευτυχώς, υπάρχει το πακέτο R :: earth του Stephen Milborrows που είναι δωρεάν ανοιχτό λογισμικό. Θα πρέπει να δούμε πώς θα αντέξει.

Σε κάθε περίπτωση, η μετατροπή έχει προσθέσει κάποιες βελτιώσεις, όπως πλήρης αυτοματοποίηση της επεξεργασίας των εισόδων MLS μέσω αυτοματοποιημένης υποβολής στη γη (), αυτοματοποιημένη ανάλυση της εξόδου R :: earth στα υπολογιστικά φύλλα του Excel με προσαρμογές και συγκέντρωση των προσαρμογών σε Πεδία URAR ανά αρχεία διαμόρφωσης που ο χρήστης μπορεί να τροποποιήσει για να αλλάξει:

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

Η αυτοματοποιημένη ροή εργασίας επιταχύνει σημαντικά τη διαδικασία αξιολόγησης και βελτιώνει την ακρίβεια της εκτίμησης από πολλές απόψεις που δεν σχετίζονται άμεσα με το MARS.

Οι βελτιώσεις ακρίβειας προέρχονται από ένα πιο ακριβές CQA στην υπολειπόμενη χαρτογράφηση (ή λειτουργία). Αυτή η συνάρτηση, γραμμένη σε C ++, αντικαθιστά την πιο ακατέργαστη γενιά συνάρτησης που είχε γίνει προηγουμένως μέσω του Minitab/Salford-Systems MARS (η οποία δεν είναι πραγματικά κατάλληλη για την εργασία.

Χρησιμοποίησα το R Studio για να αναπτύξω το νέο σύστημα ροής εργασιών σε σενάριο R και C ++. Το R Studio χρησιμοποιείται επίσης για εκτέλεση, αν και σκοπεύω να δημιουργήσω ένα front end στο C# για τη διαχείριση της ροής εργασιών. Το σύστημα περιέχει περίπου 1500 γραμμές για κωδικό δέσμης ενεργειών R και 500 γραμμές κώδικα C ++.

Το σύστημα θα δημιουργήσει προσαρμογές URAR για απεριόριστο αριθμό συγκρίσιμων πωλήσεων, προσαρμόζοντας όλες στο 0.00001% του μέσου όρου τους.

Χρησιμοποίησα την παραλλαγή της Προσέγγισης σύγκρισης πωλήσεων που ονομάζεται διαφορετικά

    • Προσέγγιση υποκειμενικής αξίας συγκράτησης (SVCA),
    • Προσέγγιση συγκράτησης άυλης αξίας (ICVA), ή
    • Προσέγγιση αξίας συνεισφοράς (CVA)

για αυτήν τη ροή εργασίας. Από αυτά τα ονόματα, πιθανώς η προσέγγιση αξίας συνεισφοράς είναι η πιο ακριβής. Παρόλο που η «Προσέγγιση συγκράτησης άυλης αξίας» τονίζει το πραγματικό πλεονέκτημα της προσέγγισης, δηλαδή έναν πολύ πιο ακριβή όρο για την εκτίμηση της αγοραίας αξίας. Ωστόσο, ένα μειονέκτημα αυτής της περιγραφής είναι ότι η τιμή που καταγράφεται μέσω του υπολείμματος παλινδρόμησης περιέχει με μεγαλύτερη ακρίβεια τις συνεισφορές τιμών όλοι μεταβλητές που δεν μπήκαν στην ανάλυση παλινδρόμησης του Σταδίου Ι. Πιο συγκεκριμένα, μερικές από αυτές τις μεταβλητές μπορεί να είναι εν μέρει απτές, αν και απλώς μη μετρήσιμες για διάφορους λόγους. Ο όρος CVA ή προσέγγιση αξίας συνεισφοράς τονίζει επίσης ότι ο υπολογισμός των προσαρμογών πραγματοποιείται ως αποτέλεσμα πρώτα τον υπολογισμό των τιμών συνεισφοράς των χαρακτηριστικών ακινήτου, συν μια τυπική τιμή βάσης.

Μεταφράζω "