Learn R Programming

DnE (version 1.0)

is.beta: is.beta

Description

judge if the data obey beta distribution.

Usage

is.beta(x, m, a, sita1 = NULL, sita2 = NULL)

Arguments

x
data
m
the numbers of intervals of data you wanna devide
a
confidence level
sita1
first parameter
sita2
second parameter

Value

  • if data obey the distribution, return a value represent the likelihood, the larger the better; else return -1.

Details

Given a set of observations from a certain distribution, this function is used to test whether the observations are from a distribution of beta distribution or not. The beta distribution mentioned in this function is the one with a mean of a/b and a variance of a/b^2, where a is the first parameter and b is the second parameter of beta distribution.The function will work better if the number you choose to devide the interval is between 10 and 20. This number cannot excess the number of given oberservation.

References

ROBERT V. HOGG/ALLEN T. CRAIG (Fifth Edition) Introduction Mathematical Statistics.

See Also

is.dt , DnE-package

Examples

Run this code
require(stats)
examplecheck<-rbeta(100,2,4)
is.beta(examplecheck,10,0.05)
#examplecheck is a dataset with a defined distribution you want to check. suppose you want to devide the interval into 10 parts and want the confidence level to be 0.05#
##---- Should be DIRECTLY executable !! ----
##-- ==>  Define data, use random,
##--	or do  help(data=index)  for the standard data sets.

Run the code above in your browser using DataLab