나라장터 투찰업체 분석프로그램입니다.
낙찰업체분석 결과 (그래프 포함) -클릭하면 큰 그림으로 볼수 있습니다.
2021.10.5 투찰업체 분석프로그램 업데이트로 투찰자, 낙찰자, 그리고 낙찰자/투찰자 비율을 쉽게 볼 수 있습니다.
나라장터투찰 분석의 1차 목표는 내 업체가 낙찰받는 것입니다.
낙찰을 받기 위한 절대 비법이 있을까요?
만약 누군가가 있다고 한다면, 그 사람은 나라장터 분석하지 말고 차라리 로또 분석을 하면 쉽게 돈을 벌 수 있을까요?
나라장터 투찰금액 산출 방법은 약간 복잡합니다. 금액을 산출하는 개념은 비록 간단한 편이나, 실제로 계산하는 과정은 숫자에 익숙하지 않은 일반인이 계산하기에는 조금 어렵습니다.
투찰금액 산출의 어려움과 함께, 경쟁률이 높아서 낙찰 확률이 낮은 편입니다. 나라장터 용역은 평균 300:1 , 공사는 1,000: 1, 물품은 500:1 상당입니다.
위 2가지 이유는 투찰하는 행위를 너무 쉽게 생각하게 할 수 있습니다. 잘못된 금액을 산출해서 투찰하였다 하더라도, 나라장터는 운이 좋아야 낙찰되는 곳이기에 너무 쉽게 생각하는 경향이 있습니다. 정확한 금액을 산출하는 방법도 인터넷 등에서 제공하지 않습니다. 입찰정보제공회사에 유료정보를 받고, 낙찰수수료 약정을 하게 되면 투찰금액은 정확히 계산해 줍니다. 그래도, 낙찰 확률이 높아지기는 어렵습니다.
그래서, 본 프로그램을 만들게 되었습니다.
스스로 낙찰금액을 계산할 수 있는 낙찰예정가격을 만들고, 그 낙찰예정가격의 사정률을 어떻게 하는 것이 가장 높은 낙찰확률을 가져갈 수 있는지가 본 프로그램을 만들게 된 동기입니다.
그래서, 다른 곳에서는 볼 수 없는 특별한 로직을 넣었습니다.
예가범위(+-2% 또는 +-3%)로 생성되는 예정가격은 15개 단계로 이루어져 있습니다. 15개 각각 랜덤한 금액을 생성하고, 참여자(투찰자)는 15개 중 4개를 선택합니다. 그 4개의 평균이 바로 나라장터 낙찰을 좌우하는 예정가격이 됩니다. 바로 이 기초금액 대비 예정가격이 사정률이 됩니다. 참여자(투찰자)들은 바로 예정가격에 가장 근접하는 가격을 제시하게 되면, 1순위 투찰자가 되며, 낙찰업체로 선정됩니다.(실제로는 예정가격에 A값, 낙찰하한율, 순공사원가 등을 고려해서 산출한 투찰가격을 의미합니다.)
참여자들이 직접 투찰한 금액을 입찰금액이라고 합니다. 이 입찰금액을 기반으로 하여, 사정률을 재산정합니다. 왜냐하면, 투찰할 시점에는 투찰자들은 사정률을 알 수 없기 때문입니다.
바로 이 사정률이 낙찰에 키포인트이기에 투찰자 자신들의 노하우 또는 입찰정보도우미 회사에 비용을 지불하고 사정률을 받아서 사용하고 있습니다.
그래서, 투찰자의 사정률 분포가 어떻게 구성되는지 파악하고자 이 프로그램을 만들게 된 이유입니다.
당연히, 낙찰자의 사정률 분포도 확인할 수 있습니다.
총 10개의 구간으로 임으로 분류한 투찰구간을 생성했습니다.
1구간 ~ 5구간은 상위금액구간, 6~10구간은 하위금액구간으로 구분했습니다.
0구간은 추첨초과금액구간이며, 11구간은 추첨구간미만입니다.
미리, 결과를 알아보기 전에 직관적으로 어떤 결과가 나올지 상상해 봅니다.
투찰자는 당연히 중간값에 몰리게 됩니다. 왜냐 하며, 나라장터 투찰은 로또와 달리 정확한 숫자를 맞추는 게임이 아니라, 다른 투찰자들 보다 낮은 투찰금액을 넣기만 하면 되기 때문입니다. 정확한 숫자보다는 다른 투찰자들 보다 낮은 금액이 필요합니다. 그래서, 약 극단값보다는 중간값을 선호하게 됩니다.
낙찰자 데이터 역시 중간값에 몰리게 됩니다. 이유는 예정가격 15개 중 4개의 산술평균이기 때문입니다. 15개 숫자 중 4개를 뽑는다는 행위를 반복하면 결국 1~15번 숫자는 같은 확률을 갖고 있고, 그 평균값이 예정가격이 되기에 중간값이 됩니다.
아래의 도표는 다음과 같은 조건으로 추출된 사례의 결과 도표입니다.
- 분석자료 : 나라장터 조달정보개방포털 DB 이용 – 용역 - 용역 입찰분류별 투찰업체 내역
(세항 - 시설경비, 경비용역 2개 항목)
- 분석기간 : 최근 1년(2020.09.01 ~ 2021.08.31)
- 수의계약 등 일반적이지 않은 입찰 건을 제거하기 위해 참가수 50미만, 낙찰하한가율이 없는 항목제외
수치로 살펴보기보다는 그래프가 쉽게 이해가 됩니다.
데이터로 확인하기 전에 상상했던 결과와 같은 투찰자 분포곡선은 5,6 구간에 집중되는 현상이 있습니다.
낙찰자 데이터도 역시 같은 중간값에 집중되고 있습니다.
(위 그래프의 선택업체 곡선은 낙찰자와 돌입합니다. - 자세한 설명은 생략합니다.)
그런데, 좀 이상하다고 느끼지 않나요? 낙찰받고 싶어서 나라장터에 투찰하는데 왜 경쟁이 심한 중간값에만 모두들 투찰을 할까요?
구분 |
업체수 |
건수 |
금액(백만원) |
비고 |
입찰 |
2,460 |
190,163 |
96,288,047 |
|
낙찰 |
460 |
613 |
225,686 |
|
비율 |
18.70% |
0.32% |
0.23% |
|
약 1십9만 건의 투찰 중에서 613건 낙찰이 되었기에 낙찰률은 0.32%입니다. 즉, 나라장터-용역(일반경비)에서 낙찰받기 위해서는 0.32%의 확률로 낙찰되기에 300번 투찰에 1번 정도 낙찰될 수 있는 확률을 가지고 있습니다.
하지만, 결과도표에서 다시 확인해 보면, 5구간 낙찰자/투찰자 비율(건수기준)은 평균 낙찰률 0.32%보다도 낮은 0.25%입니다.
낙찰자/투찰자 비율곡선에서 확인할 수 있듯이, 중간값이 오히려 당첨확률이 낮고, 8구간의 낙찰률은 0.63%입니다. 0.63%는 평균 낙찰율의 2배 상당입니다.
아래 그래프는 동 기간에 4번 낙찰을 받은 업체의 투찰 그래프입니다.
보이시나요? 이 회사는 8구간에 집중해서 투찰했습니다. 그래서 1년에 4번 낙찰을 받을 수 있었습니다.
만면 동 기간에 단 1회도 낙찰받지 못한 회사의 그래프를 아래에 보여 드리겠습니다.
이 회사는 거의 모든 투찰을 5구간에 집중했습니다. 그 결과 낙찰은 단 1건도 받지 못했습니다.
이 프로그램은 바로 이런 점을 직접 확인 시켜드릴 것입니다.
자신의 회사 데이터를 선택하여, 경쟁회사는 왜 낙찰이 잘 되는지, 내 회사는 낙찰이 안되는지 알 수 있습니다. 그리고 자신만의 전략을 만들어 낼 수도 있습니다.
실제 이 프로그램으로 할 수 있는 일은 제가 간단하게 소개 드린 것보다 많습니다.
엑셀로 만들어진 프로그램이기에 모든 데이터를 자신이 활용할 수 있습니다. 만약 pivot을 할 줄 안다면 다양한 분석이 가능합니다.
2021.10.6일 새롭게 릴리즈된 프로그램은 hanaabc.com에서 받을 수 있습니다.
아래는 기존에 적어놓았던 문구입니다. 참고하세요.
엑셀을 이용하여 만든 나라장터 투찰업체 분석 프로그램입니다.
아직까지 초기 버전이라, 에러가 있을 수 있습니다.
투찰분석화면입니다.
사용법은 간단합니다.
조달정보개방포탈(http://data.g2b.go.kr:8275/pt/pubdata/moveCntrwkBidPblancAcctoBddprEntrpsPop.do)에서 자료를 받아서 엑셀파일에 넣어주기만 하면 됩니다.
(위 이미지가 바로 조달청포탈에서 데이터를 불러오는 화면입니다. - 조회해서 엑셀로 다운받으면 바로 사용할 수 있습니다.)
조달정보개발 포탈에서 다운로드한 "공사 입찰공고별 투찰업체 내역" 을 엑셀로 다운로드해서, 데이터 파일로 사용하는 것입니다.
즉, 데이터 파일이 조달정보개발 포탈에서 다운받은 엑셀 파일입니다.
간단한 사용법 설명입니다.
첫째, 업체명에 자신의 회사명을 입력한 후, "① 선택업체 분석" 버튼을 눌러서, 해당 업체의 입찰 내역을 불러옵니다.
둘째, "② A값, 예가범위 가져오기" 버튼을 누르면 나라장터 홈페이지에서 A값과, 예가범위 정보를 불러옵니다.
만약 A값을 정확히 가져오지 못한 경우에는 공고서를 확인해서 수기로 ±2 형식으로 넣거나, 그냥 2 또는 3을 넣어도 됩니다.
셋째, 기초금액과 낙찰하한율, A값, 예가범위로 입찰에 참여한 업체들의 "추첨구간"을 시계열로 분석해 줍니다.
결과는 다음과 같은 화면입니다.
동시에, 낙찰자의 "추첨구간"과 나(회사)의 추첨구간을 보여줍니다.
낙찰자 구간은 빨간색으로 표시합니다.
내 투찰구간은 노란색과 주황색 2가지 입니다.
노랑색은 낙찰자보다 큰 금액을, 주황색은 낙찰자보다 작은 금액을 투찰한 경우에 표시됩니다.
이 프로그램을 만들게 된 이유는 다음과 같습니다.
1. 선택업체분석 - 나의 투찰구간과 낙찰자의 투찰구간을 시각적으로 살펴보고, 나의 투찰전략을 만들고자 합니다.
2. 전체업체분석 - 내가 관심있는 업계의 낙찰자 구간을 시각화하고, 그 자료를 활용해서, 입찰 예정가격을 만들고자 합니다.
3. 예가범위를 넘어서 낙찰이 불가능한 구간 값에 투자하는 오류를 없애고자 합니다.
4. 나라장터 낙찰은 거의 로또 당첨 수준이기 때문에 예비가격을 분석한다든지, 입찰자의 과거 추첨 가격을 데이터화해서 활용하는 것은 무의미합니다.
5. 기초금액 사정률 100% 구간인 중간값(추첨구간5 또는 추첨구간6)에 얼마나 많은 입찰이 이루어지는지 확인하고자 합니다.
이 프로그램은 아직 개발중에 있습니다. 특히, 순공사원가를 반영하지 못하는 오류가 있기에 참고자료로만 사용하시길 당부 드립니다.
선생님 안녕하세요
이 글에 적힌대로 시트 붙여넣고 투찰업체를 분석하였는데
추첨구간이 시계열로 나열되지않는 이유는 무엇일까요 ...
그리고 낙찰차이가 0 인것은 제가 입찰하지않은것이고
낙찰차이가 발생한건 입찰에 참여했다는 의미인가요?