«

»

এপ্রিল 30

স্যাস পরিচিতি – লেকচার ৫ – ছবি ও পরিসংখ্যানের বিশ্লেষণ প্রণালীসমূহ

 

[নিবন্ধনের লিংক] [কোর্সের মূল পাতা] [আগের পর্ব]

 

ঘোষণা:

শিক্ষক.কম এর কোর্সগুলো থেকে যদি উপকৃত হয়ে থাকেন, তাহলে দয়া করে The BoBs Award প্রতিযোগিতায় শিক্ষক.কম-কে ভোট দেয়ার কথা বিবেচনা করতে পারেন। সেরা উদ্ভাবন বিভাগে শিক্ষক.কম এখন বাংলা ভাষার প্রতিনিধিত্ব করছে। ভোট দেয়ার সরাসরি লিংক হলো এইটি, আর মোবাইল থেকে এখানে ক্লিক করুন। ভোট চলবে মে ৭, ২০১৩ পর্যন্ত।

 

এই পর্বের ভূমিকা: 

আজকের পর্বে আমরা শিখবো স্যাস হতে কিভাবে উপাত্ত থেকে ছবি তৈরি ও পরিসংখ্যানের বিশ্লেষণ প্রণালীসমূহ করা যায়। এই পর্বে ব্যবহৃত সমস্ত উপাত্ত এই লিংক থেকে ডাউন-লোড করা যাবে।

 

 শুরুর আগের কথা:

এই পর্বে আমরা অনেক পরিসংখ্যানের শব্দ ব্যবহার করব, যার ব্যাখ্যা বা সংজ্ঞা দেয়া হবে না। বর্তমান পরিসংখ্যান পরিচিতি কোর্স থেকে সেই শব্দগুলো সম্পর্কে ধারণা পেতে পারেন। এই লেকচারে আমরা কিভাবে বিভিন্ন চলকের সম্পর্ক ছবি ও পরিসংখ্যানের মাধ্যমে দেখাতে পারব, তার উপর কেবল জোড় দেব।

 

নতুন লেকচারের ভিডিও – পর্ব ৫: ছবি ও পরিসংখ্যানের বিশ্লেষণ প্রণালীসমূহ

আমার ইউটিউবের চ্যানেলের মাধ্যমে এইখানে ভিডিও অনুবিদ্ধ করলাম, আগ্রহীরা গ্রাহকশ্রেণিভুক্ত হতে পারেন।

আপনার অঞ্চলে ইউটিউব অবরুদ্ধ থাকলে সাথে দিলাম স্ক্রিনকাস্ট মিরর আর ভিডিও ডাউন-লোড (১৭৫ মেগা) লিঙ্ক। সর্বশেষে আমার ওয়েবসাইটে মিরর

 

লেকচার সারসংক্ষেপ

সম্পূর্ণ ভিডিও দেখার পরে সারসংক্ষেপ দেখুন। নীচে বর্ণিত আলোচনাটি ভিডিওর অবিকল অনুলিখন নয়, সারসংক্ষেপ মাত্র। সম্পূর্ণ ভিডিও লেকচার না দেখলে সারসংক্ষেপ আলোচনা বুঝতে অসুবিধা হতে পারে।

 

অনুলম্ব বার ডায়াগ্রাম তৈরি করব কিভাবে?

* Plotting vertical bar diagram;
proc gchart DATA = MScond;
TITLE ‘Vertical Bar chart of Total Relapse’;
VBAR Total;
run;

অনুভূমিক বার ডায়াগ্রাম তৈরি করব কিভাবে?

* Plotting horizontal bar diagram;
proc gchart DATA = MScond;
TITLE ‘Horizontal Bar chart of Total Relapse’;
HBAR Total;
run;

সাথে একটি সারণী দেখাচ্ছে। এই সারণী বা সংখ্যা ছাড়া শুধুই বার ডায়াগ্রাম তৈরি করব কিভাবে?

* Plotting horizontal bar diagram without stats;
proc gchart DATA = MScond;
TITLE ‘Horizontal Bar chart of Total Relapse’;
HBAR Total / NOSTAT;
run;

অবিচ্ছিন্ন চলক দিয়ে বার ডায়াগ্রাম তৈরি করব কিভাবে?

* Plotting vertical bar diagram using continuous variable;
proc gchart DATA = MScond;
TITLE ‘Bar chart of Total Relapse’;
VBAR age / LEVELS = 3;
run;

 অবিচ্ছিন্ন চলক দিয়ে বার ডায়াগ্রাম তৈরি করার সময় লেভেল সংখ্যা বাড়াবো কিভাবে?

* Plotting vertical bar diagram using continuous variable;
proc gchart DATA = MScond;
TITLE ‘Bar chart of Total Relapse’;
VBAR age / LEVELS = 5;
run;

দুটি অবিচ্ছিন্ন চলক হাতে আছে। এদের সম্পর্ক আছে কিনা দেখতে অবক্ষিপ্ত প্লট তৈরি করব কিভাবে?

* Plotting scatter plot;
PROC PLOT DATA=MScond;
PLOT age*Total;
RUN;

পরিসংখ্যানের কৌতুক

পরিসংখ্যানের কৌতুক

এই দুটি অবিচ্ছিন্ন চলক হতে সংশ্লেষ গণনা করব কিভাবে?

* correlation of two variables;
proc corr DATA = MScond;
Title ‘Correlation of Age and total relapse’;
VAR age Total;
run;

 স্পিয়ারম্যান পদ্ধতিতে সংশ্লেষ গণনা করব কিভাবে?

* correlation of two variables – 2 types;
proc corr DATA = MScond PEARSON SPEARMAN NOSIMPLE;
Title ‘Correlation of Age and total relapse’;
VAR age Total;
run;

একটি চলক অপরটির উপর নির্ভর করে কিনা জানতে সরল রৈখিক নির্ভরণ গণনা করে কিভাবে?

* simple linear regression;
proc reg DATA = MScond;
TITLE ‘Regression of Age on total relapse’;
MODEL AGE = Total;
run;

বহু চলক বিশিষ্ট রৈখিক নির্ভরণ গণনা করে কিভাবে?

* Multiple linear regression;
proc reg DATA = MScond;
TITLE ‘Regression of Age on total relapse and treatment’;
MODEL AGE = Total trt;
run;

 বহুপদী চলক সহকারে রৈখিক নির্ভরণ গণনা করে কিভাবে?

* Multiple linear regression with polinomial term;
Data MScond2;
INPUT id trt gender $ age rel1 rel2 rel3;
Total = rel1 + rel2 + rel3;
IF Total GE 2 THEN Elig = ‘Yes’;
ELSE Elig = ‘No’;
Totalsq = Total**2;
Totallog = log(Totalsq);
DATALINES;
1 1 M 29 1 1 1
2 0 M 20 1 0 1
3 1 F 39 0 0 0
4 0 M 19 1 1 1
5 1 M 28 1 0 0
6 0 F 33 0 0 1
7 1 M 20 1 1 0
8 0 M 29 1 0 1
9 1 F 18 0 0 .
;
proc reg DATA = MScond2;
TITLE ‘Regression of Age on total relapse and treatment’;
MODEL AGE = Total Totalsq trt;
run;

একটি চলক অপর একটি দ্বিপদী চলকের উপর নির্ভর করে কিনা জানতে লজিস্টিক নির্ভরণ গণনা করে কিভাবে?

* Logistic regression;
Data MScond3;
INPUT id trt gender $ age rel1 rel2 rel3;
Total = rel1 + rel2 + rel3;
IF Total GE 2 THEN Elig = ‘Yes’;
ELSE Elig = ‘No’;
IF Elig = ‘Yes’ THEN two_rel = 1;
ELSE two_rel = 0;
DATALINES;
1 1 M 29 1 1 1
2 0 M 20 1 0 1
3 1 F 39 0 0 0
4 0 M 19 1 1 1
5 1 M 28 1 0 0
6 0 F 33 0 0 1
7 1 M 20 1 1 0
8 0 M 29 1 0 1
9 1 F 18 0 0 .
;
proc logistic DATA = MScond3;
TITLE ‘Logistic regression fit’;
MODEL two_rel = AGE Total trt;
run;

লজিস্টিক নির্ভরণ গণনা ঠিক আছে কিনা তা বুঝবো কিভাবে?

* Logistic regression with more diagnostic tests and ROC plot;
proc logistic DATA = MScond3;
TITLE ‘Multiple regression fit’;
MODEL two_rel = AGE Total trt / CTABLE LACKFIT RISKLIMITS OUTROC = ROCdata;
run;
PROC PLOT DATA=ROCdata;
TITLE ‘ROC Curve’;
PLOT _SENSIT_ * _1MSPEC_ = ‘*’;
LABEL _SENSIT_ = ‘Sensitivity’
_1MSPEC_ = ‘1 – Specificity’;
RUN;

 আমাদের স্যাস পরিচিতি কোর্সটির ইতি টানছি এখানেই। আশা করি এই কোর্সে প্রদত্ত ধারণাগুলো আপনার সামনে উচ্চ স্তরের স্যাস প্রোগ্রামিং শেখার ও পরিসংখ্যানের বিভিন্ন ধরনের গণনা করার বুনিয়াদ হিসেবে কাজ করবে। সাথে থাকার জন্য অসংখ্য ধন্যবাদ।

 

সূত্র:

www.ats.ucla.edu/stat/sas/

স্যাস সাপোর্ট

উইকি  পরিসংখ্যান ও সম্ভাবনা পরিভাষা

স্যাসের বই

 

আগের লেকচারের লিঙ্ক:

ভূমিকা

স্যাস পরিচিতি – লেকচার ১ – বেইজ স্যাস খুঁটিনাটি

স্যাস পরিচিতি – লেকচার ২ – উপাত্ত আমদানি

স্যাস পরিচিতি – লেকচার ৩ – উপাত্ত পরিবর্ধন ও প্রদর্শন

স্যাস পরিচিতি – লেকচার ৪: পরিসংখ্যানের সারাংশ

 

Comments

comments

About the author

এহসান করিম

ঢাকা বিশ্ববিদ্যালয় থেকে ফলিত পরিসংখ্যানে পড়াশুনা করেছি এবং পরবর্তীতে পরিসংখ্যানে উচ্চশিক্ষার জন্য ব্রিটিশ কলাম্বিয়া বিশ্ববিদ্যালয়ে আসি। মূলত গবেষণার বিষয় কারণিক সিদ্ধান্ত।

Leave a Reply