Data Sprint #5: Startup Success Prediction

Can you predict if a start-up will succeed or fail?



214 Submissions


A startup or start-up is a company or project begun by an entrepreneur to seek, develop, and validate a scalable economic model. While entrepreneurship refers to all new businesses, including self-employment and businesses that never intend to become registered, startups refer to new businesses that intend to grow large beyond the solo founder. Startups face high uncertainty and have high rates of failure, but a minority of them do go on to be successful and influential. Some startups become unicorns: privately held startup companies valued at over US$1 billion. [Source of information: Wikipedia]

source: bbva

 Startups play a major role in economic growth. They bring new ideas, spur innovation, create employment thereby moving the economy. There has been an exponential growth in startups over the past few years. Predicting the success of a startup allows investors to find companies that have the potential for rapid growth, thereby allowing them to be one step ahead of the competition.


The objective is to predict whether a startup which is currently operating turns into a success or a failure. The success of a company is defined as the event that gives the company's founders a large sum of money through the process of M&A (Merger and Acquisition) or an IPO (Initial Public Offering). A company would be considered as failed if it had to be shut down.

Evaluation Criteria

Submissions are evaluated using Accuracy Score.

How do we do it? 

Once you generate and submit the target variable predictions on the test dataset, your submissions will be compared with the true values of the target variable. 

The True or Actual values of the target variable are hidden on the DPhi platform so that we can evaluate your model's performance on unseen data. Finally, an accuracy score for your model will be generated and displayed.


Start Date: 4th September 2020, 21:00 hours IST / 17:30 hours CET  (please locate your time here)

End Date: 7th September 2020, 21:00 hours IST / 17:30 hours CET (please locate your time here)


Do you like to understand the problem through code?

Don't worry! Understand through code! Here is your getting started code

Problem Setter: Manish KC

About the Data

The data contains industry trends, investment insights and individual company information. There are 48 columns/features. Some of the features are:

  • age_first_funding_year – quantitative
  • age_last_funding_year – quantitative
  • relationships – quantitative
  • funding_rounds – quantitative
  • funding_total_usd – quantitative
  • milestones – quantitative
  • age_first_milestone_year – quantitative
  • age_last_milestone_year – quantitative
  • state – categorical
  • industry_type – categorical
  • has_VC – categorical
  • has_angel – categorical
  • has_roundA – categorical
  • has_roundB – categorical
  • has_roundC – categorical
  • has_roundD – categorical
  • avg_participants – quantitative
  • is_top500 – categorical
  • status(acquired/closed) – categorical (the target variable, if a startup is ‘acquired’ by some other organization, means the startup succeed) 

To load training dataset, use below command:

import pandas as pd

startup_data  = pd.read_csv("" )

To load the testing dataset, use below command:

Load the test data (name it as test_data). You can load the data using the below command.

test_data = pd.read_csv('')

Here the target column is deliberately not there as you need to predict it.


We would like to thank Ramkishan Panthena, for providing us this dataset. He is a Machine Learning Engineer at GMO.


You need to choose a submission file.

File Format

Your submission should be in CSV format.


This file should have a header row called 'prediction'.
Please see the instructions to save a prediction file under the “Data” tab.

To participate in this challenge either you have to create a team of atleast None members or join some team