SAS (Statistical Analysis System) একটি শক্তিশালী টুল যা ডেটা বিশ্লেষণ, ম্যানিপুলেশন এবং রিপোর্ট তৈরির জন্য ব্যবহৃত হয়। SAS গ্রাফিক্স এবং রিপোর্ট তৈরির জন্য অনেক ধরনের ফিচার এবং প্রসিডিউর (Procedures) সরবরাহ করে, যার মাধ্যমে আপনি কাস্টমাইজড (Customized) গ্রাফ এবং রিপোর্ট তৈরি করতে পারেন। এখানে আমরা SAS Graph এবং SAS Reporting সম্পর্কে আলোচনা করব এবং দেখব কীভাবে কাস্টমাইজড গ্রাফ এবং রিপোর্ট তৈরি করা যায়।
১. কাস্টমাইজড গ্রাফ তৈরি করা
SAS গ্রাফ তৈরি করার জন্য প্রধানত SG Procedures (Statistical Graphics Procedures) ব্যবহার করা হয়, যেমন PROC SGPLOT, PROC SGSCATTER, PROC SGPANEL ইত্যাদি। এই প্রসিডিউরগুলো ব্যবহার করে আপনি সহজেই গ্রাফ তৈরি করতে পারেন এবং সেগুলিকে কাস্টমাইজও করতে পারেন।
উদাহরণ ১: PROC SGPLOT দিয়ে কাস্টমাইজড গ্রাফ
PROC SGPLOT হলো সাসের সবচেয়ে সাধারণ গ্রাফিক্স প্রসিডিউর, যার মাধ্যমে এক্স এবং ওয়াই অ্যাক্সিসের উপর ভিত্তি করে গ্রাফ তৈরি করা হয়।
উদাহরণ:
proc sgplot data=sashelp.cars;
scatter x=horsepower y=mpg_city / markerattrs=(symbol=circlefilled color=blue size=10);
title 'Horsepower vs City MPG';
xaxis label='Horsepower' grid;
yaxis label='City MPG' grid;
run;
এখানে:
- scatter ব্যবহার করে horsepower এবং mpg_city এর মধ্যে সম্পর্ক দেখানো হয়েছে।
markerattrsএর মাধ্যমে মার্কারের রঙ, সাইজ এবং স্টাইল কাস্টমাইজ করা হয়েছে।- title দিয়ে গ্রাফের টাইটেল সেট করা হয়েছে।
- xaxis এবং yaxis ব্যবহার করে এক্স এবং ওয়াই অক্ষের লেবেল এবং গ্রিড যোগ করা হয়েছে।
উদাহরণ ২: PROC SGPANEL দিয়ে কাস্টমাইজড প্যানেল গ্রাফ
PROC SGPANEL ব্যবহার করে একাধিক গ্রাফ বা প্যানেল তৈরি করা যায়, যেখানে বিভিন্ন ক্যাটাগরি অনুযায়ী গ্রাফ প্রদর্শন করা হয়।
proc sgpanel data=sashelp.cars;
panelby origin / layout=lattice columns=2;
scatter x=horsepower y=mpg_city;
colaxis label='Horsepower' grid;
rowaxis label='City MPG' grid;
run;
এখানে:
- panelby ব্যবহার করে
originভেরিয়েবলের ভিত্তিতে গ্রাফগুলিকে প্যানেল আকারে সাজানো হয়েছে। layout=latticeএবংcolumns=2ব্যবহার করে গ্রাফের লেআউট কাস্টমাইজ করা হয়েছে।
২. কাস্টমাইজড রিপোর্ট তৈরি করা
SAS-এ কাস্টমাইজড রিপোর্ট তৈরি করার জন্য PROC REPORT, PROC PRINT, PROC TABULATE এবং ODS (Output Delivery System) ব্যবহার করা হয়। এই প্রসিডিউরগুলোর মাধ্যমে আপনি ডেটাকে সাজিয়ে একটি সুন্দর, পঠনযোগ্য এবং কাস্টমাইজড রিপোর্ট তৈরি করতে পারেন।
উদাহরণ ১: PROC REPORT দিয়ে কাস্টমাইজড রিপোর্ট
PROC REPORT একটি শক্তিশালী টুল যা গ্রুপিং, সারাংশ এবং কাস্টম কলাম তৈরি করতে ব্যবহার করা হয়।
উদাহরণ:
proc report data=sashelp.cars nowd;
column make model type horsepower weight mpg_city;
define make / display 'Car Make';
define model / display 'Car Model';
define horsepower / analysis sum 'Total Horsepower';
define mpg_city / analysis mean 'Average City MPG';
title 'Car Report';
run;
এখানে:
columnস্টেটমেন্টে কোলামগুলো নির্ধারণ করা হয়েছে।defineস্টেটমেন্টের মাধ্যমে প্রতিটি কোলামের জন্য একটি নির্দিষ্ট লেবেল এবং অ্যানালিসিস টাইপ সেট করা হয়েছে।analysisদিয়ে পরিসংখ্যানগত বিশ্লেষণ, যেমন sum এবং mean দেওয়া হয়েছে।
উদাহরণ ২: PROC PRINT দিয়ে কাস্টম রিপোর্ট
PROC PRINT ব্যবহার করে সহজ রিপোর্ট তৈরি করা যায়।
proc print data=sashelp.cars noobs;
var make model type horsepower mpg_city;
title 'Car Information Report';
run;
এখানে:
varস্টেটমেন্টে রিপোর্টে প্রদর্শিত ভেরিয়েবলগুলোর তালিকা দেওয়া হয়েছে।noobsঅপশন ব্যবহার করে রেকর্ড নম্বর (Observation Number) মুছে ফেলা হয়েছে।
৩. ODS (Output Delivery System) ব্যবহার
ODS (Output Delivery System) ব্যবহারের মাধ্যমে আপনি রিপোর্ট এবং গ্রাফের আউটপুট বিভিন্ন ফরম্যাটে যেমন PDF, HTML, RTF ইত্যাদিতে রপ্তানি (export) করতে পারেন।
উদাহরণ ১: ODS PDF ব্যবহার করে রিপোর্ট রপ্তানি
ods pdf file='car_report.pdf';
proc report data=sashelp.cars;
column make model type horsepower mpg_city;
define make / display 'Car Make';
define model / display 'Car Model';
define horsepower / analysis sum 'Total Horsepower';
define mpg_city / analysis mean 'Average City MPG';
title 'Car Report';
run;
ods pdf close;
এখানে:
ods pdfদিয়ে রিপোর্টটি PDF ফরম্যাটে সংরক্ষণ করা হচ্ছে।ods pdf close;দিয়ে PDF ফাইল বন্ধ করা হচ্ছে।
উদাহরণ ২: ODS HTML ব্যবহার করে রিপোর্ট রপ্তানি
ods html file='car_report.html';
proc print data=sashelp.cars;
var make model type horsepower mpg_city;
title 'Car Information Report';
run;
ods html close;
এখানে:
ods htmlদিয়ে রিপোর্টটি HTML ফরম্যাটে সংরক্ষণ করা হচ্ছে।
সারাংশ
SAS-এর গ্রাফিক্স এবং রিপোর্টিং টুলস কাস্টমাইজড গ্রাফ এবং রিপোর্ট তৈরি করার জন্য অত্যন্ত শক্তিশালী। PROC SGPLOT, PROC SGPANEL, PROC REPORT, PROC PRINT, এবং ODS (Output Delivery System) ব্যবহার করে আপনি কাস্টম গ্রাফ এবং রিপোর্ট তৈরি করতে পারেন। গ্রাফ এবং রিপোর্টের বিভিন্ন অংশ কাস্টমাইজ করতে পারবেন, যেমন অক্ষের লেবেল, টাইটেল, গ্রিড, ডেটা পয়েন্টের সাইজ এবং কালার, এবং রিপোর্টের আউটপুট ফরম্যাট। ODS ব্যবহার করে আপনি এই আউটপুটগুলো PDF, HTML, RTF ইত্যাদি ফরম্যাটে রপ্তানি করতে পারেন, যা আরও পেশাদার রিপোর্ট তৈরি করতে সহায়তা করে।
Read more