Manchester City manager Pep Guardiola admits he may have made mistakes after the 4-2 defeat to Leicester City in the Premier League on Saturday.