Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Metodo dei minimi quadrati

Analisi, geometria, algebra, topologia...

Moderatori: Foto UtentePietroBaima, Foto UtenteIanero

0
voti

[21] Re: Metodo dei minimi quadrati

Messaggioda Foto UtenteLele_u_biddrazzu » 11 nov 2012, 2:52

Complimenti Foto UtentePietroBaima! :ok:
Emanuele Lorina

- Chi lotta contro i mostri deve fare attenzione a non diventare lui stesso un mostro. E se tu riguarderai a lungo in un abisso, anche l'abisso vorrà guardare dentro di te (F. Nietzsche)
- Tavole della legge by admin
Avatar utente
Foto UtenteLele_u_biddrazzu
8.154 3 8 13
Master EY
Master EY
 
Messaggi: 1288
Iscritto il: 23 gen 2007, 16:13
Località: Modena

2
voti

[22] Re: Metodo dei minimi quadrati

Messaggioda Foto UtenteIsidoroKZ » 11 nov 2012, 11:12

PietroBaima ha scritto:Il teorema di Gauss è poi un caso particolare del teorema di Stokes, un po' più complesso.
Alla prossima vediamo anche quello!


Visto che non vorrei che passasse troppo tempo (o che finisse nel dimenticatoio), metto subito un po' sulla graticola Foto UtentePietroBaima andando a fare le pulci a una frase.

PietroBaima ha scritto:Cosa vuol dire integrale su un punto?
L'integrale è quell'operazione che somma tutti i valori della sua funzione in un intervallo [a,b].
Se restano solo i punti a,b avrò, appunto, solo quelli. Farò cioè una somma con un solo termine.


Qui stai tacendo molte cose, perche' se fai la somma su un solo punto stai integrando su un insieme di misura nulla e viene zero. O vai nel discreto o introduci le delta di Dirac. Sputa l'osso :-) E meglio ancora fai un thread suo, in cui metti anche il messaggio precedente.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

5
voti

[23] Re: Metodo dei minimi quadrati

Messaggioda Foto UtenteDirtyDeeds » 11 nov 2012, 12:09

IsidoroKZ ha scritto:se fai la somma su un solo punto stai integrando su un insieme di misura nulla e viene zero.


Ni: il punto è un insieme di misura nulla quando lo vedi immerso in \mathbb{R} con la sua misura di Lebesgue, ma qui dovendo integrare sulla frontiera la misura va definita sull'insieme di frontiera, non visto come immerso in \mathbb{R}.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

3
voti

[24] Re: Metodo dei minimi quadrati

Messaggioda Foto UtentePietroBaima » 11 nov 2012, 23:12

In realtà questo problema affliggeva anche Stokes, e gli fu fonte di numerose grattate di testa...

Guardate cosa ho trovato :

http://en.wikipedia.org/wiki/Stokes_theorem

Utile l'introduzione.
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12206
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[25] Re: Metodo dei minimi quadrati

Messaggioda Foto Utenteminidiable » 12 nov 2012, 19:25

Come sempre e' un piacere leggervi :)

Tornando al mio problema:

se ho un sistema di equazioni del genere:
T=k_1   \cdot  \omega^2+k_2   \cdot  \omega
Posso vederlo come un sistema del genere:
A  \cdot x=b
Dove la A e' una matrice rettangolare alta (mx2, con m il numero di misurazioni effettuate) contenente tutte le velocita' (al quadrato) e le velocita' (non al quadrato).
la x e' una matrice 2x1 che contiene k_1 e k_2
e la b e' la matrice mx1 che contiene tutte le T (conosciute).

Detto questo, se invece di applicare il metodo dei minimi quadrati, applico semplicemente l'algoritmo di Gauss e quindi scrivo in MATLAB:
x=A\b

Che e' equivalente a : x=A^{-1}  \cdot b

Fatemi sapere,
Grazie.
Ultima modifica di Foto Utentedimaios il 12 nov 2012, 20:21, modificato 1 volta in totale.
Motivazione: Modificato le formule LaTex altrimenti non si capiva bene il testo
Avatar utente
Foto Utenteminidiable
5 1 2 5
Stabilizzato
Stabilizzato
 
Messaggi: 425
Iscritto il: 7 gen 2009, 14:08

0
voti

[26] Re: Metodo dei minimi quadrati

Messaggioda Foto Utenteminidiable » 12 nov 2012, 19:29

Penso che MATLAB quando ho un sistema del genere (Sovradimensionato) calcoli direttamente la soluzione con il metodo dei minimi quadrati quindi penso di aver risolto il mio problema :)

Che ne dite?
Avatar utente
Foto Utenteminidiable
5 1 2 5
Stabilizzato
Stabilizzato
 
Messaggi: 425
Iscritto il: 7 gen 2009, 14:08

1
voti

[27] Re: Metodo dei minimi quadrati

Messaggioda Foto UtenteDirtyDeeds » 12 nov 2012, 19:35

minidiable ha scritto:calcoli direttamente la soluzione con il metodo dei minimi


Sì è così.

minidiable ha scritto:quindi penso di aver risolto il mio problema


Quella è la parte più semplice, poi bisogna controllare che la regressione sia buona.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

3
voti

[28] Re: Metodo dei minimi quadrati

Messaggioda Foto Utentedimaios » 12 nov 2012, 20:22

Foto Utenteminidiable attento ad A^{-1}, il problema potrebbe essere mal condizionato dal punto di vista numerico.
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

0
voti

[29] Re: Metodo dei minimi quadrati

Messaggioda Foto Utenteminidiable » 13 nov 2012, 10:02

Grazie per il warning, infatti era questo un problema che mi era venuto in mente.
Cioe' io so cosa si intende per numero di condizionamento e in parole povere si ha un alto numero di condizionamento quando gli elementi sono molto diversi tra loro...
In questo caso infatti si potrebbe avere una matrice A del genere:

81000000 9000
84640000 9200
88360000 9400
92160000 9600
96040000 9800
100000000 10000
104040000 10200
108160000 10400
112360000 10600
116640000 10800
121000000 11000
125440000 11200
129960000 11400
134560000 11600
139240000 11800
144000000 12000
148840000 12200
153760000 12400
158760000 12600
163840000 12800
169000000 13000
174240000 13200
179560000 13400
184960000 13600
190440000 13800
196000000 14000
201640000 14200
207360000 14400
213160000 14600
219040000 14800
225000000 15000

La matrice e' Malcondizionata infatti se faccio cond(A) , mi viene circa 50000 :(
Come si puo' fare per ovviare a questo problema?

EDIT: In questo caso il malcondizionamento e' intrinseco della struttura del problema.. Sono velocita' angolari e velocita' angolari al quadrato ... Come si fa ?
Grazie ancora.
Avatar utente
Foto Utenteminidiable
5 1 2 5
Stabilizzato
Stabilizzato
 
Messaggi: 425
Iscritto il: 7 gen 2009, 14:08

0
voti

[30] Re: Metodo dei minimi quadrati

Messaggioda Foto UtenteDirtyDeeds » 13 nov 2012, 10:30

Innanzitutto, potresti riformulare il problema in modo che il primo valore non sia 9000, ma 0. Poi, cerca qualche normalizzazione delle grandezze in gioco che aiuti a migliorare il condizionamento del problema.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

PrecedenteProssimo

Torna a Matematica generale

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti