<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mera400.pl/index.php?action=history&amp;feed=atom&amp;title=CSL-CROOK_-_Funkcje_pr%C3%B3bkowania_z_rozk%C5%82adu</id>
	<title>CSL-CROOK - Funkcje próbkowania z rozkładu - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mera400.pl/index.php?action=history&amp;feed=atom&amp;title=CSL-CROOK_-_Funkcje_pr%C3%B3bkowania_z_rozk%C5%82adu"/>
	<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=CSL-CROOK_-_Funkcje_pr%C3%B3bkowania_z_rozk%C5%82adu&amp;action=history"/>
	<updated>2026-05-01T11:19:55Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://mera400.pl/index.php?title=CSL-CROOK_-_Funkcje_pr%C3%B3bkowania_z_rozk%C5%82adu&amp;diff=1086&amp;oldid=prev</id>
		<title>Amo: Utworzono nową stronę &quot;Każda z czterech funkcji opisanych w niniejszym rozdziale dostarcza wartość otrzymaną przez pobranie próbki z populacji o określonym rozkładzie prawdopodobieństw...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mera400.pl/index.php?title=CSL-CROOK_-_Funkcje_pr%C3%B3bkowania_z_rozk%C5%82adu&amp;diff=1086&amp;oldid=prev"/>
		<updated>2013-08-31T14:32:07Z</updated>

		<summary type="html">&lt;p&gt;Utworzono nową stronę &amp;quot;Każda z czterech funkcji opisanych w niniejszym rozdziale dostarcza wartość otrzymaną przez pobranie próbki z populacji o określonym rozkładzie prawdopodobieństw...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Każda z czterech funkcji opisanych w niniejszym rozdziale dostarcza wartość otrzymaną przez pobranie próbki z populacji o określonym rozkładzie prawdopodobieństwa. Rozróżniamy następujące funkcje:&lt;br /&gt;
&lt;br /&gt;
* rozkład prostokątny&lt;br /&gt;
* rozkład normalny&lt;br /&gt;
* rozkład wykładniczy z wykładnikiem ujemnym;&lt;br /&gt;
* rozkład Poissona;&lt;br /&gt;
* rozkłady dostarczane jako dane wejściowe przez programistę;&lt;br /&gt;
&lt;br /&gt;
Ogólna postać występowania tych funkcji w programie:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;tt&amp;gt;&amp;lt;zmienna&amp;gt; = &amp;lt;nazw funkcji&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartość dostarczana przez funkcję jest przyporządkowywana zmiennej po lewej stronie znaku równości.&lt;br /&gt;
&lt;br /&gt;
= Liczby losowe =&lt;br /&gt;
&lt;br /&gt;
Wszystkie pięć procedur próbkowania wykorzystuje procedurę generującą strumień liczb pseudolosowych. Każda z funkcji próbkowania ma jako jeden ze swych parametrów zmienną generacyjną określoną przez programistę. W każdym przypadku, w którym występuje funkcja próbkowania bieżąca wartość zmiennej generacyjnej jest poddawana działaniu procedury wyboru liczb losowych w celu wyznaczenia następnej wartości w sekwencji liczb losowych oraz nowej wartości generacyjnej. Na początku programu przed częścią powtarzaną w trakcie obliczeń, dla każdej występującej w programie zmiennej generacyjnej programista musi ustalić  wartość  początkową. Te wartości początkowe muszą być liczbami nieparzystymi, najlepiej jeżeli są to liczby pierwsze. Dla zapewnienia statystycznej niezależności występujących w programie ciągów liczb losowych, wartości początkowe poszczególnych zmiennych generacyjnych winny być różne. Jeżeli w programie nie porządkuje się żadnej wartości początkowej dla zmiennej generacyjnej, zostanie jej przyporządkowana wartość standardowa określona przez program liczb losowych - taka sama dla wszystkich ciągów.&lt;br /&gt;
&lt;br /&gt;
= RANDOM - rozkład prostokątny =&lt;br /&gt;
&lt;br /&gt;
Instrukcja ta ma następującą postać:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;tt&amp;gt;&amp;lt;zmienna&amp;gt; = RANDOM (&amp;lt;zmigen&amp;gt;,&amp;lt;zakres&amp;gt;)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zmienna i zmigen zostały opisane wyżej a zakres może być wyrażeniem posiadającym wartość całkowitą. Wartość ta jest próbkowana z populacji o rozkładzie prostokątnym a wynik jest liczbą zawartą w przedziale od 1 do zakresu.&lt;br /&gt;
&lt;br /&gt;
= DEVIATE - rozkład normalny =&lt;br /&gt;
&lt;br /&gt;
Instrukcja ta ma następującą postać:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;tt&amp;gt;&amp;lt;zmienna&amp;gt; = DEVIATE (&amp;lt;zmigen&amp;gt;,&amp;lt;odchylenie&amp;gt;,&amp;lt;średnia&amp;gt;)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zmienna i zmigen są opisane wyżej, natomiast odchylenie i średnia mogą być dowolnymi wyrażeniami posiadającymi wartości całkowite. Wartość jest pobrana z populacji o rozkładzie normalnym, którego wartość średnia jest bieżącą wartością  średniej i którego odchylenie standardowe jest bieżącą wartością odchylenia.&lt;br /&gt;
&lt;br /&gt;
= NEGEXP - rozkład wykładniczy =&lt;br /&gt;
&lt;br /&gt;
Postać instrukcji:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;tt&amp;gt;&amp;lt;zmienna&amp;gt; = NEGEXP (&amp;lt;zmigen&amp;gt;,&amp;lt;średnia&amp;gt;)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zmienna i zmigen są opisane wyżej, natomiast średnia jest dowolnym wyrażeniem przyjmującym wartość całkowitą. Wartość ta jest próbką z populacji o rozkładzie wykładniczym z wykładnikiem ujemnym, którego wartość średnia jest bieżącą wartością średnią. &amp;lt;tt&amp;gt;Ej&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= POISSON - rozkład Poissona =&lt;br /&gt;
&lt;br /&gt;
Postać instrukcji:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;tt&amp;gt;&amp;lt;zmienna&amp;gt; = POISSON (&amp;lt;zmigen&amp;gt;,&amp;lt;średnia&amp;gt;)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zmienna i zmigen są opisane wyżej, natomiast średnia może być dowolnym wyrażeniem dającym wynik całkowity. Wartość jest wartością próbki z populacji o rozkładzie Poissona, którego średnia może być dowolnym wyrażeniem dającym wynik REAL.&lt;br /&gt;
&lt;br /&gt;
= SAMPLE - próbkuj =&lt;br /&gt;
&lt;br /&gt;
Instrukcja ma nast0epującą postać:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;tt&amp;gt;&amp;lt;zmienna&amp;gt; = SAMPLE (&amp;lt;nazwa&amp;gt;,&amp;lt;rozkł1&amp;gt; [,&amp;lt;zmigen1&amp;gt;,&amp;lt;rozkł2&amp;gt;,...])&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nazwa jest nazwą zmiennej, natomiast &amp;lt;tt&amp;gt;&amp;lt;rozkł1, rozkł2, ... &amp;gt;&amp;lt;/tt&amp;gt; są nazwami rozkładów dostarczanych jako dane wejściowe, natomiast &amp;lt;tt&amp;gt;zmigen1, zmigen2, ...&amp;lt;/tt&amp;gt; Są zmiennymi generacyjnymi opisanymi wyżej. Wartość określona przez &amp;lt;tt&amp;gt;&amp;lt;nazwę&amp;gt;&amp;lt;/tt&amp;gt; wskazuje pozycję na liście parametrów jaką zajmuje nazwa rozkładu w populacji generalnej, z której ma być pobrana próbka generacyjna, która ma być użyta do procedury próbkowania. Tak więc, jeżeli nazwa przyjmuje wartość=3, wówczas następuje próbkowanie z rozkładu &amp;lt;tt&amp;gt;&amp;lt;rozkł3&amp;gt;&amp;lt;/tt&amp;gt; przy użyciu zmiennej generacyjnej &amp;lt;tt&amp;gt;&amp;lt;zmigen3&amp;gt;&amp;lt;/tt&amp;gt;, gdzie &amp;lt;tt&amp;gt;&amp;lt;rozkł3&amp;gt;, &amp;lt;zmigen3&amp;gt;&amp;lt;/tt&amp;gt; są trzecią parą nazw na liście.&lt;br /&gt;
&lt;br /&gt;
= DIST - rozkład =&lt;br /&gt;
&lt;br /&gt;
Postać instrukcji:&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;tt&amp;gt;DIST &amp;lt;tabnamwe1&amp;gt;,&amp;lt;tabname2&amp;gt;,&amp;lt;tabname3&amp;gt;,....&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nazwy &amp;lt;tt&amp;gt;&amp;lt;tabname1&amp;gt;, ...&amp;lt;/tt&amp;gt; Są nazwami tablic zawierających dane rozkładu. Instrukcja DIST powoduje przekształcenie empirycznych gęstości prawdopodobieństwa zapamiętanych w specyfikowanych tablicach na dystrybuanty empiryczne dla umożliwienia pobrania próbek. Po dokonaniu tego, oryginalne wartości N(I) wczytane do tablic nie są już dalej dostępne dla programisty.&lt;br /&gt;
&lt;br /&gt;
{{source|title=Translator języka CSL-CROOK dla minikomputera MERA-400 w systemie operacyjnym CROOK-4, Instrukcja Programisty (wersja-17/2)|author=Janusz Gocałek, Jacek Klauziński|date=Poznań, 1985}}&lt;/div&gt;</summary>
		<author><name>Amo</name></author>
	</entry>
</feed>