Re: Value of a random variable X at Time t

Brett Green <[email protected]>
Newsgroups gmane.comp.gnu.octave.general
Message-ID <CANkKLCcPdLDkOShbkYpKh_xZhn+NsjoZmWXy+6edk+yJSxe1QA@mail.gmail.com>
On Fri, Jun 11, 2021 at 3:52 PM umairjamali <[email protected]>
wrote:

> I defined a vector P that contains my probability distribution for a Dice
> Roll, i.e. 6 equal probabilities for each outcome.
>
> Now, I want to define a variable T5 such that P[T5=t] = P{Xt is the first
> random variable with outcome 5}
> In other words: I start my process of tossing a die and T5 is the first
> time
> a 5 is diced.
>
> How would I define it with an expression?
>
> --
> Sent from:
> https://octave.1599824.n4.nabble.com/Octave-General-f1599825.html
>

You can use the rand function
<https://octave.sourceforge.io/octave/function/rand.html> to generate
random numbers, and then scale or round them to be uniform 1 through 6.
P = floor(6*rand(1,N)+1)
Then use find <https://octave.sourceforge.io/octave/function/find.html> to
get the indices of all entries equal to 5:
T = find(P==5)
The first time a 5 is rolled is just the first element of T, i.e. it is
T(1)..
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.