diff --git a/mlair/helpers/statistics.py b/mlair/helpers/statistics.py index 0ee950981a716164e2e9f4e9b8876a4de69ecd19..6e25a368a7347adc76bb00331420d159af56b053 100644 --- a/mlair/helpers/statistics.py +++ b/mlair/helpers/statistics.py @@ -333,7 +333,7 @@ class SkillScores: skill_score.loc[["CASE II", "AII", "BII"], iahead] = np.stack(self._climatological_skill_score( data, mu_type=2, forecast_name=forecast_name, observation_name=self.observation_name).values.flatten()) - if self.external_data is not None: + if self.external_data is not None and self.observation_name in self.external_data.coords["type"]: external_data = self.external_data.sel(ahead=iahead, type=[self.observation_name]) skill_score.loc[["CASE III", "AIII"], iahead] = np.stack(self._climatological_skill_score( data, mu_type=3, forecast_name=forecast_name, observation_name=self.observation_name,