[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Value of a random variable X at Time t
From: |
umairjamali |
Subject: |
Re: Value of a random variable X at Time t |
Date: |
Sat, 12 Jun 2021 01:36:35 -0500 (CDT) |
BGreen wrote
> On Fri, Jun 11, 2021 at 3:52 PM umairjamali <
> umairahmedjamali@
> >
> 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)..
Thank you. The find function worked and gave me and output of all times at
which T==5. Now , I want to calculate the mean of those times but when I
type mean(T) , it gives error:
" mean(29): out of bound 1 (dimensions are 1x1) (note: variable 'mean'
shadows
function)"
The output that I got from T=find(P==5) was something like this :
T =
10 11 13 14 15 29
Is it a matrix or vector? In any case, how do I calculate the mean of this
output?
--
Sent from: https://octave.1599824.n4.nabble.com/Octave-General-f1599825.html