Salut, est-ce que quelqu'un sait comment comparer deux régressions multiples ?
j'ai des données sur deux ans, donc chaque année je ferai une régression multiple en utilisant la même variable indépendante et dépendante, juste 2 ans différents. comment puis-je comparer ces deux
salut @ tang1111 ,
Cela dépend en quelque sorte de ce que / comment vous voulez comparer les deux. Dans le cas le plus simple, considérons que vous avez trois colonnes: date, X et Y. Apparemment, Date s'étend sur deux ans, disons 2019 et 2020. Si vous effectuez un ajustement Y par X en convertissant les colonnes correspondantes dans leurs rôles, puis que vous mettez la date (en tant que valeur de l'année uniquement) dans le rôle Par, vous obtiendrez deux ajustements de régression pour 2019 et 2020, respectivement.
Après cela, c'est vraiment la façon dont vous comparez les deux ajustements qui compte pour les questions suivantes. Vous devrez peut-être créer une nouvelle formule de colonne pour la date (cliquez avec le bouton droit sur la colonne de date> nouvelle formule de colonne> date et heure> année). Cela serait nécessaire si vous avez votre colonne de date au format AAAA / MM / JJ, ou quelque chose de similaire. Si vous essayez d'utiliser une colonne de date avec ce type de format dans le rôle Par, vous obtiendrez une régression pour chaque jour individuel, ce qui n'aurait pas beaucoup de sens.
Sans spécifier plus de détails sur vos problèmes actuels, il est difficile de fournir d'autres suggestions. Si vous pouvez fournir un tableau de données (par exemple, anonymisé et / ou standardisé), il peut être plus facile d'entrer plus en détail sur ce que vous recherchez.
J'espère que cela t'aides!,
DS
@ tang1111 , Tout d'abord, bienvenue dans la communauté. En ajoutant simplement, quelles comparaisons voulez-vous faire? RSquare, RSquare ajusté, RMSE, valeurs p, résidus, CV, etc. Il existe de nombreuses statistiques utilisées pour comparer ou construire des modèles.
Comme d'autres l'ont déjà dit, il existe de nombreuses façons et questions.
Cela dépend également de la version que vous utilisez (Pro ou non).
Mais voici peut-être un point de départ:
J'ai ouvert la table d'échantillons Big Class,
fait vieillir en continu,
et utilisé Ajuster y par x pour construire un modèle de régression,
âge et taille à x,
poids à y,
et utilisé le sexe (au lieu de l'année) pour la règle par.
Cela m'a donné un rapport avec deux modèles de régression, un pour les hommes et un pour les femmes.
Ici déjà, vous pouvez comparer les nombres comme Rsquare, etc.
De plus, vous pouvez enregistrer le modèle en tant que formule pour chaque groupe,
et enfin, vous pouvez tracer les prévisions par rapport à l'âge réel (dans votre cas, l'année alors).
Et vous pouvez consulter la formule pour les deux groupes.
Le script démarrera l'exemple Big Class.
Dans Jmp Pro, il existe une fonction de comparaison de modèles.
c'est ce que tu veux?


Noms par défaut ici (1);
dt = Open ("$ SAMPLE_DATA / Big Class.jmp");
column (dt, "Age") << définir le type de modélisation ("Continuous");
model = dt << Ajuster le modèle (
Y (: poids),
Par (: sex),
Effets (: âge,: hauteur),
Personnalité ("Moindres carrés standards"),
Emphasis ("Rapport minimal"),
Cours(
: poids << {Résumé de l'ajustement (1), Analyse de la variance (1),
Estimations des paramètres (1), estimations échelonnées (0),
Tracé réel par prédiction (0), tracé de régression (0),
Tracer les résidus par prédiction (0), tracer les résidus étudiés (0),
Effet de levier de tracé (0), tracé des résidus par quantiles normaux (0),
Transformation Box Cox Y (0)}
)
);