Bonjour,
Je fais appel à nouveau à votre précieuse aide pour trouver une solution fasse à une erreur.
l’erreur se produits à la création d’une série avec le code :
print(pd.Series(model_SVR.coef_, index = X.columns)) # Print coefficients
et renvoie l’erreur :
ValueError: Length of values (1) does not match length of index (23)
Ce qui est étrange c’est que ce même code fonctionne pour du modèle lasso, mais pas pour le modèle SVR
si je controle les dimensions avec quelques lignes de codes :
display("nombre colonnes :" ,X.columns.value_counts().sum())
display("liste des colonnes : ", X.columns.value_counts())
display("dimensions de X : ", X.shape)
display("Dimension du coef : ", model_SVR.coef_.shape)
j’obtiens en résultat :
‹ nombre colonnes : ›
23
'liste des colonnes : ’
Région 1
Nucléaire (MW) 1
Eolien terrestre 1
Déstockage batterie 1
Stockage batterie 1
Ech. physiques (MW) 1
Bioénergies (MW) 1
Pompage (MW) 1
Hydraulique (MW) 1
Solaire (MW) 1
Eolien (MW) 1
Thermique (MW) 1
Année 1
Consommation (MW) 1
Nom du jour 1
Température (°C) 1
Précipitations dans les 24 dernières heures 1
Pression station 1
Humidité 1
Vitesse du vent moyen 10 mn 1
jour 1
Mois 1
Eolien offshore 1
dtype: int64
'dimensions de X : ’
(17532, 23)
'Dimension du coef : ’
(1, 23)
Auriez vous une solution? l’ajout d’un bout de code que j’ignore ?
Merci d’avance pour vos réponses.