|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WeibullDistRemote
The WeibullDistRemote
class provides a Java RMI-compliant interface to
the M-functions from the files:
/cs/local/generic/lib/pkg/matlab-7.10/toolbox/stats/wblcdf.m /cs/local/generic/lib/pkg/matlab-7.10/toolbox/stats/wblfit.m /cs/local/generic/lib/pkg/matlab-7.10/toolbox/stats/wblinv.m /cs/local/generic/lib/pkg/matlab-7.10/toolbox/stats/wblrnd.mThe
dispose()
method must be called on a WeibullDistRemote
instance when it is no longer needed to ensure that native resources allocated by this
class are properly freed, and the server-side proxy is unexported. (Failure to call
dispose may result in server-side threads not being properly shut down, which often
appears as a hang.)
This interface is designed to be used together with
com.mathworks.toolbox.javabuilder.remoting.RemoteProxy
to automatically
generate RMI server proxy objects for instances of Weibull.WeibullDist.
Method Summary | |
---|---|
void |
dispose()
Frees native resources associated with the remote server object |
java.lang.Object[] |
wblcdf(int nargout,
java.lang.Object... rhs)
Provides the standard interface for calling the wblcdf M-function
with 5 input arguments. |
java.lang.Object[] |
wblfit(int nargout,
java.lang.Object... rhs)
Provides the standard interface for calling the wblfit M-function
with 5 input arguments. |
java.lang.Object[] |
wblinv(int nargout,
java.lang.Object... rhs)
Provides the standard interface for calling the wblinv M-function
with 5 input arguments. |
java.lang.Object[] |
wblrnd(int nargout,
java.lang.Object... rhs)
Provides the standard interface for calling the wblrnd M-function
with 3 input arguments. |
Methods inherited from interface com.mathworks.toolbox.javabuilder.pooling.Poolable |
---|
alive |
Method Detail |
---|
java.lang.Object[] wblcdf(int nargout, java.lang.Object... rhs) throws java.rmi.RemoteException
wblcdf
M-function
with 5 input arguments.
Input arguments to standard interface methods may be passed as sub-classes of
com.mathworks.toolbox.javabuilder.MWArray
, or as arrays of any
supported Java type (i.e. scalars and multidimensional arrays of any numeric,
boolean, or character type, or String). Arguments passed as Java types are
converted to MATLAB arrays according to default conversion rules.
All inputs to this method must implement either Serializable (pass-by-value) or
Remote (pass-by-reference) as per the RMI specification.
M-documentation as provided by the author of the M function:
%WBLCDF Weibull cumulative distribution function (cdf). % P = WBLCDF(X,A,B) returns the cdf of the Weibull distribution % with scale parameter A and shape parameter B, evaluated at the % values in X. The size of P is the common size of the input arguments. % A scalar input functions as a constant matrix of the same size as the % other inputs. % % Default values for A and B are 1 and 1, respectively. % % [P,PLO,PUP] = WBLCDF(X,A,B,PCOV,ALPHA) produces confidence % bounds for P when the input parameters A and B are estimates. % PCOV is a 2-by-2 matrix containing the covariance matrix of the estimated % parameters. ALPHA has a default value of 0.05, and specifies % 100*(1-ALPHA)% confidence bounds. PLO and PUP are arrays of the same % size as P containing the lower and upper confidence bounds. % % See also CDF, WBLFIT, WBLINV, WBLLIKE, WBLPDF, WBLRND, WBLSTAT.
nargout
- Number of outputs to return.rhs
- The inputs to the M function.
com.mathworks.toolbox.javabuilder.MWArray
.
Each output array should be freed by calling its dispose()
method.
java.jmi.RemoteException
- An error has occurred during the function call or
in communication with the server.
java.rmi.RemoteException
java.lang.Object[] wblfit(int nargout, java.lang.Object... rhs) throws java.rmi.RemoteException
wblfit
M-function
with 5 input arguments.
Input arguments to standard interface methods may be passed as sub-classes of
com.mathworks.toolbox.javabuilder.MWArray
, or as arrays of any
supported Java type (i.e. scalars and multidimensional arrays of any numeric,
boolean, or character type, or String). Arguments passed as Java types are
converted to MATLAB arrays according to default conversion rules.
All inputs to this method must implement either Serializable (pass-by-value) or
Remote (pass-by-reference) as per the RMI specification.
M-documentation as provided by the author of the M function:
%WBLFIT Parameter estimates and confidence intervals for Weibull data. % PARMHAT = WBLFIT(X) returns maximum likelihood estimates of the % parameters of the Weibull distribution given the data in X. PARMHAT(1) % is the scale parameter, A, and PARMHAT(2) is the shape parameter, B. % % [PARMHAT,PARMCI] = WBLFIT(X) returns 95% confidence intervals for the % parameter estimates. % % [PARMHAT,PARMCI] = WBLFIT(X,ALPHA) returns 100(1-ALPHA) percent % confidence intervals for the parameter estimates. % % [...] = WBLFIT(X,ALPHA,CENSORING) accepts a boolean vector of the same % size as X that is 1 for observations that are right-censored and 0 for % observations that are observed exactly. % % [...] = WBLFIT(X,ALPHA,CENSORING,FREQ) accepts a frequency vector of % the same size as X. FREQ typically contains integer frequencies for % the corresponding elements in X, but may contain any non-integer % non-negative values. % % [...] = WBLFIT(X,ALPHA,CENSORING,FREQ,OPTIONS) specifies control % parameters for the iterative algorithm used to compute ML estimates. % This argument can be created by a call to STATSET. See STATSET('wblfit') % for parameter names and default values. % % Pass in [] for ALPHA, CENSORING, or FREQ to use their default values. % % See also WBLCDF, WBLINV, WBLLIKE, WBLPDF, WBLRND, WBLSTAT, MLE, % STATSET.
nargout
- Number of outputs to return.rhs
- The inputs to the M function.
com.mathworks.toolbox.javabuilder.MWArray
.
Each output array should be freed by calling its dispose()
method.
java.jmi.RemoteException
- An error has occurred during the function call or
in communication with the server.
java.rmi.RemoteException
java.lang.Object[] wblinv(int nargout, java.lang.Object... rhs) throws java.rmi.RemoteException
wblinv
M-function
with 5 input arguments.
Input arguments to standard interface methods may be passed as sub-classes of
com.mathworks.toolbox.javabuilder.MWArray
, or as arrays of any
supported Java type (i.e. scalars and multidimensional arrays of any numeric,
boolean, or character type, or String). Arguments passed as Java types are
converted to MATLAB arrays according to default conversion rules.
All inputs to this method must implement either Serializable (pass-by-value) or
Remote (pass-by-reference) as per the RMI specification.
M-documentation as provided by the author of the M function:
%WBLINV Inverse of the Weibull cumulative distribution function (cdf). % X = WBLINV(P,A,B) returns the inverse cdf for a Weibull % distribution with scale parameter A and shape parameter B, % evaluated at the values in P. The size of X is the common size of the % input arguments. A scalar input functions as a constant matrix of the % same size as the other inputs. % % Default values for A and B are 1 and 1, respectively. % % [X,XLO,XUP] = WBLINV(P,A,B,PCOV,ALPHA) produces confidence % bounds for X when the input parameters A and B are estimates. % PCOV is a 2-by-2 matrix containing the covariance matrix of the estimated % parameters. ALPHA has a default value of 0.05, and specifies % 100*(1-ALPHA)% confidence bounds. XLO and XUP are arrays of the same % size as X containing the lower and upper confidence bounds. % % See also WBLCDF, WBLFIT, WBLLIKE, WBLPDF, WBLRND, WBLSTAT, ICDF.
nargout
- Number of outputs to return.rhs
- The inputs to the M function.
com.mathworks.toolbox.javabuilder.MWArray
.
Each output array should be freed by calling its dispose()
method.
java.jmi.RemoteException
- An error has occurred during the function call or
in communication with the server.
java.rmi.RemoteException
java.lang.Object[] wblrnd(int nargout, java.lang.Object... rhs) throws java.rmi.RemoteException
wblrnd
M-function
with 3 input arguments.
Input arguments to standard interface methods may be passed as sub-classes of
com.mathworks.toolbox.javabuilder.MWArray
, or as arrays of any
supported Java type (i.e. scalars and multidimensional arrays of any numeric,
boolean, or character type, or String). Arguments passed as Java types are
converted to MATLAB arrays according to default conversion rules.
All inputs to this method must implement either Serializable (pass-by-value) or
Remote (pass-by-reference) as per the RMI specification.
M-documentation as provided by the author of the M function:
%WBLRND Random arrays from the Weibull distribution. % R = WBLRND(A,B) returns an array of random numbers chosen from the % Weibull distribution with scale parameter A and shape parameter B. The % size of R is the common size of A and B if both are arrays. If either % parameter is a scalar, the size of R is the size of the other % parameter. % % R = WBLRND(A,B,M,N,...) or R = WBLRND(A,B,[M,N,...]) returns an % M-by-N-by-... array. % % See also WBLCDF, WBLFIT, WBLINV, WBLLIKE, WBLPDF, WBLSTAT, RANDOM.
nargout
- Number of outputs to return.rhs
- The inputs to the M function.
com.mathworks.toolbox.javabuilder.MWArray
.
Each output array should be freed by calling its dispose()
method.
java.jmi.RemoteException
- An error has occurred during the function call or
in communication with the server.
java.rmi.RemoteException
void dispose() throws java.rmi.RemoteException
java.rmi.RemoteException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |