Ylikerroin.com
Suomen suurin vedonlyöntisivusto
Tänään on 18.12.2017, 04:25

Kaikki ajat ovat UTC + 2 tuntia



Aloita uusi ketju Vastaa viestiin  [ 6 viestiä ] 
Kirjoittaja Viesti
 Viestin otsikko: EXCEL-kysymys: normaalisti jakautunut satunnaisluku
ViestiLähetetty: 08.01.2008, 14:38 
Status: JäsenLiittynyt: 01.08.2003, 23:47Viestit: 5080
Pisteitä: 3790
Kassa: +210.94 yks. Palautus%: 104.57% Panosten ka: 1.57 yks. Vetoja: 2940
Eli otsikko kertoo kaiken: miten Excelistä saa normaalisti jakautuneen satunnaisluvun? Vai saako mitenkään? Pitäisi tehdä vähän simulointeja ...
0
Ylös
  Profiili Seuranta
 
 Viestin otsikko: Re: EXCEL-kysymys: normaalisti jakautunut satunnaisluku
ViestiLähetetty: 08.01.2008, 15:46 
Status: JäsenLiittynyt: 14.09.2003, 11:49Viestit: 103
Pisteitä: 9
credit kirjoitti:
Eli otsikko kertoo kaiken: miten Excelistä saa normaalisti jakautuneen satunnaisluvun?


Pitäis onnistua: Tools > Data Analysis > Random Number Generation (Jos tools valikosta ei löydy Data Analysista, voit lisätä sen Add-ins-valikosta)
Se antaa sulle taulukon, jossa voit määritellä montako lukua haluat, millä keskiarvolla, millä keskihajonnalla ja minne ne pläjäytetään. Distributioniksi annetaan: Normal
En ole koskaan itte tuota hyödyntänyt, mutta näyttäis toimivan ihan ketterästi.
0
Ylös
  Profiili
 
 Viestin otsikko: Re: EXCEL-kysymys: normaalisti jakautunut satunnaisluku
ViestiLähetetty: 15.01.2008, 02:07 
Status: JäsenLiittynyt: 01.08.2003, 23:47Viestit: 5080
Pisteitä: 3790
Kassa: +210.94 yks. Palautus%: 104.57% Panosten ka: 1.57 yks. Vetoja: 2940
Ehdin kokeilemaan tätä vasta nyt, ja se näyttäisi toimivan. Kiitos. En olisi kyllä millään älynnyt itse etsiä satunnaislukugeneraattoria Data Analysis -valikosta.

kit kirjoitti:
En ole koskaan itte tuota hyödyntänyt, mutta näyttäis toimivan ihan ketterästi.


Kohtalaisen ketterästi, mutta hieman ihmettelen, että miksi normaalisti jakautuneiden satunnaislukujen luominen ei onnistu suoraan jollain funktiolla. Nythän ongelmana on se, että kun satunnaislukufunktiota ei voi kirjoittaa suoraan kaavariville, on satunnaisluvut käytännössä luotava erilliseen laskentataulukkoon (tai viereiseen sarakkeeseen, jos ei tarvitse satunnaislukutermiä kuin yhdelle tai kahdelle muuttujalle) ja haettava sieltä laskentakaavoihin. Satunnaisluvut joutuu myös luomaan joka kerta uudestaan, jos haluaa toistaa simulaation eri luvuilla.
0
Ylös
  Profiili Seuranta
 
 Viestin otsikko:
ViestiLähetetty: 15.01.2008, 07:08 
Status: JäsenLiittynyt: 10.12.2003, 15:41Viestit: 2536
Pisteitä: 215
Kassa: -73.99 yks. Palautus%: 97.85% Panosten ka: 1.70 yks. Vetoja: 2030
Lainaa:
RAND


Returns an evenly distributed random number greater than or equal to 0 and less than 1. A new random number is returned every time the worksheet is calculated.

Syntax

RAND( )

Remarks

To generate a random real number between a and b, use:
RAND()*(b-a)+a

If you want to use RAND to generate a random number but don't want the numbers to change every time the cell is calculated, you can enter =RAND() in the formula bar, and then press F9 to change the formula to a random number.

Mikäs tässä funktiossa on vikana?
0
Ylös
  Profiili Seuranta
 
 Viestin otsikko:
ViestiLähetetty: 15.01.2008, 07:40 
Status: JäsenLiittynyt: 02.03.2003, 14:15Viestit: 1072Paikkakunta: Turku
Pisteitä: 140
Kassa: -0.56 yks. Palautus%: 99.82% Panosten ka: 4.24 yks. Vetoja: 75
power kirjoitti:
Lainaa:
RAND


Returns an evenly distributed random number greater than or equal to 0 and less than 1. A new random number is returned every time the worksheet is calculated.

Syntax

RAND( )

Remarks

To generate a random real number between a and b, use:
RAND()*(b-a)+a

If you want to use RAND to generate a random number but don't want the numbers to change every time the cell is calculated, you can enter =RAND() in the formula bar, and then press F9 to change the formula to a random number.

Mikäs tässä funktiossa on vikana?


Ei liene normaalijakautunut, jos ymmärrän tämän kohdan oikein.

Returns an evenly distributed random number
0
Ylös
  Profiili Seuranta
 
 Viestin otsikko:
ViestiLähetetty: 15.01.2008, 07:53 
Status: JäsenLiittynyt: 10.12.2003, 15:41Viestit: 2536
Pisteitä: 215
Kassa: -73.99 yks. Palautus%: 97.85% Panosten ka: 1.70 yks. Vetoja: 2030
pjl kirjoitti:
Ei liene normaalijakautunut, jos ymmärrän tämän kohdan oikein.

Returns an evenly distributed random number


Ok, no tälläinen keinoi löytyi:

Lainaa:
How to Calculate a Random Number from a Normal Distribution

Remember that the NORMINV function returns a value given a probability:

NORMINV(probability, mean, standard_dev)

Also, remember that RAND() function returns a random number between 0 and 1. That is, RAND() generates random probabilities. Therefore, it seems logical that you could use the NORMINV function to calculate a random number from a normal distribution, using this formula:

=NORMINV(RAND(), mean, standard_dev)

However, Jerry W. Lewis -- a former Excel MVP and a professional statistician -- offers a stern comment about this approach. "Using NORMINV(RAND(),...) to generate Normal variates is totally unacceptable prior to Excel XP, and is only marginal in XP. This is because of inadequacies in NORMINV and in the tails of NORMDIST itself."

"NORMINV prior to Excel XP produced a very un-normal fraction of values around 6 million standard deviations from the mean," Jerry wrote. "This is due to inaccuracies in the implementation of NORMDIST and NORMINV. Excel XP brought those values into a less obviously wrong location, but otherwise did little to improve the situation. NORMINV in Excel 2003 is a decent implementation."

Instead, Jerry recommends the Box-Muller method described here: http://mathworld.wolfram.com/Box-Muller ... ation.html
This method, he wrote, is limited only by the inadequacies of the RAND() function prior to Excel 2003, which had unacceptable autocorrelation.

The Box-Muller approach suggests that Excel users should use this formula to calculate a random number from a normal distribution:

=SQRT(-2*LN(RAND()))*SIN(2*PI()*RAND())

The Box-Muller method is mathematically exact, Jerry writes, if implemented with a perfect uniform random number generator and infinite precision.


Jos tuo ei kelpaa, niin pitää varmaankin pelleillä makrojen/VBA:n ja tuon Random Number Generationin kanssa.
0
Ylös
  Profiili Seuranta
 
Näytä viestit ajalta:  Järjestä  
Aloita uusi ketju Vastaa viestiin  [ 6 viestiä ] 

Kaikki ajat ovat UTC + 2 tuntia


Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 2 vierailijaa


Et voi kirjoittaa uusia viestejä
Et voi vastata viestiketjuihin
Et voi muokata omia viestejäsi
Et voi poistaa omia viestejäsi
Et voi lähettää liitetiedostoja.

Hyppää:  


Powered by phpBB © 2008 phpBB Group | Käännös, Lurttinen, www.phpbbsuomi.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye