Nyt workflow -system til baseret på R Earth -pakken

Seneste udvikling: Bert Craytor, august 2021

Jeg har netop afsluttet en ny arbejdsgang for URAR -vurderinger baseret på R Earth -versionen af ​​MARS (Multivariate Adaptive Regression Splines). Denne arbejdsgang erstatter brugen af ​​Minitabs SPM 8.3, der har fået licensgebyret øget 44 gange i det forløbne år fra $ 360/år til $ 16,000/år.

Konverteringen har tilføjet nogle forbedringer, såsom fuld automatisering af behandlingen af ​​MLS -input via indsendelse til jorden (), analyse af R :: earth -output til Excel -regneark med justeringer og aggregering af justeringerne til URAR -felter pr. Konfigurationsfiler brugeren kan ændre for at ændre:

    • felterne, der skal analyseres,
    • aktivering af tovejs vs envejs interaktioner,
    • de variabler, der er tilladt for tovejsinteraktioner, når brugeren vælger denne mulighed, og
    • URAR-felterne for at samle de modelspecificerede justeringer.

Den automatiserede arbejdsgang fremskynder vurderingsprocessen betydeligt og forbedrer vurderingens nøjagtighed.

Nøjagtighedsforbedringerne kommer fra en mere præcis CQA til restkortlægning (eller funktion). Denne funktion, skrevet i C ++, erstatter den funktionsgenerering, der tidligere er udført via Minitab/Salford-Systems MARS.

Jeg brugte R Studio til at udvikle det nye workflow -system i R -script og C ++. R Studio bruges også til udførelse, selvom jeg planlægger at oprette en frontend i C# for at styre arbejdsgangen. Systemet indeholder omkring 1500 linjer til R -scriptkode og 500 linjer C ++ - kode.

Systemet vil generere URAR -justeringer for et ubegrænset antal salgssammenlignbare og justere alt til inden for 0.00001% af deres gennemsnit. 

Jeg brugte variationen af ​​salgssammenligningsmetoden på forskellige måder kaldet

    • Subjektiv værdi indeholdende tilgang (SVCA),
    • Immateriel værdi indeholdende metode (ICVA), eller
    • Bidragsværdi -tilgang (CVA)

til denne arbejdsgang. Af disse navne er sandsynligvis Contribution Value Approach den mest nøjagtige, fordi den understreger, at beregningen af ​​justeringer sker som følge af første beregning af bidragsværdier for ejendomsfunktioner plus en typisk basisværdi. 

På den anden side understreger "Immateriel værdiindeslutningsmetode" den reelle fordel ved tilgangen, det vil sige en langt mere præcis metode til at estimere markedsværdi. Imidlertid er en ulempe ved denne beskrivelse, at den værdi, der er registreret gennem regressionsresten mere præcist indeholder værdibidragene til alle variabler, der ikke kom ind i fase I -regressionsanalysen, ikke kun immaterielle variabler. Mere specifikt kan nogle af de variabler, der tegner sig for restværdien, være delvist håndgribelige, men ender som restkomponenter, fordi de ikke er målbare. 

Nyt workflow -system til baseret på R Earth -pakken

En ny arbejdsgang for URAR-vurderinger baseret på R/earth-versionen af ​​MARS (Multivariate Adaptive Regression Splines) er blevet tilføjet til vores værktøjssæt.     

Konverteringen har tilføjet nogle forbedringer, såsom fuld automatisering af behandlingen af ​​MLS -input via indsendelse til jorden (), analyse af R :: earth -output til Excel -regneark med justeringer og aggregering af justeringerne til URAR -felter pr. Konfigurationsfiler brugeren kan ændre for at ændre:

  • felterne, der skal analyseres,
  • aktivering af tovejs vs envejs interaktioner,
  • de variabler, der er tilladt for tovejsinteraktioner, når brugeren vælger denne mulighed, og
  • URAR-felterne for at samle de modelspecificerede justeringer.

Den automatiserede arbejdsgang fremskynder vurderingsprocessen betydeligt og forbedrer vurderingens nøjagtighed.

Nøjagtighedsforbedringerne kommer fra en mere præcis CQA til restkortlægning (eller funktion). Denne funktion, skrevet i C ++, erstatter den funktionsgenerering, der tidligere er udført via Minitab/Salford-Systems MARS.

Jeg brugte R Studio til at udvikle det nye workflow -system i R -script og C ++. R Studio bruges også til udførelse, selvom jeg planlægger at oprette en frontend i C# for at styre arbejdsgangen. Systemet indeholder omkring 1500 linjer til R -scriptkode og 500 linjer C ++ - kode.

Systemet vil generere URAR -justeringer for et ubegrænset antal salgssammenlignbare og justere alt til inden for 0.00001% af deres gennemsnit. 

Jeg brugte variationen af ​​salgssammenligningsmetoden på forskellige måder kaldet

  • Subjektiv værdi indeholdende tilgang (SVCA),
  • Immateriel værdi indeholdende metode (ICVA), eller
  • Bidragsværdi -tilgang (CVA)

til denne arbejdsgang. Af disse navne er sandsynligvis tilgangen til bidragsværdi den mest nøjagtige. Selvom "Immateriel værdiindeslutningsmetode" understreger den reelle fordel ved tilgangen, det vil sige et langt mere præcist udtryk for at estimere markedsværdi. Imidlertid er en ulempe ved denne beskrivelse, at den værdi, der er registreret gennem regressionsresten mere præcist indeholder værdibidragene til alle variabler, der ikke kom ind i fase I -regressionsanalysen. Mere specifikt kan nogle af disse variabler være delvist håndgribelige, selvom de bare er umulige af forskellige årsager. Begrebet CVA eller Contribution Value Approach understreger også, at beregningen af ​​justeringer sker som følge af første beregning af bidragsværdier for ejendomsfunktioner plus en typisk basisværdi.

Efterlad en kommentar

Rul til top