Is there a way to sim stat scaling?

Or is the secondary stat diminishing returns formula available anywhere?

Essentially I’m wondering if there’s a way to compare how much mastery% 2000 mastery rating would give compared to 1000, 500, etc. as an example.

Don’t think there is .there’s about a 2percent drop in secondary stats per level ,if you have 23 the next level if gear isn’t changed drops to 21 as I notice it at 56.

By per level do you mean actually leveling up your character or that each incremental point of secondary stats is 2% less effective than the last?

I’m assuming the scaling is logarithmic but I’m trying to figure out what the exact factors are or if it’s actually hard breakpoints where stat efficiency diminishes.

It’s roughly yes. when you reach 60 and stats reach about 25 percent it begins to deminishes again so no matter how far you reach it starts to ticker down past that. I haven’t completed if this applies to different classes only with druid ,mage and rogue right now.