Hello,
I’m new in Julia and I would like to do some statistics.
How can I calculate a percentile of a matrix?
I installed the using StatsBase package and I’m doing:
percentile(mymatrix, 25), however I get an error
Hello,
I’m new in Julia and I would like to do some statistics.
How can I calculate a percentile of a matrix?
I installed the using StatsBase package and I’m doing:
percentile(mymatrix, 25), however I get an error
Try
percentile(vec(mymatrix), 25)
as mymatrix
is 2D and percentile
expects a 1D vector. The vec(...)
operation should not incur any performance penalty.
Hello,
I think that this is not what I want.
This returns only a single value, and what I want to obtain is the percentile of the complete matrix. In fact what I’m searching is the equivalent of matlab function “prcntile”
Thank you in advance.
The way how the question is posted is somewhat ambiguous, because the meaning of “a percentile of a matrix” depends on how the values stored inside the matrix are interpreted.
That would be percentile.(eachcol(mymatrix), 25)
. the key thing to realize here is that in Julia unlike Matlab, a Matrix
and a list of lists are fairly different.
Thank you Oscar, this worked for me!