# Bid2Save: Savings Prediction Challenge — Data

来源：https://www.kaggle.com/competitions/bid-2-save-savings-prediction-challenge/data

采集时间：2026-10-20T04:43:14Z

The dataset includes information on public procurement procedures collected from multiple countries. It contains categorical and numerical features describing each tender, including tender characteristics (country, size, supply type, procedure type, CPV classification, and year), procedure and funding indicators (EU-funded status, framework agreements, GPA applicability, lots, electronic auctions), buyer-related attributes (buyer type, NUTS region, country), as well as estimated and final prices. These variables provide a comprehensive view of how procurement processes are structured and allow modeling of savings outcomes across diverse contexts.

## Files

*   **train.csv** - contains all input variables as well as the **target variable** that we want to predict.  
*   **test.csv** - contains the same input variables but **does not include the target**.
*   **sample.csv** - a sample submission file in the correct format

## Columns

*   Procurement_ID - Internal persistent id of tender generated by DIGIWHIST
*   tender_country - Country of the tender.
*   tender_size - Whether the tender is below of above the EU publication threshold. It is based either on the original publication (if they explicitly publish this information), or our ex post estimation based on supply type, buyer type, estimated and final contract values. 
*   tender_supplyType - The type of the purchase. It can have the following values: supplies, services, public works.
*   tender_procedureType - Procedure type mapped to DIGIWHIST standard. It is based on the original procedure type published on the source publication that we recategorized to a standard enumeration. The DIGIWHIST categories are the following: Open, Restricted, Restricted with publication, Negotiated without publication, Competitive dialog, Design contest, Minitender, DPS purchase, Outright award, Approaching bidders, Public contest, Negotiated, Innovation Partnership, Concession, Other (national type)
*   tender_nationalProcedureType - Procedure type as it is published in the source publication. Therefore, it contains jurisdiction specific procedure types that might not be possible to standardize in tender_procedureType.
*   tender_mainCpv - Main product code of the tender. It is based on the Common Procurement Vocabulary (CPV) codes published on the source publication - https://simap.ted.europa.eu/cpv
*   tender_addressOfImplementation_nuts - Regional code of the tender implementation. (These are published NUTS codes from the source publication  - https://en.wikipedia.org/wiki/Nomenclature_of_Territorial_Units_for_Statistics)
*   tender_addressOfImplementation_country - Country where the tender is to be implemented.
*   tender_year - Year of the tender.
*   tender_fundingProgrammes - Funding programs associated with the tender.
*   tender_npwp_reasons - Reasons for negotiated procedure without publication.
*   tender_awardDeadline - The latest date until which the tender is to be awarded. Bidders usually need to bound by their bids until this day but it can differ across jurisdictions.
*   tender_contractSignatureDate - The date of contract signature if the tender only has one lot or all lots have the same signature date.
*   tender_awardDecisionDate - The award decision date.
*   tender_bidDeadline - The final deadline until when companies can submit a bid. It is based on the latest call for tender document published.
*   tender_estimatedStartDate - Estimated start date of the contract.
*   tender_estimatedCompletionDate - Estimated completion date of the contract.
*   tender_estimatedDurationInYears - Estimated length of the contract in years.
*   tender_estimatedDurationInMonths - Estimated length of the contract in months.
*   tender_estimatedDurationInDays - Estimated length of the contract in days.
*   tender_isEUFunded - Whether the tender has EU funding.
*   tender_isDps - Whether the tender is a dynamic purchasing system. (This is a purchasing mode is similar to framework agreements.)
*   tender_isElectronicAuction - Whether the tender uses an electronic auction
*   tender_isAwarded - Whether the tender is awarded or not.
*   tender_isCentralProcurement - Whether the purchase is a centralized procurement.
*   tender_isJointProcurement - Whether the purchase is a joint procurement (when multiple public bodies purshase something jointly, e.g. because of economies of scale)
*   tender_isOnBehalfOf - Whether the purchase is made on behalf of another public body.
*   tender_isFrameworkAgreement - Whether the tender is a framework agreement.
*   tender_isCoveredByGpa - Whether the tender is covered by the WTI framework agreement. See more: *   https://www.wto.org/english/tratop_e/gproc_e/gp_gpa_e.htm
*   tender_hasLots - Whether the tender has multiple lots.
*   tender_estimatedPrice_currency - Estimated price currency of the tender.
*   tender_estimatedPrice_EUR - Estimated price of the tender in Euro
*   tender_finalPrice_currency - Final price's currency.
*   Final_Price_EUR - Final price of the tender in EUR.
*   tender_description - Detailed description of the tender.
*   tender_description_length - Length of the tender description (number of characters).
*   tender_personalRequirements_length - Length of the personal requirements set out for participation (number of characters).
*   tender_economicRequirements_length - Length of the economic requirements set out for participation (number of characters).
*   tender_technicalRequirements_length - Length of the technical requirements set out for participation (number of characters).
*   tender_documents_count - Number of documents related to the tender (for example, tender plans or specifications).
*   tender_awardCriteria_count - Number of award criteria used in evaluating the bids.
*   tender_corrections_count - Number of corrections related to the tender.
*   tender_onBehalfOf_count - Number of buyers on behalf the tender is managed.
*   tender_lots_count - Number of lots in the tender.
*   tender_publications_count - Number of publications related to the tender.
*   buyer_buyerType -Type of the buyer. 
*   buyer_mainActivities - Main activity of the buyer.
*   buyer_nuts	 - Regional code of the buyer. "(These are published NUTS codes from the source publication -
https://en.wikipedia.org/wiki/Nomenclature_of_Territorial_Units_for_Statistics)"
*   buyer_country - Country of the buyer.
*   saving_bin - Classification target variable: takes value saving if Final_Price_EUR < EstimatedPrice_EUR, and no_saving otherwise.