程序包 weka.core.matrix
类 Maths
java.lang.Object
weka.core.matrix.Maths
- 所有已实现的接口:
RevisionHandler
Utility class.
Adapted from the JAMA package.
- 版本:
- $Revision: 1.3 $
- 作者:
- The Mathworks and NIST, Fracpete (fracpete at waikato dot ac dot nz)
-
字段概要
字段修饰符和类型字段说明static final int
Distribution type: chi-squaredstatic final double
The constant - log( sqrt(2 pi) )static final int
Distribution type: noramlstatic final double
The constant 1 / sqrt(2 pi)static final int
Distribution type: undefined -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static double
dchisq
(double x) Returns the density of the Chi-squared distribution.static double
dchisq
(double x, double ncp) Returns the density of the noncentral Chi-squared distribution.static DoubleVector
dchisq
(double x, DoubleVector ncp) Returns the density of the noncentral Chi-squared distribution.static double
dchisqLog
(double x) Returns the log-density of the noncentral Chi-square distribution.static double
dchisqLog
(double x, double ncp) Returns the log-density value of a noncentral Chi-square distribution.static DoubleVector
dchisqLog
(double x, DoubleVector ncp) Returns the log-density of a set of noncentral Chi-squared distributions.static double
dnorm
(double x) Returns the density of the standard normal.static double
dnorm
(double x, double mean, double sd) Returns the density value of a standard normal.static DoubleVector
dnorm
(double x, DoubleVector mean, double sd) Returns the density values of a set of normal distributions with different means.static double
dnormLog
(double x) Returns the log-density of the standard normal.static double
dnormLog
(double x, double mean, double sd) Returns the log-density value of a standard normal.static DoubleVector
dnormLog
(double x, DoubleVector mean, double sd) Returns the log-density values of a set of normal distributions with different means.Returns the revision string.static double
hypot
(double a, double b) sqrt(a^2 + b^2) without under/overflow.static double
pchisq
(double x) Returns the cumulative probability of the Chi-squared distributionstatic double
pchisq
(double x, double ncp) Returns the cumulative probability of the noncentral Chi-squared distribution.static DoubleVector
pchisq
(double x, DoubleVector ncp) Returns the cumulative probability of a set of noncentral Chi-squared distributions.static double
pnorm
(double x) Returns the cumulative probability of the standard normal.static double
pnorm
(double x, double mean, double sd) Returns the cumulative probability of a normal distribution.static DoubleVector
pnorm
(double x, DoubleVector mean, double sd) Returns the cumulative probability of a set of normal distributions with different means.static DoubleVector
Generates a sample of a Chi-square distribution.static DoubleVector
Generates a sample of a normal distribution.static double
square
(double x) Returns the square of a value
-
字段详细资料
-
PSI
public static final double PSIThe constant 1 / sqrt(2 pi)- 另请参阅:
-
logPSI
public static final double logPSIThe constant - log( sqrt(2 pi) )- 另请参阅:
-
undefinedDistribution
public static final int undefinedDistributionDistribution type: undefined- 另请参阅:
-
normalDistribution
public static final int normalDistributionDistribution type: noraml- 另请参阅:
-
chisqDistribution
public static final int chisqDistributionDistribution type: chi-squared- 另请参阅:
-
-
构造器详细资料
-
Maths
public Maths()
-
-
方法详细资料
-
hypot
public static double hypot(double a, double b) sqrt(a^2 + b^2) without under/overflow. -
square
public static double square(double x) Returns the square of a value- 参数:
x
-- 返回:
- the square
-
pnorm
public static double pnorm(double x) Returns the cumulative probability of the standard normal.- 参数:
x
- the quantile
-
pnorm
public static double pnorm(double x, double mean, double sd) Returns the cumulative probability of a normal distribution.- 参数:
x
- the quantilemean
- the mean of the normal distributionsd
- the standard deviation of the normal distribution.
-
pnorm
Returns the cumulative probability of a set of normal distributions with different means.- 参数:
x
- the vector of quantilesmean
- the means of the normal distributionssd
- the standard deviation of the normal distribution.- 返回:
- the cumulative probability
-
dnorm
public static double dnorm(double x) Returns the density of the standard normal.- 参数:
x
- the quantile- 返回:
- the density
-
dnorm
public static double dnorm(double x, double mean, double sd) Returns the density value of a standard normal.- 参数:
x
- the quantilemean
- the mean of the normal distributionsd
- the standard deviation of the normal distribution.- 返回:
- the density
-
dnorm
Returns the density values of a set of normal distributions with different means.- 参数:
x
- the quantilemean
- the means of the normal distributionssd
- the standard deviation of the normal distribution.- 返回:
- the density
-
dnormLog
public static double dnormLog(double x) Returns the log-density of the standard normal.- 参数:
x
- the quantile- 返回:
- the density
-
dnormLog
public static double dnormLog(double x, double mean, double sd) Returns the log-density value of a standard normal.- 参数:
x
- the quantilemean
- the mean of the normal distributionsd
- the standard deviation of the normal distribution.- 返回:
- the density
-
dnormLog
Returns the log-density values of a set of normal distributions with different means.- 参数:
x
- the quantilemean
- the means of the normal distributionssd
- the standard deviation of the normal distribution.- 返回:
- the density
-
rnorm
Generates a sample of a normal distribution.- 参数:
n
- the size of the samplemean
- the mean of the normal distributionsd
- the standard deviation of the normal distribution.random
- the random stream- 返回:
- the sample
-
pchisq
public static double pchisq(double x) Returns the cumulative probability of the Chi-squared distribution- 参数:
x
- the quantile
-
pchisq
public static double pchisq(double x, double ncp) Returns the cumulative probability of the noncentral Chi-squared distribution.- 参数:
x
- the quantilencp
- the noncentral parameter
-
pchisq
Returns the cumulative probability of a set of noncentral Chi-squared distributions.- 参数:
x
- the quantilencp
- the noncentral parameters
-
dchisq
public static double dchisq(double x) Returns the density of the Chi-squared distribution.- 参数:
x
- the quantile- 返回:
- the density
-
dchisq
public static double dchisq(double x, double ncp) Returns the density of the noncentral Chi-squared distribution.- 参数:
x
- the quantilencp
- the noncentral parameter
-
dchisq
Returns the density of the noncentral Chi-squared distribution.- 参数:
x
- the quantilencp
- the noncentral parameters
-
dchisqLog
public static double dchisqLog(double x) Returns the log-density of the noncentral Chi-square distribution.- 参数:
x
- the quantile- 返回:
- the density
-
dchisqLog
public static double dchisqLog(double x, double ncp) Returns the log-density value of a noncentral Chi-square distribution.- 参数:
x
- the quantilencp
- the noncentral parameter- 返回:
- the density
-
dchisqLog
Returns the log-density of a set of noncentral Chi-squared distributions.- 参数:
x
- the quantilencp
- the noncentral parameters
-
rchisq
Generates a sample of a Chi-square distribution.- 参数:
n
- the size of the samplencp
- the noncentral parameterrandom
- the random stream- 返回:
- the sample
-
getRevision
Returns the revision string.- 指定者:
getRevision
在接口中RevisionHandler
- 返回:
- the revision
-