Well I'm stupid enough to track last 6months cases to relieve myself.
I tracked 2 cases
Case 1) people ip1->ip2 gap is more than 1 months (all stream)
Case 2) people who's CEC, ip1->ip2 gap is more than 2 weeks
to track how long my application will take as I recently moved to ip2 from ip1 and inland cec applcant.
on both cases, appx. 20-30%% of people gets ppr in 3 days once they are changed to ip2 (or they didn't check their status for awhile which makes this a bit unaccurate but still probably they did get ppr in 2weeks after ip2, cos people usually check their application often)
Case 1) 70% approved(ppr stage), 30% still pending(ip2 stage)
from approved stage - 70% of cases gets their ppr in 1 month, 20% of cases gets their ppr in 2 months, 10% of cases gets thier ppr after 2 months.
from still pending stage- 8-90% cases they been waiting less than 2 months, 10-20% cases more than 2months waiting(or in security check or they forgot to update!)
Case 2) 70% approved(ppr stage), 30% still pending(ip2 stage)
from approved stage - 85% of cases get thier ppr in month(monstly within 3 days), 95% of cases get thier ppr in 2 months, 5%- over 2 months
from still pending stage- they been waiting less than 2 months or about that..
So i assure myself i will mostly get my ppr in December (50% of chance), or in January (35% of chance), in February(10% of chance), further
Everything is approximately and it's based myimmitracker with more than 100 cases(1st case), 20 cases(2nd case)
Edit: to elaborate my wording: most llikely if you are ip2 after long wait of ip1, with 50% of chance you will get ppr in 1 month, with 85% chance within 2 months!