Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Cosa sono le "Funzioni di base"?

Analisi, geometria, algebra, topologia...

Moderatori: Foto UtentePietroBaima, Foto UtenteIanero

0
voti

[1] Cosa sono le "Funzioni di base"?

Messaggioda Foto UtenteLuca1995 » 1 nov 2016, 15:54

Ciao a tutti cari amici. Oggi volevo chiedervi una lucidazione su un problema di Regressione non lineare.
So come funziona la regressione lineare. Volevo un chiarimento su come si possa convertire una combinazione non lineare (per esempio un polinomio) in una combinazione lineare di funzioni f(x_vettore) dette da me "funzioni di base". Per esempio il polinomio ax^2 + bx + c in f1(x) = x^2, f2(x) = x, f3(x) = x^0 e quindi nella combinazione lineare a*f1(x), b*f2(x), c*f3(x). Quello che non capisco è se si può per esempio fare anche su un polinomio del genere x1^2 + x1*x2 + x2^2.
Grazie e buona giornata
Avatar utente
Foto UtenteLuca1995
790 2 6 12
Frequentatore
Frequentatore
 
Messaggi: 200
Iscritto il: 6 gen 2013, 23:17

0
voti

[2] Re: Cosa sono le "Funzioni di base"?

Messaggioda Foto Utentealev » 1 nov 2016, 16:31

Scrivendo le formula in LaTeX, sarebbe tutto molto pù chiaro e comprensibile.

Grazie
Avatar utente
Foto Utentealev
5.993 2 9 12
free expert
 
Messaggi: 6281
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[3] Re: Cosa sono le "Funzioni di base"?

Messaggioda Foto UtenteLuca1995 » 1 nov 2016, 18:39

Hai ragione, perdonami che ero di fretta.
Ti riporto la parte di dispense che ci ha lasciato il professore:

Per problemi di visualizzazione lascio il link dell'immagine.

Screen_Shot_2016_11_01_at_5_28_40_PM.png


Praticamente, un problema di regressione non lineare può essere generalizzato ad un problema di regressione lineare trasformando i dati in input tramite queste "funzioni di base". Per esempio:
Un polinomio del genere:
a*x^2 + b*x + c

Può essere trasformato in combinazione lineare di:
f_{1}(x) = x^2, f_{2}(x) = x, f_{3}(x) = 1

e combinati linearmente nel seguente modo:
a*f_{1}(x) + b*f_{2}(x) +c*f_{3}(x)

Vorrei solo sapere quando è possibile fare questa trasformazione.

Vedo che con un polinomio del genere nella sola variabile scalare x è possibile.
Ma se avessi un espressione del genere (su un vettore x bidimensionale), come dovrei dividere (sempre che si possa)?
a*x_{1}^2 + b*x_{1}*x_{2} + c*x_{2}^2

Vi ringrazio
Ultima modifica di Foto Utentealev il 1 nov 2016, 21:27, modificato 3 volte in totale.
Motivazione: Trasferite immagini in locale; le immagini sui server esterni non sono gradite; leggi le regole del forum
Avatar utente
Foto UtenteLuca1995
790 2 6 12
Frequentatore
Frequentatore
 
Messaggi: 200
Iscritto il: 6 gen 2013, 23:17

0
voti

[4] Re: Cosa sono le "Funzioni di base"?

Messaggioda Foto Utentedimaios » 1 nov 2016, 22:24

Quando risolvi un problema di regressione hai un insieme di punti è vuoi trovare una curva che li approssima in modo ottimo rispetto a qualche criterio ( massima verosimiglianza, minimi quadrati ecc. )

Le incognite sono i coefficienti che hai scritto nelle varie equazioni mentre sono noti i punti per cui finché non combini i coefficienti in modo non lineare e puoi scrivere le equazioni in forma matriciale ti potrai sempre portare ad una forma dove tramite la pseudoinversa ( o tecniche analoghe ) risolvi il problema.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes


Torna a Matematica generale

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti