Ana Sayfa

Satış Izgara Ayarlarını Hesaplamak İçin R/earth/C++ İş Akışı

Son Gelişme, Bert Craytor, Ağustos 2021:

R/earth/C++'a dayalı olarak mülk değerleme ayarlamalarını hesaplamak için yeni bir iş akışı oluşturulmuştur. "Toprak"ın MARS'ın (Çok Değişkenli Uyarlamalı Regresyon Spline'ları) R versiyonu olduğunu unutmayın.

Bu iş akışı, son 8.3 yılda benim dedemin 44$/yıl olan lisans ücreti bu yıl 360 kat artan Minitab'ın SPM 15 kullanımının yerini alacak ve standart 16,000$/yıl olacak. Bu fiyat artışının çoğu, MARS'ı ayrı olarak lisanslamak yerine daha büyük SPM 8.3 paketinde birleştirmeleriyle ilgilidir. MiniTab, bu yola çıkarak Salford Systems MARS'yi Amerika Birleşik Devletleri'ndeki 75,000 değerleme uzmanının neredeyse tamamının ve dünya çapında daha pek çok kişinin erişiminden uzaklaştırdı. Neyse ki Stephen Milborrows'un ücretsiz açık yazılım olan R::earth paketi var. Nasıl dayandığını görmemiz gerekecek.

Her halükarda, dönüştürme, MLS girişinin otomatik olarak yeryüzüne () gönderilmesi yoluyla tam otomasyonu, R::earth çıktısının ayarlamalarla Excel elektronik tablolarına otomatik olarak ayrıştırılması ve ayarlamaların toplanması gibi bazı iyileştirmeler ekledi. Kullanıcının aşağıdakileri değiştirmek için değiştirebileceği yapılandırma dosyaları başına URAR alanları:

    • Analiz edilecek alanlar,
    • iki yönlü ve tek yönlü etkileşimlerin aktivasyonu,
    • kullanıcı bu seçeneği belirlediğinde iki yönlü etkileşimler için izin verilen değişkenler ve
    • model tarafından belirtilen ayarlamaları toplamak için URAR alanları.

Otomatik iş akışı, değerlendirme sürecini önemli ölçüde hızlandırır ve MARS ile doğrudan ilgili olmayan birçok açıdan değerlendirmenin doğruluğunu artırır.

Doğruluk iyileştirmeleri, daha doğru bir CQA'dan Artık haritalamaya (veya işleve) kadar gelir. C++ ile yazılmış bu işlev, daha önce Minitab/Salford-Systems MARS (görev için gerçekten uygun olmayan) aracılığıyla yapılan kaba işlev üretiminin yerini alır.

Yeni iş akışı sistemini R betiği ve C++ ile geliştirmek için R Studio'yu kullandım. İş akışını yönetmek için C#'da bir ön uç oluşturmayı planlamama rağmen, R Studio yürütme için de kullanılıyor. Sistem, R komut dosyası kodu için yaklaşık 1500 satır ve C++ kodu için 500 satır içerir.

Sistem, sınırsız sayıda satış karşılaştırılabilir için URAR ayarlamaları üretecek ve hepsini ortalamalarının %0.00001'i içinde ayarlayacaktır.

Satış Karşılaştırma Yaklaşımının çeşitli şekillerde adlandırılan varyasyonunu kullandım.

    • Öznel Değer Kapsama Yaklaşımı (SVCA),
    • Maddi Olmayan Değeri Sınırlama Yaklaşımı (ICVA) veya
    • Katkı Değeri Yaklaşımı (CVA)

bu iş akışı için. Bu isimlerden muhtemelen Katkı Değeri Yaklaşımı en doğru olanıdır. “Maddi Olmayan Değeri Sınırlama Yaklaşımı”, yaklaşımın gerçek avantajını, yani Pazar Değerini tahmin etmek için çok daha kesin bir terimi vurgulasa da. Bununla birlikte, bu açıklamanın bir dezavantajı, regresyon kalıntısı yoluyla yakalanan değerin, aşağıdaki değer katkılarını daha doğru bir şekilde içermesidir. herşey Aşama I regresyon analizine girmeyen değişkenler. Daha spesifik olarak, bu değişkenlerden bazıları, çeşitli nedenlerle ölçülemese de kısmen somut olabilir. CVA veya Katkı Değeri Yaklaşımı terimi, düzeltmelerin hesaplanmasının aşağıdakilerin bir sonucu olarak gerçekleştiğini de vurgular. ilk özellik özelliklerinin katkı değerlerinin yanı sıra tipik bir temel değerin hesaplanması.