Maximum likelihood method