[Data Science][carousel][6]

Saturday, 17 March 2018

Ease of doing business in India!

03:42
The ease of doing business index is an index which is created by the World Bank Group.A low numeric value that means high ranking which means better and simpler regulations for business and stronger protection of property rights.According to the World Bank, India registers its highest ever increase in ease of doing business.Currently, India is in 100th position with ease of doing business after jumping 30 places which is the best ranking ever.PM Modi who wants our country on top 50 called the achievement 'historic'.By this India is closing the gap with China but still, it is far away from world's topmost economies.The World Bank provides these rankings based on the ten parameters: Starting a business, Dealing with construction permits, Getting electricity, Registering property, Getting credits, Protecting investors, Paying taxes, Enforcing contracts, Trading across borders and Resolving failures.Each one among these is given equal priority.

There is a huge increase in start-up businesses these days which we do not get to see earlier.According to NASSCOM report, India is the home for 3100 startups each year and it is being said that if such growth continues with same peace India will create more than 2 lakh job opportunities in the coming five years.

Saturday, 11 November 2017

Do we really need Bullet Trains?

00:23
Till now everybody came to know about the Mumbai-Ahmedabad Bullet Train project which failed to justify itself.In recent days I came across many people who are having a question that "Does India really need a bullet train?"
Only certain countries have a facility for High-Speed Rail(HSR), while many have tried but failed.India's approach to having a Bullet Train by 2023 is said to be a huge step for becoming a developed country and thus removing a tag of 'developing country'.This step leads to the various question in our mind.
  • Do we really need bullet trains now?
  • What about the other failed and struggling rail projects?
  • How this will help the majority of the country?
  • How this will help poor people of our country, they can't afford to pay the fare of bullet train?
  • Unable to maintain the basic train service, How it will maintain bullet train services?
  • Do we have a proper economy and technological advancement?
India is a country where still more than 60% of people are directly or indirectly dependent on agriculture for their livelihoods, a large amount of population resides in rural areas where they are deprived of basic facilities like Electricity and Roads.I mean to say that our country where people still lacking the basic facilities, is it right to spend 1,50,000 crores on Bullet Trains now?
Talking about the trains only, this year we got to see three back to back rail accident in Uttar Pradesh.We heard much news about food poisoning, proper sanitation, theft and crimes, quality staff in railways these days.The conclusion from all these is 'how can a huge building is constructed without having a proper foundation'.
Bullet train will have the huge fare, so it is not possible for all to travel since all can't afford to pay that much amount.So it is said by the majority of the population that bullet train is for rich.In India, 90% of the passengers still travel in sleeper class so there is very less probability that those people will go for the bullet train.
Yes, we need Bullet train but for the time being, we need to work on improvements of the things we already have.Bullet train obviously provides an ability to think big.It saves time and also provide job opportunities but not benefits the large population.

Thursday, 9 November 2017

How Planning can play an important role in accomplishing something successfully?

21:00
This post will clearly explain the importance of planning.Different people have different opinions and definition of 'success' leading to a meaningful, happy and fulfilling life.But what I believe is that one of the key factors which lead to success is 'Planning'.Working hard, having proper discipline and sacrificing, all these are worthless without proper planning.
Planning things is equivalent to having a roadmap of your destination, where you want to reach and roadmap helps you to reach the desired destination.Think about a situation where you clearly know your destination but don't have a roadmap to follow so you will get stuck in between, become panic and frustrated which will lead to poor performance of yours.Despite this, so many people in the world today failed to plan their things and end up lost or stuck where they are.
Most of the people think that giving time in planning is totally a waste of time, but they don't know that by planning things they actually save a lot of time.When you decide to plan things prior to doing it, you are taking important steps not only in identifying and reaching your goal but also to do that in a most efficient manner.While planning things you actually choose right things and leave the wrong one's.Planning can be implemented in your small or big aspects of your life.It may be about waking up early in the morning or planning a foreign trip.I have used the power of planning in waking up early,making this blog and many more things.If you really develop the habit of planning things before doing, you are more likely to achieve success in same.With organisation point of view planning is very important and it plays a very vital role in success of any projects.

Nobody Plans to fail,they simply fail to plan.

Tuesday, 12 September 2017

Installing R Packages and Rtools

10:26
It is already explained that how you can download R and R Studio in your system and you all know the importance of R programming in Data Science.But when you download R from the Comprehensive R Archive Network (CRAN) you get a base R system.That means what you have downloaded in your system has limitations.It will perform all the basic things, that is it will implement the R language, but for using the R for Data Science purpose you have to be familiar with R packages and Tools.You need to install the tools and package in order to extend the functionality of R.
Packages and tools are the biggest advantages of R programming as it has the large collection of the packages which was developed and published by R Community.You all get all the packages at CRAN as it is the primary location for obtaining R package.There are more than 5200 packages on CRAN covering a wide range.
There are also some packages which come with base R when you download and install.To check the information about available package just give in command available.packages() in the command line.However, there are so many packages that it's not possible to see all and you have to give the command head(rownames(a),3) which will show the first three package.


x<-available.packages()   #all available package is assigned to x
head(rownames(x),3)       #shows the first three package

Type the above command in R Studio and it will display the first three package.

"<-" is the assignment operator in R and is used to assign the values to the variable.Same way head() which is used to display the values of the top and rownames() which return the name of the row is also a function.Similarly tail() used to display the value from the back and colnames() returns the name of the columns.

Installing R Packages

Packages can be installed by using the command install.packages("package name").

install.packages("slidify")  #install the slidify package from CRAN in your system

You can also install multiple packages at the same time.

install.packages(c("slidify","ggplot2","devtools")) #Install all the three named packege

c() is a character vector in which all the names of the packages to be installed is given.

You can also directly install the packages by just going to the tools in R Studio and then select install packages.Then select the source from where you want to install the package and the package name and destination where you want to install that package in your local system.

Loading R packages

It is very necessary to load the package every time before you use that.The library() functions are used to load the package.

library(slidify)   #load the slidify package


Rtools

These are the collection of tools need to build the packages in R.These tools are available for downloads.Click on the link below and select your version of the .exe link from the table.Once the download complete, open the .exe file to begin the installation.

Saturday, 9 September 2017

How to keep yourself energetic throughout the day 🙍

20:26
Life is stressful. You have lots of conflicting priorities - family/work/friends/personal. Everybody wants to be energetic from dawn to dusk.No body wants to feel lazy or sick any time but this is not the case.Many people I see today are like even after being in the age of 20s they feel like they are lazy as old age people.I am not convicting that old age people are lazy, not all.
So the thing is you don't want to be but you are. The good thing is that there are few things or say few changes you have to implement in your daily life routine to feel energetic all the time.I am not joking or talking about any stupid things but yes if you successfully implemented these few things on yourself you may see the result very soon.

Be kind to your body

This is the most important thing which every one of us is ignoring.You get so busy and involved in our priorities that many times you don't give proper time to eat, sleep, etc which makes you more ineffective and tired.Don't treat your body like a machine.Have proper and delicious meals (no fast food) and good sleep.Again don't eat and sleep beyond the limit, it has an adverse effect on your body.

Sleep early, Get up early

It's important to have the good and healthy amount of sleep.It's better to take a deep sleep of 4 hours than to sleep and again wake up and the again sleep for 6 or 8 hours.That means it's necessary to have a proper and continuous sleep.Sleeping hours may vary from 4-8 hours.some says that 6-8 hours is must but I don't agree with them because if you are ok with 4 hours then it is sufficient for you, It totally depends on your body.Sleep early so that you will get early.Getting up early has many benefits, you will have much time to plan your whole day, complete any pending work or do some sort of exercise.Try to get up early and only sleep after at least 2 hours of dinner.

Never skip the Breakfast

Breakfast is said to be the king of all meals and believe it, it is king.Never ever skip the breakfast if you want to feel energetic all day.Just after waking up in the morning eat some fruits with 30 minutes after waking up, banana is the best as it is rich in iron and you will get energy for 2-3 hours.Have proper breakfast, not too much but not less also.

Time for pleasure

You must take a break of small duration between your work.Five minute times to pure fun and joy after which you will again find yourself fully energized.But remember only five to ten minutes otherwise you will then enter the pleasure world which has no ending resulting in time wasted.


I know taking any of these steps and implementing them when you are tired would be a challenge for you but it's possible and once you implemented you will surely get the result and the more you do it, the easier it gets.



Difficulties in Data Science

02:41
The first and the foremost thing any Data Scientists enthusiast should understand is that it's not as easy as they think, Yes Data science is not an easy thing, You need lots of motivation and dedication to go to the depth of the Data Science course.Because there are many things inside the Data Science, it's not only the word "Data Science".Both "Data" and "Science" are very big terms among themselves and when combined, you can imagine what are the challenges and problems one can face dealing with it.It's not all new but as the technology is growing challenges to grows with it.

Data Science Problems according to Difficulties

Descriptive Analysis: The main goal of this is to describe the Data.You are not going to make any prediction or any decision or performing any kind of analysis.This is the first kind of Data analysis performed, however, it is not generalized without adding statistical modeling.Commonly applied to the Census Data.

Exploratory Analysis: Exploratory analysis on data will show you different relationships between data which you don't know earlier.It is very much useful in defining future studies and defining new connections.Although it is not the final stage and prediction and decision making can't be done with this alone.

Inferential Analysis: Inferential Analysis uses a very small data, which is sample data and predicts something on larger Data that is predicting or making a decision on bigger population.It is the goal of statistical models and heavily depends on the sample or population.

Predictive Analysis: This Analysis refers to using the data on some objects for predicting the values of other objects.Doing correct prediction is very tough and heavily depends on measuring the right values.There are many models for prediction but if the Data size is more than with the simple model prediction really works well.

Casual Analysis: By this, you will find out that, what happens with one variable when you make a change to other variables.Casual Analysis is considered to be the "Gold Standard" for Data Analysis and is usually identified as average effects but may not apply to every individual.


You should have lots of practice with all the above approaches in order to have good command over the Data Science.The biggest thing is to keep yourself in practice and keep learning.



Friday, 8 September 2017

Data Scientist Tools

06:42

Tools used by Data Scientists

There are different kinds of Tools used by Data Scientists to solve different kinds of problems.One of the great tools we have earlier talked about is the R and RStudio, used by a huge number of Data Scientists to analyze the problem.
So let's start with the Interface of RStudio where we will work.When you will open the Interface of the RStudio it will look something like this, as shown below↓.

So the first one is Code Editor where we write all the coding stuff, we can also write our R code in the R Console and it's a good practice, to begin with writing the things in R console only.All the output of the code we write and execute will be shown in the console only.
Workspace and History which is at the upper right side will show you all your work.The workspace will have all the files, functions, Variables, etc we have created in the Code Editor.History, on the other hand, will have all the actions you have done in the RStudio Code Editor.
Plots and Files will show you the graphs as output when you will be doing Exploratory Data Analysis, and all the files in the working directory will be shown here.

Git and GitHub

Version Control is a system that records all the changes done over time to a file or set of files so you can recall the same when you want.Suppose you have created a file and some text in that particular file so what it will do it will save your action and whenever you open the next time you can start from where you had left.
To Know More about Version Control: GitHub-Version Control

So Git is a free and open source Version Control system for handling small to large things.It is created by the people who developed Linux and is one of the most popular Version Control System available nowadays.Everything is there on your computer and things can be operated through the command line.
Also Read-A short History of Git
Download Git for Windows/Mac/Linux
For windows user, after installing the Git, you have to open Git Bash and run your all command there to operate your local repositories or connect to remote repositories.There are few commands by which you can manage and operate things on Git.Please click the link given to know basics of Git.Git-Basics
Click this link and go through all the basic Git Command before proceeding further.Git Commands

GitHub is a web-based hosting service for software development projects that use the Git revision control system.You can have your projects online so that if something wrong will happen with your local repositories then also your projects will be safe on GitHub server.You can also contribute to others projects.
GitHub allows you to "push" or "pull" your local repositories to the web that is to the remote repositories.One can also follow and share others projects, can learn about what other is working on.
First of all, you have to setup your GitHub account and then create Repository for your project.

GitHub-Signup/Login


GitHub is the largest platform for Data Scientist for Data Scientist to share the Data and Coding stuff too.It is highly recommended that you create GitHub account and push all your work on GitHub Repository.
If any problem persists, please comment down below and get your problem solved.


Contact Us

Name

Email *

Message *

Recent

recentposts

Why GizWay?

GizWay

GizWay is a platform where you will get all kinds of knowledge about the above mention topics.For any Quries and suggestion regarding the content of the blog, Please inbox to the mail given below ↓. Feel free to contact us, You are highly apreciated.