predict.lm utilisation à partir d'un tableau à prédire

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

jean-charles delarue
Messages : 32
Enregistré le : 04 Avr 2008, 09:05

Messagepar jean-charles delarue » 27 Mar 2009, 08:44

Alors je ne sais pas trop si c'est logique mais depuis que j'ai fait ce que tu m'as dit (avec le try), je n'ai plus mes erreurs... :D

Merci beaucoup!!!
Jean-Charles Delarue

jean-charles delarue
Messages : 32
Enregistré le : 04 Avr 2008, 09:05

Messagepar jean-charles delarue » 27 Mar 2009, 08:51

Heu... Je vais reprendre ce que tu m'as mis en script pour me convaincre, je ne suis pas tout à fait d'accord...

Code : Tout sélectionner

tab <- data.frame(x=rnorm(100),y=rnorm(100))
tab2 <- tab[0,]

# première boucle :
d.lm <- lm(y~x,data=tab)
d.lm

Call:
lm(formula = y ~ x, data = tab)

Coefficients:
(Intercept)            x
    0.11038     -0.02677
# logiquement dans chaque boucle j'ai une réinitialisation de d.lm (c.f. "model <- NULL"), ce qui donne cette étape intermédiaire
d.lm <- NULL

# deuxième boucle avec le tab2 cette fois-ci
d.lm <- lm(y~x,data=tab2)
Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) :
  0 (non-NA) cases

# si je fais afficher d.lm, je n'ai plus le modèle précédent mais bien
d.lm
NULL
Jean-Charles Delarue

Logez Maxime
Messages : 3138
Enregistré le : 26 Sep 2006, 11:35

Messagepar Logez Maxime » 27 Mar 2009, 09:34

autant pour moi j'étais passer à côté du model <- NULL en début de boucle !

en gros tout ce que j'ai raconté ne servait a rien a part ce qui concerne le lm.fit.

Maxime

jean-charles delarue
Messages : 32
Enregistré le : 04 Avr 2008, 09:05

Messagepar jean-charles delarue » 30 Mar 2009, 13:25

Pas de problème. merci beaucoup pour ton aide :D
Jean-Charles Delarue


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité