Научная статья на тему 'BAYESIAN INTERVAL ESTIMATION FOR THE PARAMETERS OF POISSON TYPE LENGTH BIASED EXPONENTIAL CLASS MODEL'

BAYESIAN INTERVAL ESTIMATION FOR THE PARAMETERS OF POISSON TYPE LENGTH BIASED EXPONENTIAL CLASS MODEL Текст научной статьи по специальности «Математика»

CC BY
26
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
Length biased exponential distribution / Non informative priors / Software reliability growth model (SRGM) / Bayesian interval / average length / coverage probability

Аннотация научной статьи по математике, автор научной работы — Rajesh Singh, Preeti A. Badge, Pritee Singh

In this research paper, two sided Bayesian interval is proposed for Poisson type length biased exponential class software reliability growth model. The failure intensity function, mean time to failure function and likelihood function are derived. Bayesian interval estimation has been done for the parameters using non informative priors. The performance of proposed Bayesian interval is obtained by using Monte Carlo simulation technique. Average length and coverage probability of Bayesian interval for the parameters are calculated. From the obtained intervals it is concluded that Bayesian interval of parameters perform better for appropriate choice of execution time and certain values of parameters.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «BAYESIAN INTERVAL ESTIMATION FOR THE PARAMETERS OF POISSON TYPE LENGTH BIASED EXPONENTIAL CLASS MODEL»

BAYESIAN INTERVAL ESTIMATION FOR THE PARAMETERS OF POISSON TYPE LENGTH BIASED EXPONENTIAL CLASS MODEL

Rajesh Singh1, Preeti A. Badge2, Pritee Singh3

^Department of Statistics, S. G. B. Amravati University, Amravati, India 3Department of Statistics, Institute of Science, Nagpur, India rsinghamt@hotmail. com preetibadge10@gmail.com. priteesingh25@gmail.com

Abstract

In this research paper, two sided Bayesian interval is proposed for Poisson type length biased exponential class software reliability growth model. The failure intensity function, mean time to failure function and likelihood function are derived. Bayesian interval estimation has been done for the parameters using non informative priors. The performance of proposed Bayesian interval is obtained by using Monte Carlo simulation technique. Average length and coverage probability of Bayesian interval for the parameters are calculated. From the obtained intervals it is concluded that Bayesian interval of parametersperform better for appropriate choice of execution time and certain values of parameters.

Keywords: Length biased exponential distribution, Non informative priors, Software reliability growth model (SRGM), Bayesian interval, average length, coverage probability.

1. Introduction

This paper considers Poisson type length biased exponential class model according to classification scheme of Musa and Okumoto [9]. Poisson execution time models are based on the premise that execution time is the best time domain for expressing reliability. Execution is the most practical measure of the failure inducing stress being placed on a program. Musa et al [8] have suggested that it is convenient to divide the program into number of runs. The run depends on the function executed by program. The time required for run is depends upon size of run. As the size of run varies the number of failure observed in single run may vary. Fisher [2] defined length biased and further formulated by Rao [12] Gupta and Keating [6]developed relationship between survival function, the failure rate and mean residual life function using length biased distribution. Patil and Rao [10] have given a table for some distribution and their size biased forms. Rao and Cunha [13] estimated credible interval and confidence interval through MLE for lognormal distribution and also compared average length and coverage probability of the calculated interval. Tamak [16] estimated reliability of web application using Goel-Okumoto Software Reliability Growth models (SRGM). Shreshtha and Kumar

[14] computed MLE and Bayesian estimate for Rayleigh distribution using gamma prior. Singh et al

[15] introduced length biased distribution as Software Reliability Growth models (SRGM). Fitrilia et al [3] estimate the failure rate by E-Bayesian estimation method. E-Bayesian estimation is an

expectation of Bayes estimation, in order to obtain Bayes estimation expectations is by calculating the mean of Bayes estimator. Rabie and Li [11] studied the Bayesian and E-Bayesian approaches under squared error and LINEX loss functions. Also construct Confidence intervals for maximum likelihood estimates, as well as credible intervals for the E-Bayesian and Bayesian estimates. Andure and Ade [1] proposed length biased quasi lindley distribution and discussed different properties of proposed distribution. Gupta et al [5] obtained Bayesian and non-Bayesian estimators under symmetric (squared error) and asymmetric (linex and precautionary) loss functions using a non-informative prior. And compared risk efficiencies of Bayes estimators with maximum likelihood estimators. In this paper, it is considered that the time to failure of an individual fault following length biased exponential distribution and the failure experienced by time t is distributed as Poisson type. In this model it is assumed that the software failures are independent of each other but depend on length of the time interval which contains the software failures.

The structure of the paper is such that section 2 presents derivation of failure intensity and expected number of failures using length biased exponential distribution, derivation of likelihood function, selection of priors, and derives joint and marginal posterior distribution of model. Section 3 presents derivation of two sided Bayesian interval for the parameters 0o and 01. Results and discussion is given in the section 4 while concluding remarks are provided in section 5.

2. Model Formulation

Consider that software is tested for its performance and observed the time of failure occurs during software system performance. Let the number of failures present in software be 0o,and te be the execution time i.e. time during which CPU is busy and me be the number of failures observed up to

execution time te. Consider time between the failures ti (i=1,2,.........me ) follows the exponential

distribution with parameter 01. The length biased exponential distribution is given as

_ (t&?e-eit ,t>0,91 > 0,E[t] ± 0 ^

I 0 otherwise

Where f* (t) denotes the length biased exponential distribution. The failure intensity function is obtained by using equation (1)

A(t) = e0teie-eit ,t> o, e0> o (2)

Where 0o express the number of failures and 01 express the for failure rate.

The mean failure function i.e. expected number of failures at time te can be obtained by using equations (2)

Kte) = 6o8itI1 (3)

Where, Ii = roe tie °ltl dt and by solving (see Gradshteyn and Ryzhik [4] p. 357) we get,

Kte) = d0 [i - (i + e1te)e-8ite] , t > o, e0> o, e1> o (4)

Behavior of failure intensity and expected number of failure of length biased exponential class model has been studied by Singh et al [15]. They have compared the maximum likelihood estimates i.e. MLE's and Bayesian estimators on the basis of risk efficiencies.

Now for a system, considering that me software failures are observed at times ti , i = 1,2,......,me up to

execution time is te (> tme) and the likelihood function of parameters 0o and 01 with the help of failure intensity and mean failure function can be obtained as (cf. Singh et al [15])

L(80, 81) = 8^8^ h] e-T9le-9° ^d+e^e-^] (5)

3. Bayesian interval Estimation of parameters 0o and 0i

Bayesian estimation is done by combining prior information with information obtained from sample data. While testing the software, the experimenter have very little knowledge relative to the total number of failures present in the software.. Here insufficient prior information is not available about parameters 6o and 6i, hence non- informative priors are considered. The following non informative prior distributions g (6o) and g (6i) are considered for parameters 6o and 6i as follows:

« r , Ä (6)

and

« ff , Ä (7)

The joint posterior of 6o and 6i given t_(=t, i = 1, 2,........., me ) is obtained by using equations (5),(6)

and (7) is as follows:

n(80,81\t) = D-1e^e-1e21me~1e-T9ie-9o e[9o(1+s1te)e-1e] me < 80 < œ ,0 < 81 < œ (8

T(2me + r)r(me + k,me) tre(T)-2rn"-r

Where, D is normalizing constant.

ro k

°=no ,

k=0r=0

Where, T* = T + kte, T = ^ The marginal posterior distribution of 8 o given t is,

"(Soli) = JZ=o T*=oO [ tlr(2m^+r^(T")-2me-~] №+k-1 e-9° ], e0 > rne (9)

The marginal posterior of 01, say n(8111) can be obtained as

n(9ilt) = D-1 ZZo p^] [er^l + dite)ke-9lT ],di > 0 (10)

A symmetric 100(1- a) % two sided Bayes probability interval (9l, 9u) is given as

rdL

n(elt)dt = a/2

£ £

n(d\t)dt = aß

Where n (8 11) is the marginal posterior distribution of 9 for details see Martz and Waller [7] Now, to obtain two sided Bayes interval for the parameter 90 and 91 by integrating equation (9) and (10) w.r.t. 90 and 91 respectively can be given as:

§oL = D-1 ZT=o tf=oQ [ * r(2m^2me-r] r(me + k, Bo*)

Sou = D^oHLoO [ tSr(2me+T*)-2me-r]nme + k,eo*)

$1L = D-1 Zro=oZkr=oO t^(T*)-2m'-r y(2me + r,T*0u)

§1u = D-1 Zro=ol,kr=o(kr) p^i] tre(T*)-2me-rr (2me + r.T'd'*) Where, r(me + k, 8*), r (2me + r, T*8*) are incomplete gamma functions.

f™ xv-1 e-liXdx = n-vr(v, fiu) [Re u>0,Re \i > 0,n > 0]

is known as incomplete gamma function. The details about the incomplete gamma function can be seen from Gradshteyn and Ryzhik [7]. Therefore, (§0l,80u) and (91h,61U) are the Bayesian interval estimates for parameter 00 and 01 respectively.

4. Results and Discussion

Here, two sided Bayesian interval are obtained for the parameter total number of failures i.e. 00 and the parameter 01. The interval estimate is the posterior probability distribution about the parameter. To study the performance of two sided Bayesian interval, sample of different sizes (say me) was generated from the length biased exponential distribution and it is repeated 1000 times. Monte Carlo simulation technique is used for simulation and the result is presented in the tables given below. The credible interval depends upon the values of execution time i.e. te and number of failures experienced at times ti, i = 1, 2..., me. Average length and coverage probability of the proposed Bayesian interval have been calculated for different values of parameters 00 and 01 and for certain execution time. Here, it is assumes that two sided Bayesian interval maintains the credible level if the estimated coverage probability is found in between the range of 0.940 to 0.960 i.e. (1-a)±0.01 where, a = 0.05.

Here tables (1) to (4) give average length and coverage probability for Bayesian interval for parameter 00 i.e. total number of failures. Average length have been obtained by assuming parameter 00 (=1(1)5), 91(= 0.6(0.1)1). From tables, we can see that Average length is computed for Bayesian interval for parameter 00 is shorter. Average length increases as the values of 00 increases for fixed execution time i.e. te. It is also observes that as the values of 01 increases average length decreases. From table, we can see that coverage probability increases as the 00 increases and coverage probability decreases as the 01 increases. From the table it also observes that as execution time increases average length decreases.

Table (5) to (8) gives average length and coverage probability for Bayesian interval for parameter the 01. The Average length have been calculated by assuming values 00 (=1(1)5) and 91(= 0.6(0.1)1). Average length increases as the values of 00 increases for fixed execution time i.e. te and it is decreases as 01 increases. From table, it can be seen that coverage probability increases as the 00 increases and coverage probability decreases as parameter 01 increases. From the table it also observes that average length decreases as execution time increases.

Table 1: Average length and coverage probability of Bayesian interval (90L,90U) of 90 calculated for different values of parameters 90 and 81 when execution time te = 5

\9o er\ 1 2 3 4 5

0.6 2.12412 2.95254 5.07429 5.39784 6.45182

(0.994) (0.994) (0.994) (0.995) (0.995)

0.7 2.06795 2.18189 4.17136 5.07228 6.69461

(0.993) (0.994) (0.994) (0.995) (0.995)

0.8 1.90843 2.98570 3.93268 4.72848 6.42171

(0.993) (0.993) (0.994) (0.994) (0.995)

0.9 1.42513 2.26186 3.56985 4.40744 5.06234

(0.993) (0.993) (0.994) (0.994) (0.995)

1 1.40031 2.04029 2.28113 3.85033 4.29281

(0.993) (0.993) (0.993) (0.994) (0.994)

Table 2: Average length and coverage probability of Bayesian interval (60L, Qqu) of 90 calculated for different values of parameters 90 and 81 when execution time te = 7

XOg 1 2 3 4 5

0.6 0.723187 1.544598 1.58816 3.681955 4.526929

(0.994) (0.994) (0.994) (0.995) (0.995)

0.7 0.476033 1.222565 1.236041 2.442999 3.921342

(0.993) (0.994) (0.994) (0.994) (0.995)

0.8 0.470561 0.847506 1.191867 1.889722 2.520656

(0.993) (0.993) (0.994) (0.994) (0.995)

0.9 0.463198 0.71856 1.092366 1.828802 2.504829

(0.993) (0.993) (0.994) (0.994) (0.994)

1 0.375691 0.570903 0.795695 1.412542 2.446384

(0.993) (0.993) (0.993) (0.994) (0.994)

*The values in the parenthesis are coverage probability of true value of parameter.

Table 3: Average length and coverage probability of Bayesian interval (d0L, &ou) of 90 calculated for different values of parameters 90 and 91 when execution time te = 10

\60 1 2 3 4 5

0.6 0.267986 0.324152 0.465934 0.57678 1.019986

(0.993) (0.993) (0.993) (0.994) (0.994)

0.7 0.260624 0.322248 0.353603 0.431857 0.906414

(0.993) (0.993) (0.993) (0.993) (0.994)

0.8 0.260624 0.282712 0.34624 0.421758 0.868347

(0.993) (0.993) (0.993) (0.993) (0.994)

0.9 0.260624 0.275349 0.338877 0.412504 0.801439

(0.993) (0.993) (0.993) (0.993) (0.994)

1 0.257986 0.267986 0.316789 0.402406 0.718558

(0.993) (0.993) (0.993) (0.993) (0.993)

*The values in the parenthesis are coverage probability of true value of parameter.

Table 4: Average length and coverage probability of Bayesian interval (d0L, &ou) of 90 calculated for different values of parameters 90 and 91 when execution time te = 12

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

e0 e1\N 1 2 3 4 5

0.6 0.260624 0.260624 0.309427 0.368328 0.667052

(0.993) (0.993) (0.993) (0.993) (0.993)

0.7 0.258620 0.275349 0.280105 0.34624 0.591506

(0.993) (0.993) (0.993) (0.993) (0.993)

0.8 0.256715 0.267986 0.275349 0.331515 0.402406

(0.993) (0.993) (0.993) (0.993) (0.993)

0.9 0.253609 0.264624 0.267986 0.319525 0.380318

(0.993) (0.993) (0.993) (0.993) (0.993)

1 0.252286 0.260624 0.260624 0.309427 0.365592

(0.993) (0.993) (0.993) (0.993) (0.993)

Table 5: Average length and coverage probability of Bayesian interval (§1L, 9^) of 91 calculated for different values of parameters 90 and 91 when execution time te = 5

\9o ex\ 1 2 3 4 5

0.6 0.00605 0.01269 0.02099 0.02412 0.02947

(0.994) (0.994) (0.994) (0.995) (0.995)

0.7 0.00543 0.01146 0.01713 0.02134 0.02700

(0.993) (0.994) (0.994) (0.994) (0.995)

0.8 0.00474 0.00859 0.01511 0.02037 0.02694

(0.993) (0.993) (0.994) (0.994) (0.995)

0.9 0.00387 0.00710 0.01386 0.01912 0.02613

(0.993) (0.993) (0.994) (0.994) (0.994)

1 0.00348 0.00616 0.01001 0.01895 0.02599

(0.993) (0.993) (0.993) (0.993) (0.993)

*The values in the parenthesis are coverage probability of true value of parameter

.Table 6: Average length and coverage probability of Bayesian interval (§1L, ()1U) of 91 calculated for different values of parameters 90 and 91 when execution time te = 7

e0 ex\ 1 2 3 4 5

0.6 0.00049 0.00158 0.00252 0.00572 0.00908

(0.994) (0.994) (0.994) (0.994) (0.994)

0.7 0.00046 0.00106 0.00229 0.00498 0.00890

(0.993) (0.994) (0.994) (0.994) (0.994)

0.8 0.00041 0.00093 0.00149 0.00401 0.00771

(0.993) (0.993) (0.993) (0.994) (0.994)

0.9 0.0007 0.00082 0.00139 0.00248 0.00358

(0.993) (0.993) (0.993) (0.994) (0.994)

1 0.0002 0.00067 0.00109 0.00143 0.00245

(0.992) (0.993) (0.993) (0.993) (0.994)

*The values in the parenthesis are coverage probability of true value of parameter.

Table 7: Average length and coverage probability of Bayesian interval (§1L, 91V) of 91 calculated for different values of parameters 90 and 91 when execution time te = 10

^x e0 e1 x. 1 2 3 4 5

0.6 0.000066 0.000102 0.001163 0.00227 0.00265

(0.992) (0.992) (0.993) (0.992) (0.993)

0.7 0.000066 0.000071 0.00025 0.000219 0.00184

(0.992) (0.992) (0.992) (0.992) (0.993)

0.8 0.000065 0.000067 0.00022 0.000207 0.00159

(0.992) (0.992) (0.992) (0.992) (0.993)

0.9 0.000063 0.000060 0.00021 0.000130 0.000249

(0.992) (0.992) (0.992) (0.992) (0.993)

1 0.000062 0.000052 0.000041 0.000062 0.000109

(0.992) (0.992) (0.992) (0.992) (0.993)

Table 8: Average length and coverage probability of Bayesian interval ( 91L, 91V) of 91 calculated for different values of parameters 90and 91 whenexecutiontime te=12

6c 01\ 1 2 3 4 5

0.6 0.000063 0.000594 0.000603 0.00064 0.00151

(0.992) (0.992) (0.992) (0.992) (0.993)

0.7 0.0000532 0.0000599 0.0000608 0.000541 0.000179

(0.992) (0.992) (0.992) (0.992) (0.992)

0.8 0.0000330 0.0000466 0.0000607 0.000116 0.000462

(0.992) (0.992) (0.992) (0.992) (0.992)

0.9 0.0000204 0.0000229 0.0000385 0.0000602 0.000220

(0.992) (0.992) (0.992) (0.992) (0.992)

1 0.0000128 0.0000193 0.0000359 0.0000596 0.000124

(0.991) (0.992) (0.992) (0.992) (0.992)

*The values in the parenthesis are coverage probability of true value of parameter.

5. Conclusion

In this paper, two-sided Bayesian interval has been obtained for length biased exponential class model with parameters i.e. total number of failures 00 and scale parameter 01. Bayesian interval is obtained and studied on the basis of average length and coverage probability. It is found that Bayesian interval has shorter average length and high coverage probability. As execution time increases average length decreases and coverage probability increases. From results it is concluded that the proposed Bayesian interval preferred for parameter total number of failures i.e. 0o and 01.

References:

[1] Andure, N.W. and Ade R.B. (2021). The new Length biased quasi Lindley distribution and its applications, Reliability theory and Applications, 16:331-345.

[2] Fisher, R. A. (1934).The effects of methods of ascertainment upon the estimation of frequencies, Ann. Eugenics, 6:13-25

[3] Fitrilia A., Fithriani I. and Nurrohmah1 S. (2018).Parameter estimation for the Lomax distribution using the E Bayesian method, Journal of Physics.

[4] Gradshteyn, I. S and Ryzhik, I. M., Table of Integrals, Series, and Products, Alan Jeffrey (editor) 5th Ed., Academic Press, New York, (1994).

[5] Gupta, I. and Gupta, R. (2018). Bayesian and Non Bayesian Method of Estimation of Scale Parameter of Gamma Distribution under Symmetric and Asymmetric Loss Functions, World Scientific News, 101:172-191.

[6] Gupta, R. C. and Keating, J. P. (1986). Relations for reliability measures under length biased sampling; Scandinavian Journal of Statistics, 13: 49-56.

[7] Martz, H.F and Waller, R.A. Bayesian Reliability Analysis, New York Wiley (1982).

[8] Musa, J. D. Iannino, A. and Okumoto K., Software Reliability: Measurement, Prediction, Application, New York, McGraw-Hill (1987).

[9] Musa, J.D. and Okumoto, K. (1984).A logarithmic Poisson execution time model for software reliability measurement, Proc. 7th International Conference on Software Engineering, Orlando, Florida, 230238.

[10] Patil, G.P. and Rao, C.R. (1978). Weighted distributions and Size biased Sampling with Applications to Wildlife Populations and Human Families, Biometrics 34179-34189.

[11] Rabie Abdalla and Junping Li (2019) "E-Bayesian Estimation Based on Burr-X Generalized Type-II Hybrid Censored Data" Symmetry 2019, 11, 626;

[12] Rao, C.R. (1965). On discrete distributions arising out of method of ascertainment in classical and contagious discrete, Pergamum Press and Statistical publishing society, Calcutta. 320 -332.

[13] Rao. K. A. and. D'cunha, J.G. (2014). Bayesian Inference for Mean of the Lognormal Distribution, International Journal of Scientific and Research Publications, 4: 195-203.

[14] Shreshtha, S.K. and Kumar, V. (2014). Bayesian Analysis for the Generalized Rayleigh Distribution, International Journal of Statistika and Mathematika, 9: 118-131.

[15] Singh, R., Singh, P. and Kale, K. (2016). Bayes Estimators for the parameters of Poisson type length biased exponential class model using non- informative priors, Journal of Reliability and Statistical Studies, 9: 21-28.

[16] Tamak, J. (2013). Use of software reliability growth model to estimates the reliability of web applications, International Journal of Advanced Research in Computer and Software Engineering, 3(6) 53-59.

i Надоели баннеры? Вы всегда можете отключить рекламу.