Étant donné deux modèles de régression linéaire, quel modèle fonctionnerait mieux?


14

J'ai suivi un cours d'apprentissage automatique à mon collège. Dans l'un des questionnaires, cette question a été posée.

Modèle 1:

y=θx+ϵ
Modèle 2:
y=θx+θ2x+ϵ

Lequel des modèles ci-dessus correspondrait mieux aux données? (supposons que les données peuvent être modélisées en utilisant une régression linéaire)

La bonne réponse (selon le professeur) est que les deux modèles fonctionneraient aussi bien. Cependant, je pense que le premier modèle conviendrait mieux.

C'est la raison de ma réponse. Le deuxième modèle, qui peut être réécrit sous la forme αx+ϵ , α=θ+θ2 ne serait pas le même que le premier modèle. α est en fait une parabole, et a donc une valeur minimale ( 0.25 dans ce cas). Maintenant, à cause de cela, la plage de θ dans le premier modèle est supérieure à la plage de α dans le deuxième modèle. Par conséquent, si les données étaient telles que le meilleur ajustement avait une pente inférieure à 0.25 , le deuxième modèle se comporterait très mal par rapport au premier. Cependant, dans le cas où la pente du meilleur ajustement était supérieure à0.25 , les deux modèles fonctionneraient aussi bien.

Le premier est-il donc meilleur, ou les deux sont-ils exactement les mêmes?


3
Je pense que vous avez raison. Exiger qu'un paramètre α soit exprimable comme θ+θ2 (pour certains θ ) impose en effet une contrainte sur ce que les α sont possibles. Cela signifie que le deuxième modèle peut exprimer moins de relations que le premier, car il s'agit essentiellement maintenant d'un problème d'optimisation contraint. Votre raisonnement me semble solide.
Matthew Drury

@MatthewDrury Je viens de découvrir où je me suis trompé, regardez la réponse ci-dessous (et le commentaire)
kush

3
Je vois votre commentaire, mais c'est une gymnastique assez sérieuse pour supposer que prendrait des valeurs complexes. Je voudrais certainement assister à quelques heures de bureau pour parler de cela avec votre professeur. Vous obtiendrez une bonne discussion de toute façon. θ
Matthew Drury

1
Je ne sais pas d'où vient le -0.25. Pouvez-vous clarifier?
Mad Jack

1
J'aimerais savoir comment votre professeur adapterait chaque modèle à l'ensemble de données à deux points . Avec le modèle 1 et θ = - 1, l'ajustement est parfait, mais comment pourrait-il estimer θ dans le modèle 2 pour obtenir un ajustement parfait? {(1,1),(2,2)}θ=1θ
whuber

Réponses:


9

Le modèle 2 peut s'écrire: Cela semble similaire au modèle 1, juste avec une notation différente pour les hyperparamètres ( θ , β ). Cependant, pour le modèle 1 , on peut écrire θ = ( X

y=(θ+θ2)x+ϵ=βx+ϵ.
θ,β
θ^=(XX)1Xy.

Mais puisque dans le modèle 2 , nous avons que alors que vous avez mentionné en effet la gamme de β doit appartenir à [ - 0,25 , + ] pour θ R . Ce qui entraînera une différence dans ces 2 modèles.

β=θ+θ2,
β^[0.25,+]θR

Ainsi , dans le modèle 2 vous Contraindre votre estimation du coefficient contrairement modèle 1. Pour le rendre plus clair, il convient de noter que dans le modèle est obtenue en minimisant la fonction de perte carré θ = arg min θ R ( y - X θ )θ^ Cependantdans le modèle 2l'estimation est obtenue par β =arg min β - 0,25 (y-Xβ)

θ^=argminθR  (yXθ)(yXθ)=(XX)1Xy.
qui pourrait conduire à un résultat différent.
β^=argminβ0.25  (yXβ)(yXβ)

1
Cela a du sens, cela m'a juste frappé qu'il n'y ait pas de contrainte sur dans le deuxième modèle! Dans le cas où θ + θ 2 est négatif, θ peut avoir des valeurs complexes. Mais cela n'affecte pas vraiment le modèle, non? Je n'ai pas de représentant pour voter, mais merci beaucoup! θθ+θ2θ
kush

@kush Veuillez vérifier ma réponse modifiée qui répond également à votre préoccupation
Wis

1

Je ne suis pas sûr de comprendre votre raisonnement. Si vous prenez:

et y = θ x + ϵ

y=αx+ϵ
y=θx+ϵ

et estimez et θ en utilisant une régression linéaire simple, vous obtiendrez α = θ . De plus, comme la méthodologie est exactement la même, il n'y a aucune différence dans la valeur R 2 que vous obtiendriez dans l'une ou l'autre équation. La valeur sous-jacente de θ dans la première équation sera bien sûr différente, puisque α = θ + θ 2 , mais cela n'a rien à voir avec l'ajustement.αθαθR2θα=θ+θ2


5
θ(,)α(0.25,)x
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.