I've never found an easy method of determining accurate ratings for these types of engines. The only accurate way would be for a number of federation-rated players to play the engines at various levels under tournament conditions. It would require a monumental investment in man-hours.
I just use a few of my favorite engines at certain levels as benchmarks to gauge my relative improvement over time.
I'm trying to select some engines to become somehow a scale of one's level or to scale other engine's level etc, by comparison.
It's pretty hard to find the right base of comparison.
Do anyone of you know the ELO level of Stockfish 9 when playing at lower level like 0/10, 1/20, 2/20, 3/20 etc?
From another side I do use the older versions of Leela that are more interesting because Leela just don't play well. It's not playing perfect, then suddenly blunder a queen. Could blunder a queen, but just as in it's blunder normal range, nothing choking and in general it's blunders are not obvious, so it's more like a beginner level for real. But we don't have any real knowledge about the ELO value of these old Leela engines. So if you know a formula that has really proved correct... I have one but it proves to be exagerated I think (around 200 higher than real ELO).
Or any low level engine that really plays like a beginner and whom ELO is known for sure...
The lowest on CCRL list is Zoe @ 1652, that would be fine, but developer says it's ELO 1400-1500...
As a reward I'll calculate the ELO of other engines and calculate which exactly old Leela versions are of certain levels. It would be interesting to know for sure that this Leela versions plays ELO 1400 and this other ELO 1600, wouldn't it? I'l share my results, just need a starting point. Any help may.... help!