Photo by Luke Chesser on Unsplash

ড্যাটা এনালাইসিসের প্রথম ধাপে আমি অবজেক্টিভ ভালোভাবে বুঝতে চেষ্টা করি। তারপর ঠিক করি আমার কোন ধরণের এনালাইসিস করতে হবে অবজেক্টিভের উপর ভিত্তি করে। এরপর একটা আউটলাইন তৈরি করে এনালাইসিস শুরু করি। সবধরনের এনালাইসিসে আমার কিছু কমন ধাপ হল :
১. ড্যাটা লোড করা।
২. ড্যাটা ক্লিন ,রিশ্যাপ করা।
৩. এক্সপ্লোরেটোরী ড্যাটা এনালাইসিস। এই ধাপে ড্যাটা বুঝতে চেষ্টা করি।
৪. এই ধাপে হাইপোথেসিস টেস্টিং , মডেলিং ।
৫. এই ধাপে মডেল ভ্যালিডেশন , রেসিজুয়াল এনালাইসিস করি।
৬. এই ধাপে ইন্টারপ্রেটেশন করি।
৭. শেষ ধাপে এনালাইসিসের সারমর্ম লিখি।
প্রয়োজন অনুযায়ী একধাপ থেকে আরেক ধাপে সামনে বা পিছনে কয়েকবার যাওয়া লাগতে পারে ।


বাংলাদেশে নিজে নিজে চলতে পারে এইরকম সেলফ ড্রাইভিং গাড়ি বানাতে গেলে যেসব সমস্যার মুখোমুখি হতে হবে:

১। অনেক রাস্তায় লেনের দাগ মুছে গেছে, ঠিকমত নেই।

২। রাস্তায় সিগন্যাল বাতি আছে কিন্তু কাজ করেনা ।

৩। রাস্তা খানাখন্দে ভরা।

৪। বছরের কোন না কোন সময় কোন না কোন রাস্তায় খুঁড়াখুঁড়ি চলতে থাকে ।

৫। রাস্তার অনেক সাইন মুছে গেছে, অনেক রোডের সাইনবোর্ডে লেখা নেই ।

৬। হুঁটহাঁট পথচারি রাস্তা পারাপারের জন্য দৌড় মারতে পারে ।

৭। হাইওয়েতে অনেক ধীরগতির যানবাহন চলাচল করে ।

৮ । গাড়ির ড্রাইভার বেপরোয়া গতিতে গাড়িচালায়।

৯। ওভারটেক করার প্রতিযোগিতা ।

১০ । যেখানে সেখানে আইন না…


  1. null vs undefined

undefined and null might be confusing to you.
When you declare a variable but you don’t assign any value to it you’ll get undefined. In other programming languages, you might get garbage value but JavaScript will give you undefined.
When your function doesn’t return anything the return value will be undefined. Uninitialized variables will always return undefined.

When you explicitly want to identify that the value of a variable is empty or it doesn’t have any value you can use null to set its value.

2. map

Instead of using for loop, we can use a map…


  1. prop-types

When we receive a prop in React functional component we can reduce error and make our app more robust by enforcing a mechanism to check the types of props passed to the component. If your passed props don’t match the specified type react will warn you during development.

First, install it by npm install --save prop-types

Then import this library in your component

import PropTypes from 'prop-types'

Add the propTypes property to your component with the prop name and types as an object like below.

Component.prototype = {
name: PropTypes.string.isRequire,
users: PropTypes.array.isRequired,loading: PropTypes.bool.isRequired}

For in-depth see this…


  1. Checking data type in JavaScript

When you’re writing your JavaScript all values might look similar to the 101 Dalmatian. But behold all that’s not the case here. You can check your value type using JavaScript keyword typeof operator. You can write it two ways typeof(operand) or committing the parentheses typeof operand. Few examples are below:

2. try catch in JavaScript

When we write and run programming often you’ll encounter errors. There are three type of errors we’ll encounter, 1. Compile time error, 2. Runtime Error and 3. Logical error. …


  1. JavaScript doesn’t have different data types for numbers. By default, all numbers are considered double. There is no integer. For example, suppose you declare a variable two variables,a = 7 and b = 2 they’ll be float by default. In other programming languages like c, c++ would give a/b = 3 but in JavaScript, you’ll get result 3.5. JavaScript by default does floating-point division for all numbers.

2. === vs == operator for comparison. If you’re familiar with other programming languages and new to JavaScript you might frown upon ===. Long story short double equal operator is somewhat forgetting…


অনেকে ফাইভার, আপওয়ার্ক আইডিতে সমস্যা হলে একেবারে বেকার হয়ে যেতে হয় । তাদের জন্য একটা বিকল্প হতে পারে কোন একটা বিদেশি কোম্পানিতে রিমোট চাকুরীতে যোগ দেয়া বা ভিসা স্পন্সরশীপ ম্যানেজ করে চাকরি নিয়ে বিদেশে চলে যাওয়া। আপনার যদি স্কিল থাকে এবং চেষ্টা করে যান তাহলে যেকোনো একটি ব্যবস্থা করতে পারবেন। আজকে আমি কথা বলব ৩ টি ওয়েবসাইট নিয়ে। ১। https://www.toptal.com/ খুবই প্রতিযোগিতামূলক সাইট । এই সাইটে developers, designner, finance experts, project manager, product managers এই ধরণের এবং এর মধ্যে পড়ে সেই কাজগুলি রিমোটলি করতে পারবেন । কোডিং সম্পর্কিত চাকুরীর জন্য প্রথমে ১০ মিনিটের একটা লাইভ ইন্টার্ভিউ দিতে হবে । তারপরে…


Image Credit: https://unsplash.com/photos/M2T1j-6Fn8w

Couples were asked 54 questions related to humiliation, criticism, hard beginnings, common meaning and forgiveness, love maps, negative conflict behaviors, masonry, and defense.

Yöntem and İlhan (2017, 2018) developed the Divorce Predictors Scale based on Gottman couples therapy (Gottman, 2014; Gottman and Gottman, 2012). Using this scale they’ve done divorce prediction in their research paper. Gottman couples therapy explains the causes of divorce based on empirical research.

Yöntem and İlhan (2017, 2018) collected the data from 7 regions of Turkey. In this data out of 170 couples 84 (49.41%) were divorced and 86 (50.59%) were married couples.

We’ll try to…


If we first focus on the Kaggle curriculum at https://www.kaggle.com/learn/overview

We can see that they teach:

Python

Learn the most important language for data science.

Intro to Machine Learning

Learn the core ideas in machine learning, and build your first models.

Intermediate Machine Learning

Learn to handle missing values, non-numeric values, data leakage, and more. Your models will be more accurate and useful.

Data Visualization

Make great data visualizations. A great way to see the power of coding!

Pandas

Solve short hands-on challenges to perfect your data manipulation skills.

Feature Engineering

Discover the most effective way to improve your models.


স্ট্যান্ডার্ড ডেভিয়েশন বের করার জন্য sd() ফাংশনের ব্যবহার আর প্রোগ্রামিং ভাষা(R Programming Language)

আজ আমরা শিখব আর প্রোগ্রামিং ভাষায় (R Programming Language) কিভাবে স্ট্যান্ডার্ড ডেভিয়েশন বের করতে হয়।

ভেক্টরের স্ট্যান্ডার্ড ডেভিয়েশন বের করা

একটি ভেক্টরের স্ট্যান্ডার্ড ডেভিয়েশন বের করার জন্য ভেক্টরটিকে sd() ফাংশনের ভিতর প্যারামিটার হিসেবে দিতে হবে । তাহলে ফাংশনটি স্ট্যান্ডার্ড ডেভিয়েশনের মান ফেরত দিবে ।

মনে করি, x একটি ভেক্টর যাতে 1 থেকে 10 পর্যন্ত 10টি সংখ্যা আছে। স্ট্যান্ডার্ড ডেভিয়েশন বের করার জন্য আমরা লিখব sd(x)।নিচের উদাহরণটি দেখলে বিষয়টি পরিস্কার হবে ।

‍‍‍x <- c(1,2,3,4,5,6,7,8,9,10)
sd(X)

আউটপুট:

[1] 3.02765

প্রথমে আমরা x ভেক্টরটি তৈরি করেছি । তারপরে sd(x)…

Md Rana Mahmud

Data Scientist, Statistician and Programmer. Want to be a Data Scientist one day. Loves programming and data science.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store