0. শুরুর আগে

কম্পিউটার মানে গণণাযন্ত্র সেটি আমরা সবাই জানি, কিন্তু এটাকে গণণার কাজে ব্যাবহার করি কয়জন? জাফর ইকবাল স্যার বলেছিলেন,

"কম্পিউটার দিয়ে আমরা সব করি, এমনকি চুরি চামারী পর্যন্ত করি, কিন্তু গণনা করিনা!"

যাইহোক, তুমি যেহেতু এই বইটি পড়া শুরু করেছো সেহেতু আমি ধরে নিচ্ছি তুমি পরিসংখ্যান বিভাগের একজন ছাত্র এবং তুমি কম্পিউটার দিয়ে গণণা করার ব্যাপারে ব্যাপক আগ্রহী! কম্পিউটারকে দিয়ে কোনো কাজ বা গণণা করিয়ে নিতে হলে সেই কাজ বা গণণাটি অবশ্যই কম্পিউটারকে বুঝিয়ে দিতে হবে। কম্পিউটারকে বুঝানোর এই কাজটি সুন্দরভাবে সম্পন্ন করার জন্যে আমরা যে জিনিসটি ব্যাবহার করি, তা হলো "প্রোগ্রামিং ল্যাংগুয়েজ"। প্রোগ্রামিং ল্যাংগুয়েজ কি? এটি কিভাবে কাজ করে? সেসব আলোচনায় আমি যাবোনা। ধরে নিচ্ছি তুমি এইসব জানো (না জানলে গুগল করে জেনে নাও)। বর্তমান পৃথিবীতে অসংখ্য প্রোগ্রামিং ল্যাংগুয়েজ রয়েছে। সঠিক সংখ্যাটি আমি জানিনা। এত এত ল্যাংগুয়েজের ভীড়ে আমরা শুধুমাত্র বহুল ব্যাবহৃত ল্যাংগুয়েজ গুলো নিয়ে কথা বলব। যেহেতু আমরা পরিসংখ্যানিক সমস্যাগুলো সমাধানের উদ্দেশ্যে প্রোগ্রামিং ল্যাংগুয়েজ ব্যাবহার করতে চাই, সেহেতু প্রথমেই R দিয়ে শুরু করব। R একটি প্রোগ্রামিং ল্যাংগুয়েজ এর নাম। ১৯৭৬ সালে বেল ল্যাবরেটরি তে John Chambers নামের এক ভদ্রলোক S নামের একটি ল্যাংগুয়েজ তৈরি করেন। পরবর্তীতে এই ল্যাংগুয়েজকে নানাভাবে মোডিফাই করে পরিসংখ্যানিক কাজের জন্যে নতুনভাবে ডেভেলপ করা হয়। ১৯৯২ সালে নিউজিল্যান্ড এর অকল্যান্ড ইউনিভার্সিটিতে পরিসংখ্যান বিভাগে Ross ihaka এবং Robert Gentleman এই ল্যাংগুয়েজ তৈরি করেছিলেন। এটিকে সবার ব্যাবহারের জন্যে উন্মুক্ত করা হয় ১৯৯৫ সালে। এটি একটি ফ্রি এবং ওপেনসোর্স ল্যাংগুয়েজ। যেকেউ চাইলেই এর উন্নয়নে অবদান রাখতে পারে। এই হচ্ছে R এর ইতিহাস। এর থেকে বেশি জানার প্রয়োজন মনে করছিনা। কেউ যদি আরো বেশি জানতে চাও, গুগল, উইকিপিডিয়া থেকে জেনে নিতে পারো। এখন আমরা আমাদের মেশিনে R এবং Rstudio ইনস্টল করবো। আগে থেকে ইনস্টল করা থাকলে বেশ ভালো। আর ইনস্টল করা না থাকলে দ্রুত ইনস্টল করে ফেলো। ইনস্টল করতে না পারলে "Install R on windows" লিখে ইউটিউব এ সার্চ করো, অনেক ভিডিও পাবে।