https://5dok.net/document/zpn6lexv-expectation-maximization-algorithm-generalised-linear-three-level-models.html