Esileht

R/earth/C ++ töövoog müügivõrgu kohanduste arvutamiseks

Viimane areng, Bert Craytor, august 2021:

R/earth/C ++ põhjal kinnisvara hindamise korrigeerimise arvutamiseks on loodud uus töövoog. Pange tähele, et „maa” on MARS -i (mitme muutujaga kohanduva regressiooni jaotus) R -versioon.

See töövoog asendab Minitab SPM 8.3 kasutamise, mille litsentsitasu on eelmisel aastal 44 korda tõusnud, alates minu vanaisa 360 dollarist aastas viimase 15 aasta jooksul tavapärase 16,000 8.3 dollarini aastas. Suurem osa sellest hinnatõusust on seotud sellega, et nad ühendavad MARSi suurema SPM 75,000 paketiga selle asemel, et seda eraldi litsentsida. Seda teed valides on MiniTab viinud Salford Systems MARSi peaaegu kõigi XNUMX XNUMX USA ja paljude teiste hindajate käeulatusest välja. Õnneks on olemas Stephen Milborrowsi pakett R :: earth, mis on tasuta avatud tarkvara. Peame vaatama, kuidas see vastu peab.

Igal juhul on konversioon lisanud mõningaid täiustusi, näiteks MLS -sisendi töötlemise täielik automatiseerimine automaatse esitamise kaudu (), R :: earth -väljundi automatiseeritud sõelumine Exceli arvutustabelitesse koos kohandustega ja kohanduste koondamine URAR -väljad konfiguratsioonifailide kohta, mida kasutaja saab muuta, et muuta:

    • analüüsitavad väljad,
    • kahe- ja ühesuunaliste interaktsioonide aktiveerimine,
    • muutujad lubasid kahepoolset interaktsiooni, kui kasutaja selle valiku teeb, ja
    • URAR väljad, et koondada mudeli määratud kohandused.

Automatiseeritud töövoog kiirendab oluliselt hindamisprotsessi ja parandab hindamise täpsust mitmes aspektis, mis ei ole otseselt seotud MARSiga.

Täpsuse parandamine pärineb täpsemast CQA -st kuni jääk -kaardistamiseni (või funktsioonini). See funktsioon, mis on kirjutatud C ++ -ga, asendab rahter töötlemata funktsioonide genereerimise, mis oli varem tehtud Minitab/Salford-Systems MARS-i kaudu (mis tegelikult ei sobi selle ülesandega.

Kasutasin R Stuudiot uue töövoosüsteemi väljatöötamiseks R skriptis ja C ++. Täitmiseks kasutatakse ka R Stuudiot, kuigi plaanin töövoo haldamiseks luua C# -is kasutajaliidese. Süsteem sisaldab umbes 1500 rida skriptikoodi ja 500 rida C ++ koodi.

Süsteem genereerib URAR -i korrigeerimisi piiramatu arvu müügivõrdlustega, kohandades kõik 0.00001% piires nende keskmisest.

Kasutasin müügivõrdluse lähenemisviisi varianti, mida nimetati erinevalt

    • Subjektiivne väärtuse hoidmise meetod (SVCA),
    • Immateriaalse väärtuse piiramise meetod (ICVA) või
    • Panuse väärtuse meetod (CVA)

selle töövoo jaoks. Nendest nimedest on arvatavasti panuse väärtuse meetod kõige täpsem. Kuigi „immateriaalse väärtuse piiramise lähenemisviis” rõhutab lähenemisviisi tegelikku eelist, see tähendab palju täpsemat terminit turuväärtuse hindamiseks. Selle kirjelduse negatiivne külg on aga see, et regressioonijäägi kaudu saadud väärtus sisaldab täpsemalt kõik muutujad, mis ei sisenenud I etapi regressioonanalüüsi. Täpsemalt võivad mõned neist muutujatest olla osaliselt käegakatsutavad, kuigi erinevatel põhjustel lihtsalt mõõdetamatud. Mõiste CVA või panuse väärtuse lähenemisviis rõhutab ka seda, et korrigeerimiste arvutamine toimub selle tulemusena esimene kinnisvaraobjektide sissemaksete väärtuste arvutamisel pluss tüüpiline baasväärtus.

Tõlgi »