Inscription / Connexion Nouveau Sujet
Niveau LicenceMaths 2e/3e a
Partager :

Python et Théorème des moindres carrés

Posté par
belledejour
25-01-20 à 12:29

Bonjour !

Je vous explique mon blocage : je dois faire le même exercice que klm67 dans ce topic : http://www.les-mathematiques.net/phorum/read.php?13,1187425, seulement lui devait le faire à la main et non sur Python.
J'ai une grande base de données, voici les consignes :

"Importer la base de données disponibles http://archive.ics.uci.edu/ml/machine-learning-databases/wine-quality/winequality-white.csv.

Créer une matrice Z qui contient les 11 premières colonnes et toutes les lignes du tableau. On prendra pour y le vecteur qui contient la dernière colonne de ce tableau. On aura donc une matrice Z de taille 4898×11.

On reprend l'estimateur des moindres carrés proposé ci-dessus:

β^Z=((ZT * Z)-1) * Z * y

Donner la valeur des résidus obtenus: ∥Zβ^Z−y∥22 ?"

Sur Python, j'ai commencé par calculer β^Z. Je me disais qu'en suivant scrupuleusement chacune des opérations, c'est à dire patiemment multiplier chacune des matrices, il ne devrait pas être trop dur d'arriver à calculer ∥Zβ^Z−y∥22 (la norme euclidienne au carré). Patatras, j'obtiens un ordre de grandeur de 10-11, quand la solution doit être une partie entière.

J'ai ensuite essayé np.linalg.lnsqs, np.linalg.norm ... toutes ces fonctions NumPy me préviennent que mes matrices n'ont pas la bonne dimension...

Auriez vous eu affaire au même type d'exercice ? Auriez vous une piste ? Merci d'avance !!

Posté par
carpediem
re : Python et Théorème des moindres carrés 25-01-20 à 12:33

salut

mettre un point à la fin d'un lien conduit à une erreur par copier-coller ...

Citation :
toutes ces fonctions NumPy me préviennent que mes matrices n'ont pas la bonne dimension...
donc tu sais quel est le pb ...

Posté par
lionel52
re : Python et Théorème des moindres carrés 25-01-20 à 13:33

Montre ton code l'erreur etc. N'hésite pas à printer aussi ici
beta.shape
Z.shape

Posté par
Abdesslem
re : Python et Théorème des moindres carrés 26-12-20 à 15:07

salut
ils ont pas dit que le résultat soit entière, ils ont demandé  qu'on ne donnera que la partie entière de ce nombre.
j'ai  entrain de suivi cette formation, combien vous avez trouvez !!

Posté par
Abdesslem
re : Python et Théorème des moindres carrés 26-12-20 à 23:42

SVP j'ai besoin de la réponse en urgent



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1694 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !