Learn R Programming

AdvBinomApps (version 1.0)

ci.mult.ref.cm: Upper Clopper-Pearson confidence limits for area scaling with differently sized reference products and countermeasures

Description

Function to compute upper Clopper-Pearson confidence limits of failure probabilities on the basis of differently sized reference products and failures tackled by countermeasures. Optionally, the required numbers of additional inspections for each reference product to reach a predefined target failure probability of the follower product are returned.

Usage

ci.mult.ref.cm(k, n, A.ref, A.follow, K, theta, alpha = 0.1, p.target = 1, prec = 2, tailcut = 1e-08, tol = 1e-12)

Arguments

k
vector of total numbers of failures for each reference product.
n
vector of numbers of inspected devices for each reference product.
A.ref
vector of chip sizes for each reference product (in mm^2).
A.follow
size of follower product.
K
matrix with entries K[j,i] denoting the number of failures of the j-th reference product tackled with the i-th countermeasure. If two or more countermeasures have the same efficiency, they can be handled as one countermeasure for several failures. If the i-th countermeasure does not apply to the j-th reference product, then set K[j,i]=0. If there is no countermeasure for a failure at all, then it does not need to be considered in K (the failure itself is already considered in k).
theta
vector of (different) effectivenesses of countermeasures.
alpha
alpha-level (1-alpha confidence level, default: 0.1).
p.target
target failure probability of follower product (optional).
prec
precision for greatest common divisor is 10^-prec (default: 2).
tailcut
probabilities for scaled failures smaller than tailcut are set to zero for each reference product (default: 1e-08). Too small values for tailcut might cause increased computation times.
tol
tolerance of uniroot-function used for computing failure probability per greatest common chip size with countermeasures (default: 1e-12).

Value

p.ref.cm
vector of upper Clopper-Pearson confidence limits for each reference product with countermeasures (without the other reference products).
p.mm.cm
upper Clopper-Pearson confidence limit of the failure probability per mm^2 with countermeasures (on the basis of all reference products).
p.follow.cm
upper Clopper-Pearson confidence limit of the failure probability of the follower product with countermeasures (on the basis of all reference products).
n.add.cm
vector of required numbers of additional inspections for each reference product in order to reach p.target for the follower product with countermeasures.

References

D. Kurz, H. Lewitschnig and J. Pilz: Failure Probability Estimation with Differently Sized Reference Products for Semiconductor Burn-in Studies. Applied Stochastic Models in Business and Industry, 31(5): 732-744, 2015. DOI: 10.1002/asmb.2100.

D. Kurz, H. Lewitschnig and J. Pilz: Decision-Theoretical Model for Failures Tackled by Countermeasures. IEEE Transactions on Reliability, 63(2): 583-592, 2014. DOI: 10.1109/TR.2014.2315952.

See Also

phi.mult.ref ci.mult.ref phi.mult.ref.cm

Examples

Run this code
#Reference product 1: 1 failure - failure tackled with 80% efficiency.
#Reference product 2: 2 failures - 1 failure tackled with 80%, 
#1 failure with 60% efficiency.
k<-c(1,2)
K<-matrix(c(1,0,1,1),2,2,byrow=TRUE)
n<-c(110000,138000)
theta<-c(0.8,0.6)
A.ref<-c(5.21,10.71)
A.follow<-8.5
p.target<-20e-06
ci.mult.ref.cm(k,n,A.ref,A.follow,K,theta,p.target=p.target)

#Reference product 1: 1 failure - failure tackled with 20% efficiency.
#Reference product 2: 2 failures - 1 failure tackled with 20%, 
#1 failure with 40% efficiency.
#Reference product 3: 2 failures - both tackled with 60% efficiency.
k<-c(1,2,2)
n<-c(110000,138000,170000)
K<-matrix(c(1,0,0,1,1,0,0,0,2),3,3,byrow=TRUE)
theta<-c(0.2,0.4,0.6)
A.ref<-c(5.21,10.71,7.89)
A.follow<-8.5
p.target<-20e-06
ci.mult.ref.cm(k,n,A.ref,A.follow,K,theta,p.target=p.target)

#Reference product 1: 1 failure - failure tackled with 20% efficiency.
#Reference product 2: 2 failures - 1 failure tackled with 40% efficiency, 
#1 failure without countermeasure.
#Reference product 3: 3 failures - 1 failure tackled with 60% efficiency, 
#2 failures without countermeasures.
k<-c(1,2,3)
n<-c(110000,138000,170000)
K<-matrix(c(1,0,0,0,1,0,0,0,1),3,3,byrow=TRUE)
theta<-c(0.2,0.4,0.6)
A.ref<-c(5.21,10.71,7.89)
A.follow<-8.5
p.target<-20e-06
ci.mult.ref.cm(k,n,A.ref,A.follow,K,theta,p.target=p.target)

Run the code above in your browser using DataLab