10
votes

Equation d'ajustement et d'équation résultante

Je suis un développeur à Portland, ou. Je me demande si quelqu'un peut aider:

Je travaille sur les modèles d'ajustement de Loess en utilisant r, une fois que j'ai l'ajustement accompli, je cherche à soutenir l'équation du courbe non linéaire ajustée, se demandant s'il y a un moyen de déterminer cette équation dans r? J'ai cherché mais je ne trouve pas Toute littérature. Pour moi, le graphique de la fonction est génial, mais Sans l'équation du graphique, je suis un peu mort dans l'eau.


1 commentaires

Avez-vous déjà eu une alternative à votre approche?


4 Réponses :


1
votes

Vous voulez récupérer la formule d'un objet de loess? Vous pourrez peut-être faire quelque chose comme ceci: xxx

éditer: désolé ... je pense que j'ai mal interprété ce que tu voulais. Il n'y a pas de moyen simple d'exprimer le modèle de LOESS sous la forme d'une équation.


0 commentaires

11
votes

LOESS ne vous donne pas une équation [1]. Si vous voulez simplement obtenir les valeurs renvoyées par la fonction de LOESS, vous utilisez prédit (LOESS.OBJECT, NEW.DATA)

[1] de Wikipedia:

Un autre inconvénient de Loess est le fait qu'il ne produit pas de fonction de régression qui est facilement représenté par une formule mathématique. Cela peut rendre difficile de transférer les résultats d'une analyse à d'autres personnes. Afin de transférer le fonction de régression à une autre personne, ils auraient besoin de l'ensemble de données et Logiciel pour calculs de LOESS.


3 commentaires

Correct, cela ne vous donne pas une formule mathématique, mais cela vous donne un graphique. Je veux trouver une formule pour le graphique donné.


Vous ne pouvez pas. LOESS utilise une approche locale itérative et est entraîné par des données, voir les papiers de référence pour plus de détails.


Avez-vous des suggestions pour une autre approche? La LOESS renvoie un "nombre équivalent de paramètres" pour chaque modèle développé. Je suis intéressé à ajuster l'un des paramètres à jouer avec l'ajustement du modèle.



7
votes

Il n'y a pas de formule. LOESS est une méthode non paramétrique. Il ne peut pas être exprimé comme une équation simple.


0 commentaires

2
votes

Vous ne pouvez pas extraire la formule de Loess lui-même. Cependant, vous pouvez simplement exécuter une autre méthode sur les points trouvés par LOESS. Si c'est un graphe 2D simple, il ne devrait pas être si difficile de trouver une bonne formule. Une méthode pour le faire est une régression symbolique (voir wiki ).

Sachez que cela n'est probablement pas optimal et il est peut-être préférable d'utiliser simplement une autre méthode que de loess.


0 commentaires