যদিও @ টিম @ 'র এবং @ গুং'র উত্তরগুলি বেশ কিছুটা কভার করে, আমি তাদের উভয়কে এককভাবে সংশ্লেষিত করার এবং আরও স্পষ্টতা দেওয়ার চেষ্টা করব।
উদ্ধৃত রেখাগুলির প্রসঙ্গটি বেশিরভাগ সাধারণ হিসাবে নির্দিষ্ট থ্রেশহোল্ড আকারে ক্লিনিকাল পরীক্ষাগুলি উল্লেখ করতে পারে। একটি রোগ , এবং স্বাস্থ্যকর অবস্থা সহ থেকে পৃথক সমস্ত কিছুকে হিসাবে কল্পনা করুন । আমরা আমাদের পরীক্ষার জন্য এমন কিছু প্রক্সি পরিমাপ খুঁজতে চাই যা আমাদের জন্য একটি ভাল ভবিষ্যদ্বাণী পেতে দেয় ((1) আমরা নিখুঁত নির্দিষ্টতা / সংবেদনশীলতা না পাওয়ার কারণটি হ'ল আমাদের প্রক্সি পরিমাণের মানগুলি সম্পূর্ণরূপে সংযুক্ত হয় না রোগের অবস্থা কিন্তু কেবলমাত্র এটির সাথে সাধারণত যুক্ত হয় এবং তাই পৃথক পরিমাপে আমরা আমাদের পরিমাণটি জন্য আমাদের প্রান্তিকাকে অতিক্রম করতে পারি chanceডি ডি সি ডি ডি গডিডিডিগডিডিগব্যক্তি এবং বিপরীত। স্পষ্টতার স্বার্থে, আসুন পরিবর্তনের জন্য একটি গাউসিয়ান মডেল ধরে নেওয়া যাক।
আমাদের বলুন যে আমরা প্রক্সি পরিমাণ হিসাবে ব্যবহার করছি । তাহলে চমত্কারভাবে নির্বাচিত করা হয়েছে, তারপর বেশী হতে হবে ( প্রত্যাশিত মান অপারেটর যায়)। এখন সমস্যা দেখা দেয় যখন আমরা বুঝতে পারি যে একটি যৌগিক অবস্থা (তাই হয় ) আসলে তীব্রতা 3 বাংলাদেশের তৈরি , , জন্য একটি কার্যক্রমে বৃদ্ধি প্রত্যাশিত মান সঙ্গে প্রতিটি । একক ব্যক্তির জন্য, হয় বিভাগ থেকে বা থেকে নির্বাচিতx ই [ x ডি ] ই [ এক্স ডি সি ] ই ডি ডি সি সি ডি 1 ডি 2 ডি 3 এক্স ডি ডি সি এক্স টি ডি ডি সি এক্স টি ডি এক্স ডি ডি সিএক্সএক্সই[ এক্সডি]ই[ এক্সডি গ]ইডিডিগডি1ডি2ডি3এক্সডিডিগবিভাগ, 'পরীক্ষার' ইতিবাচক আসার সম্ভাবনাগুলি আমাদের নির্বাচিত প্রান্তিক মানের উপর নির্ভর করবে। আমাদের বলুন যে আমরা এবং উভয় সত্যিকারের এলোমেলো নমুনা অধ্যয়নের উপর ভিত্তি করে নির্বাচন করি । আমাদের কিছু মিথ্যা ইতিবাচক এবং নেতিবাচক কারণ । যদি আমরা এলোমেলোভাবে কোনও ব্যক্তি নির্বাচন করি তবে সবুজ গ্রাফ দ্বারা প্রদত্ত যদি তার মানকে পরিচালিত করার সম্ভাবনা , এবং লাল গ্রাফ দ্বারা এলোমেলোভাবে নির্বাচিত ব্যক্তির সাথে সম্পর্কিত।এক্সটিডিডিগএক্সটিডিএক্সডিগ
প্রাপ্ত প্রকৃত সংখ্যাগুলি এবং ব্যক্তির প্রকৃত সংখ্যার উপর নির্ভর করবে তবে ফলাফলের সুনির্দিষ্টতা এবং সংবেদনশীলতা তা করবে না। যাক একটি ক্রমসঞ্চিত সম্ভাব্যতা ফাংশন হবে। তারপর, প্রকোপ জন্য রোগের ডি , এখানে 2x2 টেবিল হিসাবে সাধারণ মামলার প্রত্যাশিত অংশে হবে, যখন আমরা আসলে সম্মিলিত জনসংখ্যা কিভাবে থাকি তাহলে আমাদের পরীক্ষা সঞ্চালিত চেষ্টা করুন।ডি সি এফ ( ) পিডিডিগএফ( )পিডি
( ডি সি , - ) = ( 1 - পি ) ( 1 - এফ ডি সি ( এক্স টি ) ) ( ডি , - ) = পি ( এফ ডি ( x টি ) ) ( ডি সি , + )
( ডি , + ) = পি ( 1 - এফডি( এক্সটি) )
( ডি সি , - ) = ( 1 - পি ) ( 1 - এফডি গ( এক্সটি) )
( ডি , - ) = পি ( এফডি(এক্সটি) )
( ডি সি , + ) = ( 1 - পি ) ∗ এফডিগ(এক্সটি)
আসল সংখ্যাগুলি নির্ভর, তবে সংবেদনশীলতা এবং নির্দিষ্টতা পি স্বাধীন। তবে, উভয়ই এফ ডি এবং এফ ডি সি এর উপর নির্ভরশীল । সুতরাং, এগুলিকে প্রভাবিত করে এমন সমস্ত উপাদান অবশ্যই এই মেট্রিকগুলিকে পরিবর্তন করবে। আমরা উদাহরণস্বরূপ, আইসিইউতে কাজ করলে আমাদের এফ ডি পরিবর্তে এফ ডি 3 দ্বারা প্রতিস্থাপন করা হবে , এবং যদি আমরা বহিরাগত রোগীদের কথা বলি তবে এফ ডি 1 দ্বারা প্রতিস্থাপন করা হয় । এটি পৃথক বিষয় যে হাসপাতালে, এর প্রকোপটিও আলাদা,পিপিএফডিএফডি গএফডিএফডি 3এফডি 1তবে এটি আলাদা প্রবণতা নয় যা সংবেদনশীলতা এবং সুনির্দিষ্টতাগুলিকে পৃথক করে তুলছে, তবে ভিন্ন বিতরণ, যেহেতু প্রান্তিকের মডেলটির উপর ভিত্তি করে যে মডেলটি সংজ্ঞায়িত করা হয়েছিল, বাইরের রোগী বা রোগী হিসাবে উপস্থিত লোকদের ক্ষেত্রে প্রযোজ্য ছিল না । আপনি এগিয়ে যেতে পারেন এবং ভেঙ্গে একাধিক subpopulations এ, কারনে এর inpatient subpart ডি গ একটি উত্থাপিত থাকিবে এক্স অন্যান্য কারণে (যেহেতু সবচেয়ে প্রক্সি রয়েছে অন্যান্য গুরুতর অবস্থায় 'উঁচু')। ব্রেকিং ডি subpopulation মধ্যে জনসংখ্যা সংবেদনশীলতা পরিবর্তন ব্যাখ্যা করে, যখন যে ডি গ জনসংখ্যা (নির্দিষ্টতা পরিবর্তন ব্যাখ্যা করে সংশ্লিষ্ট পরিবর্তন দ্বারাডিগডিগএক্সডিডিগ এবং এফ ডি সি )। এটি সংমিশ্রণ ডি গ্রাফটি আসলে অন্তর্ভুক্ত। রং প্রত্যেকটি আসলে তাদের নিজস্ব থাকবে এফ , তাই, যতদিন থেকে এই differes এফ যার উপর মূল সংবেদনশীলতা এবং বিশেষত্বের গণনা করা, এই বৈশিষ্ট্যের মান পরিবর্তন করতে হবে।এফডিএফডি গডিএফএফ
উদাহরণ
11500 জনসংখ্যার যথাক্রমে 10000 ডিসি, 500,750,300 ডি 1, ডি 2, ডি 3 অনুমান করুন। মন্তব্য করা অংশটি উপরের গ্রাফগুলির জন্য ব্যবহৃত কোড।
set.seed(12345)
dc<-rnorm(10000,mean = 9, sd = 3)
d1<-rnorm(500,mean = 15,sd=2)
d2<-rnorm(750,mean=17,sd=2)
d3<-rnorm(300,mean=20,sd=2)
d<-cbind(c(d1,d2,d3),c(rep('1',500),rep('2',750),rep('3',300)))
library(ggplot2)
#ggplot(data.frame(dc))+geom_density(aes(x=dc),alpha=0.5,fill='green')+geom_density(data=data.frame(c(d1,d2,d3)),aes(x=c(d1,d2,d3)),alpha=0.5, fill='red')+geom_vline(xintercept = 13.5,color='black',size=2)+scale_x_continuous(name='Values for x',breaks=c(mean(dc),mean(as.numeric(d[,1])),13.5),labels=c('x_dc','x_d','x_T'))
#ggplot(data.frame(d))+geom_density(aes(x=as.numeric(d[,1]),..count..,fill=d[,2]),position='stack',alpha=0.5)+xlab('x-values')
আমরা সহজেই ডিসি, ডি 1, ডি 2, ডি 3 এবং সংমিশ্রণ ডি সহ বিভিন্ন জনগোষ্ঠীর জন্য এক্স-মাধ্যমগুলি গণনা করতে পারি
mean(dc)
mean(d1)
mean(d2)
mean(d3)
mean(as.numeric(d[,1]))
> mean(dc) [1] 8.997931
> mean(d1) [1] 14.95559
> mean(d2) [1] 17.01523
> mean(d3) [1] 19.76903
> mean(as.numeric(d[,1])) [1] 16.88382
আমাদের আসল পরীক্ষার ক্ষেত্রে 2x2 টেবিল পেতে, আমরা প্রথমে তথ্যের উপর ভিত্তি করে একটি থ্রেশহোল্ড সেট করি (যা বাস্তব ক্ষেত্রে কেস @ গং শো হিসাবে পরীক্ষা চালানোর পরে সেট করা হবে)। যাইহোক, 13.5 এর একটি চৌম্বক ধরে ধরে, পুরো জনসংখ্যার উপর ভিত্তি করে আমরা নিম্নলিখিত সংবেদনশীলতা এবং নির্দিষ্টতা পাই।
sdc<-sample(dc,0.1*length(dc))
sdcomposite<-sample(c(d1,d2,d3),0.1*length(c(d1,d2,d3)))
threshold<-13.5
truepositive<-sum(sdcomposite>13.5)
truenegative<-sum(sdc<=13.5)
falsepositive<-sum(sdc>13.5)
falsenegative<-sum(sdcomposite<=13.5)
print(c(truepositive,truenegative,falsepositive,falsenegative))
sensitivity<-truepositive/length(sdcomposite)
specificity<-truenegative/length(sdc)
print(c(sensitivity,specificity))
> print(c(truepositive,truenegative,falsepositive,falsenegative)) [1]139 928 72 16
> print(c(sensitivity,specificity)) [1] 0.8967742 0.9280000
আসুন ধরে নেওয়া যাক আমরা বহিরাগত রোগীদের সাথে কাজ করছি, এবং আমরা কেবল ডি 1 অনুপাত থেকে আক্রান্ত রোগীদের পাই, বা আমরা আইসিইউতে কাজ করছি যেখানে আমরা কেবল ডি 3 পাই। (আরও সাধারণ ক্ষেত্রে, আমাদেরও ডিসি উপাদানকে বিভক্ত করতে হবে) কীভাবে আমাদের সংবেদনশীলতা এবং নির্দিষ্টতা পরিবর্তন হয়? প্রাদুর্ভাব পরিবর্তন করে (অর্থাত্ উভয় ক্ষেত্রে আক্রান্ত রোগীদের তুলনামূলক অনুপাত পরিবর্তন করে আমরা নির্দিষ্টতা এবং সংবেদনশীলতা মোটেও পরিবর্তন করি না so ঠিক তাই ঘটে যে এই প্রবণতাটি পরিবর্তনের পরিবর্তনের সাথেও পরিবর্তন হয়)
sdc<-sample(dc,0.1*length(dc))
sd1<-sample(d1,0.1*length(d1))
truepositive<-sum(sd1>13.5)
truenegative<-sum(sdc<=13.5)
falsepositive<-sum(sdc>13.5)
falsenegative<-sum(sd1<=13.5)
print(c(truepositive,truenegative,falsepositive,falsenegative))
sensitivity1<-truepositive/length(sd1)
specificity1<-truenegative/length(sdc)
print(c(sensitivity1,specificity1))
sdc<-sample(dc,0.1*length(dc))
sd3<-sample(d3,0.1*length(d3))
truepositive<-sum(sd3>13.5)
truenegative<-sum(sdc<=13.5)
falsepositive<-sum(sdc>13.5)
falsenegative<-sum(sd3<=13.5)
print(c(truepositive,truenegative,falsepositive,falsenegative))
sensitivity3<-truepositive/length(sd3)
specificity3<-truenegative/length(sdc)
print(c(sensitivity3,specificity3))
> print(c(truepositive,truenegative,falsepositive,falsenegative)) [1] 38 931 69 12
> print(c(sensitivity1,specificity1)) [1] 0.760 0.931
> print(c(truepositive,truenegative,falsepositive,falsenegative)) [1] 30 944 56 0
> print(c(sensitivity3,specificity3)) [1] 1.000 0.944
সংক্ষিপ্তসার হিসাবে, সংবেদনশীলতার পরিবর্তনগুলি দেখানোর প্লট (নির্দিষ্টকরণ একই ধরণের অনুসরণ করবে যদি আমরা উপ-জনসংখ্যা থেকে ডিসি জনসংখ্যাও রচনা করতাম) জনসংখ্যার জন্য বিভিন্ন গড় x সহ, এখানে একটি গ্রাফ দেওয়া হয়েছে
df<-data.frame(V1=c(sensitivity,sensitivity1,sensitivity3),V2=c(mean(c(d1,d2,d3)),mean(d1),mean(d3)))
ggplot(df)+geom_point(aes(x=V2,y=V1),size=2)+geom_line(aes(x=V2,y=V1))
- ডি