Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

generazione gaussiana in excel...

1,050 views
Skip to first unread message

tempesta

unread,
Feb 24, 2005, 4:09:25 AM2/24/05
to
Mi chiedevo se qualcuno di voi conosce un modo per creare, grazie a una
serie di un numeri casuali, una distribuzione gaussiana grazie alla funzione
ERF (funzione errore, in excel: "funz.errore").

Sono riuscito a farlo tramite questa formula:
=(-2*LN(A2))^(1/2)*COS(2*3,14159*B2)

Inserita in una colonna che prendeva i dati dalla colonna A e B (che
presentavano dei numeri casuali).

Ebbene la distribuzione dei valori dati dalla formula sopra riportata sono
davvero una gaussiana...

Come faccio a fare la stessa cosa con la funzione errore?

Grazie.


SergioBS

unread,
Feb 24, 2005, 8:17:45 AM2/24/05
to

"tempesta" <tempe...@antispamyahoo.it> ha scritto nel messaggio
news:9RgTd.64659$2h5....@tornado.fastwebnet.it...

> Mi chiedevo se qualcuno di voi conosce un modo per creare, grazie a una
> serie di un numeri casuali, una distribuzione gaussiana grazie alla
> funzione ERF (funzione errore, in excel: "funz.errore").
>
> Sono riuscito a farlo tramite questa formula:
> =(-2*LN(A2))^(1/2)*COS(2*3,14159*B2)
>
> Inserita in una colonna che prendeva i dati dalla colonna A e B (che
> presentavano dei numeri casuali).
>
Scusa tempesta, sono a digiuno di matematica.., ma come hai fatto
esattamente...ho provato come dici tu ma non mi risulta nulla che sembri ad
una curva gaussiana....

Sergio


tempesta

unread,
Feb 24, 2005, 12:55:22 PM2/24/05
to

>> Mi chiedevo se qualcuno di voi conosce un modo per creare, grazie a una
>> serie di un numeri casuali, una distribuzione gaussiana grazie alla
>> funzione ERF (funzione errore, in excel: "funz.errore").
>>
>> Sono riuscito a farlo tramite questa formula:
>> =(-2*LN(A2))^(1/2)*COS(2*3,14159*B2)
>>
>> Inserita in una colonna che prendeva i dati dalla colonna A e B (che
>> presentavano dei numeri casuali).
>>
> Scusa tempesta, sono a digiuno di matematica.., ma come hai fatto
> esattamente...ho provato come dici tu ma non mi risulta nulla che sembri
> ad una curva gaussiana....

Incolla quello che ho scritto sopra, poi usa la funzione "frequenza" per
campionare i dati in base a gruppi di valori che scegli. Quello che ti esce
è una gaussiana.


fernando cinquegrani

unread,
Feb 25, 2005, 12:22:34 AM2/25/05
to
In news:cyoTd.66193$2h5....@tornado.fastwebnet.it,
tempesta scrive:

>>> Mi chiedevo se qualcuno di voi conosce un modo per creare, grazie a una
>>> serie di un numeri casuali, una distribuzione gaussiana grazie alla
>>> funzione ERF (funzione errore, in excel: "funz.errore").
>>>
>>> Sono riuscito a farlo tramite questa formula:
>>> =(-2*LN(A2))^(1/2)*COS(2*3,14159*B2)

così io ottengo una curva del tutto casuale.
vedi
http://www.prodomosua.it/zips/campane.xls
.f


tempesta

unread,
Feb 25, 2005, 4:42:47 AM2/25/05
to

> cosě io ottengo una curva del tutto casuale.
> vedi
> http://www.prodomosua.it/zips/campane.xls
> .f
>
Ancora?
Certo che č casuale!!!
La gaussiana non č quella, ma la "distrubuzione" (!) di quei risultati!!!!
Devi fare la distribuzione e poi graficare quei risultati, non quelli
ottenuti precedentemente.


fernando cinquegrani

unread,
Feb 25, 2005, 6:37:05 AM2/25/05
to
In news:oqCTd.67119$2h5....@tornado.fastwebnet.it,
tempesta scrive:

>> cosě io ottengo una curva del tutto casuale.
>> vedi
>> http://www.prodomosua.it/zips/campane.xls
>> .f
>>
> Ancora?
> Certo che č casuale!!!
> La gaussiana non č quella

calma.

stiamo parlando di questa:
in A2:B100
=CASUALE()
in C2:C100
=(-2*LN(A2))^(1/2)*COS(2*3,14159*B2)
in D2:D12
=(MAX($C$2:$C$100)-MIN($C$2:$C$100))/10*(RIF.RIGA()-2)+MIN($C$2:$C$100)
in E2:E12
=FREQUENZA($C$2:$C$100;$D$2:$D$12) Cntl+Maiusc+Invio
.f


tempesta

unread,
Feb 27, 2005, 5:02:21 PM2/27/05
to

>
> stiamo parlando di questa:


> =(MAX($C$2:$C$100)-MIN($C$2:$C$100))/10*(RIF.RIGA()-2)+MIN($C$2:$C$100)

Si.
Bello quello che hai messo in colonna D. Io per ora ho semplicemente diviso
in intervalli prefissati.

Sai per caso fare la stessa cosa con la Funzione ERF?

Piu' che altro: perchè dovrebbe essere utile la funzione errore per trovare
gaussiane da numeri casuali?

Io ho provato a seguire la stessa "strategia", ma non ottengo neanche metà
gaussiana!!! :-(((


0 new messages