I have been trying to use the Yule Distribution to generate numbers to be used for phoneme frequency. I found out about this through this paper
The included formulas were not well explained enough so I used this formula: $1-kB(k, p+1)$
I think that $k$ is $x$ values but $p$ is a mystery to me. According to Wikipedia "The parameter $p$ can be estimated using a fixed point algorithm". I searched for that but it lead to a dead end. None of the research papers discussing this were readily available.
The results I am looking for resemble the ones on this page.
I however get results like this for $7$ total phonemes for $p=2, k=x$:
\begin{align} 20.&353001806289978 \\ 16.&371891938209778 \\ 12.&63490087539381 \\ 9.&188689124444203 \\ 6.&101796072493233 \\ 3.&4849066497880004 \\ 1.&549306144334055 \end{align}
The results also get larger each time instead of smaller.
It looks like there is a mistake in the formula you used. The correct formula should be
$\displaystyle f(k;\rho )=\rho \operatorname {B} (k,\rho +1)$
The algorithm to estimate $\rho$ is available in the paper A Fixed-Point Algorithm to Estimate the Yule-SimonDistribution Parameter by Juan Manuel Garcia Garcia, page 5, Algorithm 1