Régression en composantes principalesBonjour, je travaille et j'utilise PCA dans JMP depuis environ quatre ans maintenant. Rien d'extraordinaire, mais je me sens très à l'aise avec de nombreuses fonctionnalités. J'ai utilisé les PC comme facteurs pour le DoE, pensant que j'étais un peu intelligent et j'ai proposé un nouveau cas d'utilisation pour PCA. Et voilà, je tombe la semaine dernière sur une page Wikipédia sur la régression en composantes principales. Ha.
Quoi qu'il en soit, j'ai regardé et regardé, et je ne vois aucune référence, encore moins de fonctionnalités, dans JMP pour PCR (ou intégration avec DoE d'ailleurs). Est-ce qu'il me manque quelque chose et cette fonctionnalité existe-t-elle dans JMP, même si ce n'est que sous forme JSL ? Si non, est-ce que quelqu'un en a fait l'expérience ? Utiliseriez-vous simplement la matrice de corrélation inversée sur les PC, essentiellement l'inverse de la colonne de formule PC ?
Merci!Modélisation statistique avancéeConception d'expériencesles fenêtresRe : Régression en composantes principalesPeut-être que ma définition d’une expérience est différente de la vôtre ? Je suppose que ma question pratique est la suivante : que manipulez-vous réellement dans l’expérience ? Je ne pense pas que le PC soit nécessairement directement traduisible en un facteur ou même un ensemble de facteurs qui sont ou peuvent être manipulés spécifiquement et indépendamment ?
Vous pouvez certainement régresser là-dessus, mais je ne suis pas sûr que ce soit une expérience ? Je veux dire, si vous n’avez que des covariables, ce n’est pas une expérience, c’est une régression. Habituellement, les expériences incluent des facteurs considérés comme des effets fixes. Covarie les effets aléatoires. Ensemble, vous obtenez un modèle mixte. Le nombre de variables aléatoires que vous pouvez prendre en compte dans le modèle mixte est généralement limité.
Re : Régression en composantes principales@ehchandler pour la création du design, je vois deux options :
- Utiliser les PC comme facteurs de conception (avec les risques mentionnés par @Dan_Obermiller en termes de prédictivité, mais vous pourriez avoir une bonne couverture spatiale expérimentale),
- Utilisez directement vos facteurs comme covariables, car selon les facteurs dont vous disposez, vous ne pourrez peut-être pas modifier les niveaux indépendamment : par exemple avec les caractéristiques chimiques, vous ne pouvez pas modifier le poids moléculaire, la surface topologique, la longueur de la chaîne carbonée de manière totalement indépendante pour un ensemble de molécules. Préparer un ensemble de candidats avec toutes les combinaisons possibles de vos facteurs et utiliser ces facteurs comme covariables pourrait vous aider à rester dans les mêmes entrées d'origine, permettre une bonne couverture de votre espace expérimental et modéliser directement vos réponses avec ces facteurs (via PLS ou d'autres modèles). . Plus d'infos ici : Qu'est-ce qu'une covariable dans le plan d'expériences ?
Tutoriel de développeur - Gestion efficace des covariables lors de la conception d'expériences - Communauté d'utilisateurs JMP
Bonne chance pour L'Oréal, tenez-moi au courant 
Meilleur,
Re : Régression en composantes principalesDe plus, @Victor_G , je viens de voir que vous avez L'Oréal dans votre slogan. En fait, je viens de postuler chez L'Oréal. Je ne sais pas si j'y parviendrai, mais j'étais stressé à l'idée de perdre JMP Pro en changeant d'emploi. Heureux de savoir que si j'y trouve un emploi, je ne perdrai pas mon accès !Re : Régression en composantes principalesHmmmmmm. Je pense comprendre vos préoccupations @Dan_Obermiller .
Ok, alors voici une pensée. Et cela aborde des choses avec lesquelles je ne suis vraiment pas familier, alors faites-moi savoir si c'est absurde. Même si le plan expérimental utilisant des PC aboutit à un modèle en termes de PC, le vecteur y est toujours en unités réelles. Alors pourrait-on faire ce que @Thierry_S a suggéré, générer les PC. De cette façon, vous êtes en mesure de générer une conception qui essaie au moins de sélectionner des points situés dans des directions de variance maximale. Chargez-les dans la plate-forme DoE en tant que covariables. Et puis, je regardais simplement la plate-forme PLS partagée par @Victor_G , peut-être qu'au lieu de créer un modèle en termes de PC, faites une régression PLS des données finales par rapport à l'ensemble de données d'origine.
De cette façon, vous utilisez simplement les PC pour vous assurer que l'utilisation de l'espace de colonne d'origine est maximisée dans votre conception, mais vous utilisez un modèle de régression qui donne la priorité à l'espace de colonne d'origine physiquement ancré.
Est-ce raisonnable ? Ma première inquiétude est que cela relègue simplement le critère d'optimalité dans l'arrière-boutique proverbiale, mais d'après ce que je comprends, PLS est conçu pour gérer des variables hautement corrélées, de sorte que le besoin d'un critère d'optimalité est réduit ? Il pourrait également y avoir d’autres problèmes.
Je ne suis qu'un simple ingénieur chimiste, alors faites-moi savoir si je ne traite pas bien les statistiques ici.Re : Régression en composantes principalesJe ne suis pas sûr que les gens aient du « boeuf » avec la PCR, mais cela a certaines limites. En fin de compte, vous devez être certain de ce que vous attendez de votre effort de modélisation.
La PCR est une technique de régression biaisée. Ce n'est pas nécessairement mauvais, mais votre modèle serait uniquement prédictif. Il n’est pas destiné à fournir des informations sur ce qui CAUSE les choses à se produire comme le ferait une expérience conçue. Il s’agit en réalité uniquement de corrélations, sans aucune affirmation sur la causalité.
Lorsque vous effectuez une ACP sur les X, comme le suggère @Thierry_S , ne conserver que les premiers composants principaux ne prend en compte que les X, et non la variable cible ou de réponse, Y. Vous ne vous retrouverez donc peut-être pas avec le meilleur modèle. Le dernier composant principal peut avoir la meilleure capacité prédictive de la cible, vous devez donc conserver TOUS les composants principaux pour construire votre modèle PCR. Une fois que vous avez adapté un modèle à tous les PC, vous pouvez ensuite supprimer les plus insignifiants pour obtenir un modèle final.
Votre dernier message aborde le problème majeur du PCR : comment traduire vers l'espace X d'origine. Il existe plusieurs approches possibles. Une approche consiste à conserver le facteur qui présente la charge la plus élevée pour chacun des PC importants. Une deuxième approche consiste à supprimer le facteur ayant la charge la plus faible de chacun des PC importants. Et il existe d'autres possibilités. L'approche que vous choisirez dépendra de ce que vous attendez d'un modèle.
Re : Régression en composantes principalesUne régression par les moindres carrés partiels pourrait-elle être une solution plus simple ?
Re : Régression en composantes principalesJe suppose que je demande également quelle est la meilleure façon d'inverser le modèle de régression que vous récupérez en termes d'espace de colonne d'origine ? Je suppose que la divulgation est complète : j'utilise ces PC comme facteurs dans une conception expérimentale. Créez-vous le modèle en termes de PC et lui appliquez-vous une matrice de corrélation inverse ou faites-vous simplement une sorte d'ajustement à tous les facteurs et voyez lequel convient le mieux pour obtenir un modèle plus physique ?Re : Régression en composantes principalesMerci pour la réponse! Alors, quel est le problème des gens avec la PCR ? Est-ce une question statistique fondamentale, ou est-ce autre chose ? Comme si j'utilisais un papier qui utilise 700 solvants dans 100 propriétés. Il semble très improbable qu’il existe 100 aspects fondamentaux véritablement indépendants dans l’espace des solvants, et la PCR semble être un moyen raisonnable de le réduire à une taille gérable. Je suis sûr qu'il existe également de nombreux autres endroits pour les zéolites, les minéraux, etc. Et ce n'est que chimique.
Re : Régression en composantes principalesSalut,
J'ai essayé la même idée et on m'a dit que c'était absurde sur ce forum. Pourtant, il existe peut-être un moyen à forte intensité de main-d’œuvre d’obtenir ce que vous voulez.
- Calculez les composantes principales à partir de votre ensemble de données (Méthodes multivariées > Composantes principales)
- Dans le rapport, accédez à Enregistrer les colonnes > Enregistrer les valeurs des composants principaux . Le nombre de PC que vous enregistrez dépend de vos données, et j'ai tendance à utiliser des PC qui capturent au moins 80 % de la variation des données.
- Ensuite, traitez les PC comme n'importe quelle variable de votre modèle (par exemple, dépistage des réponses, ajustement du modèle, ..)
Remarque : Cette approche est directement inspirée du workstream dans R comme expliqué sur cette page ( LIEN )
Meilleur,
TS