Obsérvese que las especies combinatorias $ \mathcal {Q}$ de permutaciones con puntos fijos marcados es $$ \mathcal {Q} = \mathfrak {P} \left ( \mathcal {U} \mathcal {Z} + \mathfrak {C}_2( \mathcal {Z}) + \mathfrak {C}_3( \mathcal {Z}) + \mathfrak {C}_4( \mathcal {Z})+ \ldots\right ).$$ Por lo tanto, la función generadora de estas marcadas permutaciones es $$G(z, u) = \exp\left (uz+ \frac {z^2}{2}+ \frac {z^3}{3}+ \frac {z^4}{4}+ \ldots\right )$$ que es $$ \exp\left (uz-z+ \frac {z}{1}+ \frac {z^2}{2}+ \frac {z^3}{3}+ \frac {z^4}{4}+ \ldots\right ) \\ = \exp (uz-z) \exp\log\frac {1}{1-z} = \frac {1}{1-z} \exp (uz-z).$$
Podemos recuperar el número total de permutaciones en $n$ con $k$ puntos fijos de esta función generadora, está dada por $$n! [z^n][u^k] \frac {1}{1-z} \exp (uz-z) = n! [z^n] \frac {1}{1-z} \exp (-z) \frac {z^k}{k!} \\ = \frac {n!}{k!} [z^{n-k}] \frac {1}{1-z} \exp (-z) = \frac {n!}{k!} \sum_ {m=0}^{n-k} \frac {(-1)^m}{m!}.$$
De ello se deduce que el OGF del número esperado de puntos fijos es $$ \left.\frac {d}{du} G(z,u) \right |_{u=1} = \left.\frac {1}{1-z} \exp (uz-z) \times z \right |_{u=1} = \frac {z}{1-z}. $$ Ahora bien, desde $$[z^n] \frac {z}{1-z} =1,$$ esperamos que haya en promedio una persona que recupere su sombrero.
La diferenciación funciona aquí porque convierte el término $q \times u^k \times z^n/n!$ en $q \times k \times z^n/n!$ y vemos que el factor $n!$ que es necesario para el promedio ya está presente en el GF.