Location looks undervalued as a predictor of rent. If your property is in the same electoral division as a comparable property, that comparable will receive a maximum of 12 points. This looks drowned out by other parameters. I would have expected a massive weighting for location.
It seems to be 17 points, because additionally there are 5 points when the ED is the same and the Bedrooms are a match and the Floorspace are within 10% tolerance. Personally, I'm not sure it would be good to prioritise
nearby properties with
different number of bedrooms and floor space, over a little bit
further away properies (still in same electoral area) with the
same number of bedrooms and floor space.
I've started to code the RTB algorithm provided in the RTB document received by
@Sr. Tayto, in order to run it over data I scraped from the RTB site. I made a few tests first to make sure I understand the algorithm. First of all, it appears the algoritthm in the document does indeed match an actual test I made with the RTB rent register query tool, so that's good. Secondly, other than the comments by
@Bluecup, and the trimming of top/bottom 1%, I don't see any blatant biases in the algorithm, certainly not anything like favouring lower rent levels. It seems to be a reasonably well-thought through algorithm, and while we could all find different ways to do it, it's reasonable enough IMO. I may learn more as I analyse more data....
(Whether it is actually running over a full database of data is another matter, because I have noted suspicions of few registrations from 2021-23 turning up in search results.)
Some have commented on cost-rentals showing up in the 10 matches. This is presumably of the following rule, so in most cases I don't think it would make much difference to the results (I might be wrong... would be interesting later to scrape data for such an area)
Tier 4 (Local Authority Anchored) = 10 points If there aren’t enough strict matches (Tier 1), we add properties from the relevant Local Authority for that property.
Anyway, I have a piece of basic working code now, but to debug it first of all, and then see if I can replicate the RTB tool results, I need to scrape the data again for a couple of areas. Apart from needing fresh data, I want to make sure I have data from all the Electoral Divisions within an Electoral Area.
Watch this space.