Bonjour,
Je suis novice en R et il y a 6 mois j'ai fais du clustering mais pas de boucle.
J'ai réussi à faire une régression sur toute ma base de données sur R et je souhaite faire une boucle qui ferait des centaines de régressions en utilisant la même base de données de 2000 à 2005, mais en décalé de semaines: premiere régression seulement du 01/01/2003 au 01/01/2005 donc de la ligne... à la ligne ... , deuxième régression du 15/01/2003 au 15/01/2005 donc de la ligne... a la ligne...
Voila ce que jai programmé : c'est une boucle qui lit toute ma base de donnée mais qui n'affiche à la fin que le dernier résultat. Je pense qu'il faut que je crée une autre boucle ? Pour info, ma base de données s'appelle Q.
Et je voulais appeler l'élément qui contient mon jeu de données mais je pense que A doit avoir des indices exemple : A(1) = mon jeu de donnée de la ligne... à la ligne ... donc première régression, A(2) = mon jeu de données de la ligne ... à la ligne ..
for(j in 2:338) { A= Q[j:j+261,] }
Et voilà la régression :
1 2
| reg=lm(LECPOAS ~ V2X + liq, data =Q)
summary(reg) |
Qu'en pensez-vous?
Merci d'avance.
Partager