abstract class VariateMat extends Error
The VariateMat
abstract class serves as a base class for all the random
variate matrix (RVM) generators. They use one of the Random Number Generators
(RNG's) from Random.scala to generate numbers following their particular
multivariate distribution.
-----------------------------------------------------------------------------
- Alphabetic
- By Inheritance
- VariateMat
- Error
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
VariateMat(stream: Int = 0)
- stream
the random number stream
Abstract Value Members
-
abstract
def
gen: MatrixD
Determine the next random double matrix for the particular distribution.
-
abstract
def
igen: MatrixI
Determine the next random integer matrix for the particular distribution.
Determine the next random integer matrix for the particular distribution. It is only valid for discrete random variates.
-
abstract
def
mean: MatrixD
Compute the matrix mean for the particular distribution.
-
abstract
def
pf(z: MatrixD): Double
Compute the probability function (pf): The probability density function (pdf) for continuous RVM's or the probability mass function (pmf) for discrete RVM's.
Compute the probability function (pf): The probability density function (pdf) for continuous RVM's or the probability mass function (pmf) for discrete RVM's.
- z
the mass point/matrix whose probability is sought
-
abstract
def
rlegenc: RleMatrixD
Determine the next random Rle matrix for the particular distribution.
Determine the next random Rle matrix for the particular distribution. Repetition based upon runLength is used to create column vectors.
-
abstract
def
rlegenr: RleMatrixD
Determine the next random Rle matrix for the particular distribution.
Determine the next random Rle matrix for the particular distribution. Repetition based upon runLength is used to create row vectors.
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
var
_discrete: Boolean
Indicates whether the distribution is discrete or continuous (default)
Indicates whether the distribution is discrete or continuous (default)
- Attributes
- protected
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
discrete: Boolean
Determine whether the distribution is discrete or continuous.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
flaw(method: String, message: String): Unit
- Definition Classes
- Error
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
val
r: Random
Random number stream selected by the stream number
Random number stream selected by the stream number
- Attributes
- protected
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated