আপনি ক্যাপচার-পুনরুদ্ধার পদ্ধতিটি ব্যবহার করতে পারেন , এটি Rcapture R প্যাকেজ হিসাবেও প্রয়োগ করা হয়েছে ।
এখানে একটি উদাহরণ দেওয়া আছে, যা কোডে কোড করা হয়েছে Let's আসুন ধরে নেওয়া যাক যে ওয়েব সার্ভিসে N = 1000 আইটেম রয়েছে। আমরা এন = 300 অনুরোধ করব। 1 থেকে কে পর্যন্ত উপাদানগুলির সংখ্যা নির্ধারণ করে যেখানে একটি এলোমেলো নমুনা তৈরি করুন, সেখানে কে কতগুলি বিভিন্ন আইটেম আমরা দেখেছি।
N = 1000; population = 1:N # create a population of the integers from 1 to 1000
n = 300 # number of requests
set.seed(20110406)
observation = as.numeric(factor(sample(population, size=n,
replace=TRUE))) # a random sample from the population, renumbered
table(observation) # a table useful to see, not discussed
k = length(unique(observation)) # number of unique items seen
(t = table(table(observation)))
সিমুলেশন ফলাফল
1 2 3
234 27 4
সুতরাং 300 অনুরোধের মধ্যে 4 বার আইটেম দেখা হয়েছিল 3 বার, 27 বার দুটি বার দেখা হয়েছে এবং 234 টি আইটেম কেবল একবার দেখা হয়েছে।
এখন এই নমুনা থেকে এন অনুমান করুন:
require(Rcapture)
X = data.frame(t)
X[,1]=as.numeric(X[,1])
desc=descriptive(X, dfreq=TRUE, dtype="nbcap", t=300)
desc # useful to see, not discussed
plot(desc) # useful to see, not discussed
cp=closedp.0(X, dfreq=TRUE, dtype="nbcap", t=300, trace=TRUE)
cp
ফলাফল:
Number of captured units: 265
Abundance estimations and model fits:
abundance stderr deviance df AIC
M0** 265.0 0.0 2.297787e+39 298 2.297787e+39
Mh Chao 1262.7 232.5 7.840000e-01 9 5.984840e+02
Mh Poisson2** 265.0 0.0 2.977883e+38 297 2.977883e+38
Mh Darroch** 553.9 37.1 7.299900e+01 297 9.469900e+01
Mh Gamma3.5** 5644623606.6 375581044.0 5.821861e+05 297 5.822078e+05
** : The M0 model did not converge
** : The Mh Poisson2 model did not converge
** : The Mh Darroch model did not converge
** : The Mh Gamma3.5 model did not converge
Note: 9 eta parameters has been set to zero in the Mh Chao model
N^
সম্পাদনা: উপরের পদ্ধতির নির্ভরযোগ্যতা পরীক্ষা করতে আমি 10000 উত্পন্ন নমুনায় উপরের কোডটি চালিয়েছি। এমএইচ চাও মডেল প্রতিবার রূপান্তরিত হয়েছিল। এখানে সংক্ষিপ্তসার:
> round(quantile(Nhat, c(0, 0.025, 0.25, 0.50, 0.75, 0.975, 1)), 1)
0% 2.5% 25% 50% 75% 97.5% 100%
657.2 794.6 941.1 1034.0 1144.8 1445.2 2162.0
> mean(Nhat)
[1] 1055.855
> sd(Nhat)
[1] 166.8352