Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.220USD
STEEM
0.002STEEM
SBD
0.005SBD
Own SP
3.756SP

Detailed Balance

STEEM
balance
0.002STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
3.756SP
Delegated Out
0.000SP
Delegation In
0.000SP
Effective Power
3.756SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.005SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "0.002 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "6109.469415 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "sbd_balance": "0.005 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

nameforesighters
id1037147
rank922,170
reputation124281904
created2018-06-08T14:06:57
recovery_accountsteemcreate
proxyNone
post_count2
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2019-04-01T06:53:09
last_root_post2019-04-01T06:53:09
last_vote_time1970-01-01T00:00:00
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.002 STEEM
savings_balance0.000 STEEM
sbd_balance0.005 SBD
savings_sbd_balance0.000 SBD
vesting_shares6109.469415 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update1970-01-01T00:00:00
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 1037147,
  "name": "foresighters",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8kvoaCuJYLFreTZi6xpX68A8Mjy5feazV4cMWAi1bT9WV6pg8d",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5xuMdtkuQ5Fjhu6uxVgTJXsTxuTXPsgQRNcbwMNhbptUveE8Su",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5fadaYdywUpiAXLcoBSGLTj1VjGPzRFKtnjjrt2RJnXqWqvpwg",
        1
      ]
    ]
  },
  "memo_key": "STM5J4Puywrdp88GodN2u6Nc2xWCpZsq3Gc25J7xZDse2KiwkEyGQ",
  "json_metadata": "",
  "posting_json_metadata": "",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "1970-01-01T00:00:00",
  "created": "2018-06-08T14:06:57",
  "mined": false,
  "recovery_account": "steemcreate",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 2,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "6109469415",
    "last_update_time": 1554102684
  },
  "downvote_manabar": {
    "current_mana": 0,
    "last_update_time": 1528466817
  },
  "voting_power": 0,
  "balance": "0.002 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.005 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2019-04-01T07:11:24",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "vesting_shares": "6109.469415 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": 0,
  "to_withdraw": 0,
  "withdraw_routes": 0,
  "curation_rewards": 0,
  "posting_rewards": 11,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2019-04-01T06:53:09",
  "last_root_post": "2019-04-01T06:53:09",
  "last_vote_time": "1970-01-01T00:00:00",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": 124281904,
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 922170
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
2019/06/08 14:41:39
authorsteemitboard
bodyCongratulations @foresighters! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/https://steemitboard.com/@foresighters/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@foresighters) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=foresighters)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
parent authorforesighters
parent permlink2018-6-13
permlinksteemitboard-notify-foresighters-20190608t144138000z
title
Transaction InfoBlock #33622154/Trx c9a6ff1bc711bb8cc8c6c5311b75137732048b65
View Raw JSON Data
{
  "block": 33622154,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @foresighters! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/https://steemitboard.com/@foresighters/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@foresighters) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=foresighters)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
      "parent_author": "foresighters",
      "parent_permlink": "2018-6-13",
      "permlink": "steemitboard-notify-foresighters-20190608t144138000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-06-08T14:41:39",
  "trx_id": "c9a6ff1bc711bb8cc8c6c5311b75137732048b65",
  "trx_in_block": 4,
  "virtual_op": 0
}
foresightersclaimed reward balance: 0.002 STEEM, 0.005 SBD, 0.007 SP
2019/04/01 07:11:24
accountforesighters
reward sbd0.005 SBD
reward steem0.002 STEEM
reward vests12.190168 VESTS
Transaction InfoBlock #31657711/Trx a09fcb67637208d4c8ca19d9f871c0721ac34c6d
View Raw JSON Data
{
  "block": 31657711,
  "op": [
    "claim_reward_balance",
    {
      "account": "foresighters",
      "reward_sbd": "0.005 SBD",
      "reward_steem": "0.002 STEEM",
      "reward_vests": "12.190168 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-04-01T07:11:24",
  "trx_id": "a09fcb67637208d4c8ca19d9f871c0721ac34c6d",
  "trx_in_block": 20,
  "virtual_op": 0
}
foresightersdeleted a comment or post
2019/04/01 07:02:33
authorforesighters
permlink2019-4-3
Transaction InfoBlock #31657534/Trx f8b4c66494475ba0ef58fc93b573ec037b6443cc
View Raw JSON Data
{
  "block": 31657534,
  "op": [
    "delete_comment",
    {
      "author": "foresighters",
      "permlink": "2019-4-3"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-04-01T07:02:33",
  "trx_id": "f8b4c66494475ba0ef58fc93b573ec037b6443cc",
  "trx_in_block": 10,
  "virtual_op": 0
}
foresighterspublished a new post: 2019-4-3
2019/04/01 06:53:09
authorforesighters
body<br> ##### 2019년 4.3. 국회의원 보궐선거 결과 예측 오는 3일 경남 창원성산과 통영고성에서 국회의원 보권선거가 치뤄진다. 야당인 한국당은 4.3 보궐선거의 승리를 통해 대반격의 출발점으로 삼고자 하고 있으며 지도부들이 유권자 표심을 잡기 위해 총력전을 펼치고 있으며, 여당인 민주당 역시 3년차를 맞이해 하락하고 있는 문재인 정부의 지지율을 끌어 올리면서 내년 21대 총선 승리를 위한 발판을 마련하고자 총력전을 펼치고 있는 상황이다. 그렇다면 지금까지 두 지역의 여론조사 결과는 어떠할까? 여론조사를 바탕으로 베이지안 통계를 이용하면 두 후보자의 당선 결과는 어떻게 예측될까? <br> ##### 창원성산의 여론조사 추이 https://cdn.steemitimages.com/DQmcsZSeb9nouL3KQYmaG4aHLtmD6JzCeehoW3AFesmQm33/goseong_12.jpg <br> 빨간색 선은 강기윤 후보의 여론조사 결과를, 노란색 선은 여영국 후보의 여론조사 결과를 의미한다. 여영국 후보의 경우 낮은 여론조사 결과를 보이다가 3월 25일 민주당 권민호 후보와의 단일화를 시행한 이후 여론조사 결과가 급격하게 상승하는 것을 살펴볼 수 있다. 여론조사 공표 마지막 날인 3월 25일 발표된 결과에 따르면 여영국 후보가 강기윤 후보에 비해 약 9.1%p 앞서 있어 당선 확률이 높게 예측되고 있다. <br> <br> ##### 창원성산 당선 결과 예측 https://cdn.steemitimages.com/DQmWh6VZJoqGEhmoXQj8eZCwVLcZyMXfHTuav9HpNaokLPS/sungsan_2.jpg https://cdn.steemitimages.com/DQmSN9augjFsttm1wfCPhj8E7sX9moWQksjXHU1oY3oLvDW/sungsan_3.jpg <br> 두 그래프는 창원 성산 보궐선거 여론조사 결과를 바탕으로 베이지안 통계를 이용한 당선 결과 예측 결과를 보여준다. 우선 상단의 그래프는 지역의 정당 지지도가 반영되지 않은 결과이다. 상단 좌측에 있는 시계열 그래프는 여론조사의 결과과 베이지안 결과를 보여주며, 오른쪽에 있는 히스토그램은 강기윤 후보와 여영국 후보의 최종 특표를 예측한 내용이다. 상단 좌측에 있는 빨간색 선은 각 여론조사의 결과를 시간 순으로 적은 시계열 데이터, 파란색 선은 여론조사 결과 데이터를 바탕으로 베이지안을 활용한 지지율 추이를 의미한다. 창원 성산의 여론조사 결과를 살펴보면 2018년 12월 4일 실시된 여론조사에서는강기윤 후보가 여영국 후보에 비해 약 11.5%p앞서고 있었으나 3월 25일 후보 단일화를 기점으로 강기윤 후보가 여영국 후보에게 역전을 당한 것을 살펴볼 수 있다. <br> 베이지안을 반영한 베이지안 그래프의 경우 강기윤 후보와 여영국 후보의 격차가 10%p 내외로 날 것으로 예측하고 있다. 베이지안은 앞서 실시된 여론조사의 정보를 담는다는 특성이 있어 최종 여론조사 결과를 조정해 이같은 예측 결과를 보인 것으로 보인다. 창원 성산 보궐선거의 최종 특표를 예측한 상단 오른쪽 히스토그램에 따르면 여영국 후보가 강기윤 후보에 비해 실제 특표할 수 있는 차이가 0.055~0.07일 확률이 95%라는 것을 의미하고 있다. <br> 아래의 그래프는 창원 성산지역의 정당지지도를 prior로 반영한 예측값을 의미한다. 하단 좌측에 있는 빨간색 선은 여론조사의 결과를 의미하는 시계열 데이터이며, 파란색 선은 여론조사 결과를 활용한 베이지안 지지율 추이를 의미한다. 사전 prior를 반영했더라도 앞선 그래프 결과와 마찬가지로 여영국 후보가 3월 25일을 기점으로 강기윤 후보에게 앞서는 것을 볼 수 있다. 반면 앞서 실시된 여론조사의 정보를 담는 베이지안의 특성을 반영한 베이지안 그래프의 경우 강기윤 후보와 여영국 후보의 격차가 10%p 내외로 날 것으로 예측한다. 즉, 지역의 정당지지도를 반영한 창원 성산 보궐선거의 최종 특표 예측에서는 여영국 후보와 강기윤 후보의 실제 특표차는 0.055~0.075일 확률이 95%로 나타난다. <br> <br> ##### 통영고성의 여론조사 추이 https://cdn.steemitimages.com/DQmZGwLPQk9oFZjBUxswuEDEXMobGep1wGXfPqynNSDkfig/sungsan_12.jpg 빨간색 선은 정점식 후보의 여론조사 결과를, 파란색 선은 양문석 후보의 여론조사 결과를 의미한다. 여론조사 결과에서 정점식 후보가 양문석 후보에 비해 꾸준하게 높게 나타났으며, 3월 25일 발표된 여론 결과에서는 정점식 후보가 양문석 후보에 비해 약 27.5%p 앞서 있다는 것을 볼 수 있다. <br> <br> ##### 통영고성의 당선 결과 예측https://cdn.steemitimages.com/DQmdhbCRhMjxGFa8L6Kxy9rKQEBTmuVBGqHXhziNSuRJHHu/goseong_2.jpg https://cdn.steemitimages.com/DQmbpPo4dbQpdxn5TzREpvCcjZDWujow4xH2mVGSRn8s8vg/goseong_3.jpg <br> 두 그래프는 베이지안 통계를 이용한 '통영 고성 보궐선거' 당선 예측 결과를 보여준다. 상단의 그래프는 지역의 정당 지지도가 반영되지 않은 결과이며, 하단의 그래프는 지역의 정당 지지도가 반영된 결과이다. <br> 상당 좌측의 빨간색 선은 정점식 후보의 여론조사 결과를, 파란색 선은 양문석 후보의 여론조사 결과를 의미한다. 지역의 정당 지지도가 반영되지 않은 예측 모형에서도 최종 여론 조사 결과와 마찬가지로 정점식 후보가 양문석 후보에 비해 높은 득표를 보일 것으로 예측하고 있다는 것을 확인할 수 있다. 그러나 베이지안 선거 예측 모델에서는 두 후보의 격차가 약 25%p 내외로 발생할 확률이 95%로 나타났다. <br> 지역의 정당지지도가 반영되면 결과는 어떻게 변화될까? 하단의 그래프는 지역의 정당 지지도를 반영한 선거예측 결과이다. 하단의 그래프에서 보는 것과 같이 지역 정당 지지도가 모델에 반영이 되었더라도 여론조사 예측 결과와 마찬가지로 정점식 후보가 양문석 후보에 비해 높은 득표를 보일 것으로 보인다. 그러나 앞선 그래프와 마찬가지로 지역의 정당 지지도가 반영되었을 때는 두 후보의 격차는 약 15~20%p로 나타날 확률이 95%이다. <br> <br> ##### 분석 목적 및 방법 이번 여론조사의 편향성 문제를 완화시키는 데 효과적인 베이지안 통계학을 활용해 4.3 재보궐 선거 결과를 예측하고자 실시하였다. 분석은 통계프로그램 R의 MCMCpack 함수(MCmultinomdirichlet) 사용했으며, 사용 데이터는 중앙선거여론조사위원회 등록된 여론조사결과 수집했다. 각 여론조사 내용은 중앙선거여론조사심의위원회 홈페이지 참조했다. <br> <br> ##### 분석 과정 분석에서 사전 Prior은 창원 성산 지역 대상 2018년 12월 정당 지지도, 통영 고성 지역 대상 2019년 2월 정당 지지도를 사용했으며, 선거일을 기준으로 가중치를 주었다. 가중치는 선거일 기준 ‘7/(선거일 – 현재일수)’ 계산, 선거일을 1로 하고, 앞서 실시된 여론조사의 가중치는 7/10, 7/12 등의 형식으로 계산한다. <br> <br> ##### 결론 및 한계 foresight의 2019년 4.3.보궐선거 예측 결과에 따르면 창원 성산에서는 여영국 후보가, 통영 고성에서는 정점식 후보가 당선이 될 것으로 보인다. 구체적으로 창원 성산 여영국 후보는 강기윤 후보에 비해 약 5%p 앞선 실제 특표율을 받을 것으로 보이며, 통영 고성에서는 정점식 후보가 양문석 후보에 비해 약 20%p 앞선 결과를 보일 것으로 예측된다. <br> 본 모형의 한계로는 실시된 여론조사의 수가 적다는 것이었으며, 두 지역 모두 양자 대결이 아님에도 주요 후보자들만 예측을 했다는 점이다. 또한 여론조사가 발표되지 않는 일주일 사이에 경남 FC 경기장에서 유세 활동 등 예기치 않은 변수들이 나타나 실제 득표 결과에 영향을 미칠 수 있다는 한계가 있다. <br> <br> ⁕⁕ 이번 분석에 대한 자세한 내용은 https://foresighters.github.io/에서 확인 가능합니다.![sungsan_12.jpg]
json metadata{"tags":["kr","politics","election"],"image":["https://cdn.steemitimages.com/DQmcsZSeb9nouL3KQYmaG4aHLtmD6JzCeehoW3AFesmQm33/goseong_12.jpg","https://cdn.steemitimages.com/DQmWh6VZJoqGEhmoXQj8eZCwVLcZyMXfHTuav9HpNaokLPS/sungsan_2.jpg","https://cdn.steemitimages.com/DQmSN9augjFsttm1wfCPhj8E7sX9moWQksjXHU1oY3oLvDW/sungsan_3.jpg","https://cdn.steemitimages.com/DQmZGwLPQk9oFZjBUxswuEDEXMobGep1wGXfPqynNSDkfig/sungsan_12.jpg","https://cdn.steemitimages.com/DQmdhbCRhMjxGFa8L6Kxy9rKQEBTmuVBGqHXhziNSuRJHHu/goseong_2.jpg","https://cdn.steemitimages.com/DQmbpPo4dbQpdxn5TzREpvCcjZDWujow4xH2mVGSRn8s8vg/goseong_3.jpg"],"links":["https://foresighters.github.io/에서"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkkr
permlink2019-4-3
title2019년 4.3. 국회의원 보궐선거 결과 예측
Transaction InfoBlock #31657346/Trx 4968edb736c373e978bbde744944a8bd1bc40811
View Raw JSON Data
{
  "block": 31657346,
  "op": [
    "comment",
    {
      "author": "foresighters",
      "body": "<br>\n##### 2019년 4.3.  국회의원 보궐선거 결과 예측\n오는 3일 경남 창원성산과 통영고성에서 국회의원 보권선거가 치뤄진다. 야당인 한국당은 4.3 보궐선거의 승리를 통해 대반격의 출발점으로 삼고자 하고 있으며 지도부들이 유권자 표심을 잡기 위해 총력전을 펼치고 있으며, 여당인 민주당 역시 3년차를 맞이해 하락하고 있는 문재인 정부의 지지율을 끌어 올리면서 내년 21대 총선 승리를 위한 발판을 마련하고자 총력전을 펼치고 있는 상황이다. 그렇다면 지금까지 두 지역의 여론조사 결과는 어떠할까? 여론조사를 바탕으로 베이지안 통계를 이용하면 두 후보자의 당선 결과는 어떻게 예측될까?\n <br>\n##### 창원성산의 여론조사 추이\nhttps://cdn.steemitimages.com/DQmcsZSeb9nouL3KQYmaG4aHLtmD6JzCeehoW3AFesmQm33/goseong_12.jpg\n <br>\n빨간색 선은 강기윤 후보의 여론조사 결과를, 노란색 선은 여영국 후보의 여론조사 결과를 의미한다. 여영국 후보의 경우 낮은 여론조사 결과를 보이다가 3월 25일 민주당 권민호 후보와의 단일화를 시행한 이후 여론조사 결과가 급격하게 상승하는 것을 살펴볼 수 있다. 여론조사 공표 마지막 날인 3월 25일 발표된 결과에 따르면 여영국 후보가 강기윤 후보에 비해 약 9.1%p 앞서 있어 당선 확률이 높게 예측되고 있다.  \n <br>\n <br>\n##### 창원성산 당선 결과 예측\nhttps://cdn.steemitimages.com/DQmWh6VZJoqGEhmoXQj8eZCwVLcZyMXfHTuav9HpNaokLPS/sungsan_2.jpg\n\nhttps://cdn.steemitimages.com/DQmSN9augjFsttm1wfCPhj8E7sX9moWQksjXHU1oY3oLvDW/sungsan_3.jpg\n\n <br>\n두 그래프는 창원 성산 보궐선거 여론조사 결과를 바탕으로 베이지안 통계를 이용한 당선 결과 예측 결과를 보여준다. 우선 상단의 그래프는 지역의 정당 지지도가 반영되지 않은 결과이다. 상단 좌측에 있는 시계열 그래프는 여론조사의 결과과 베이지안 결과를 보여주며, 오른쪽에 있는 히스토그램은 강기윤 후보와 여영국 후보의 최종 특표를 예측한 내용이다. 상단 좌측에 있는 빨간색 선은 각 여론조사의 결과를 시간 순으로 적은 시계열 데이터, 파란색 선은 여론조사 결과 데이터를 바탕으로 베이지안을 활용한 지지율 추이를 의미한다. 창원 성산의 여론조사 결과를 살펴보면 2018년 12월 4일 실시된 여론조사에서는강기윤 후보가 여영국 후보에 비해 약 11.5%p앞서고 있었으나 3월 25일 후보 단일화를 기점으로 강기윤 후보가 여영국 후보에게 역전을 당한 것을 살펴볼 수 있다. \n <br>\n베이지안을 반영한 베이지안 그래프의 경우 강기윤 후보와 여영국 후보의 격차가 10%p 내외로 날 것으로 예측하고 있다. 베이지안은 앞서 실시된 여론조사의 정보를 담는다는 특성이 있어 최종 여론조사 결과를 조정해 이같은 예측 결과를 보인 것으로 보인다. 창원 성산 보궐선거의 최종 특표를 예측한 상단 오른쪽 히스토그램에 따르면 여영국 후보가 강기윤 후보에 비해 실제 특표할 수 있는 차이가 0.055~0.07일 확률이 95%라는 것을 의미하고 있다. \n <br>\n아래의 그래프는 창원 성산지역의 정당지지도를 prior로 반영한 예측값을 의미한다. 하단 좌측에 있는 빨간색 선은 여론조사의 결과를 의미하는 시계열 데이터이며, 파란색 선은 여론조사 결과를 활용한 베이지안 지지율 추이를 의미한다. 사전 prior를 반영했더라도 앞선 그래프 결과와 마찬가지로 여영국 후보가 3월 25일을 기점으로 강기윤 후보에게 앞서는 것을 볼 수 있다. 반면 앞서 실시된 여론조사의 정보를 담는 베이지안의 특성을 반영한 베이지안 그래프의 경우 강기윤 후보와 여영국 후보의 격차가 10%p 내외로 날 것으로 예측한다. 즉, 지역의 정당지지도를 반영한 창원 성산 보궐선거의 최종 특표 예측에서는 여영국 후보와 강기윤 후보의 실제 특표차는 0.055~0.075일 확률이 95%로 나타난다. \n <br>\n <br>\n##### 통영고성의 여론조사 추이\nhttps://cdn.steemitimages.com/DQmZGwLPQk9oFZjBUxswuEDEXMobGep1wGXfPqynNSDkfig/sungsan_12.jpg\n\n빨간색 선은 정점식 후보의 여론조사 결과를, 파란색 선은 양문석 후보의 여론조사 결과를 의미한다. 여론조사 결과에서 정점식 후보가 양문석 후보에 비해 꾸준하게 높게 나타났으며, 3월 25일 발표된 여론 결과에서는 정점식 후보가 양문석 후보에 비해 약 27.5%p 앞서 있다는 것을 볼 수 있다. \n <br>\n <br>\n##### 통영고성의 당선 결과 예측https://cdn.steemitimages.com/DQmdhbCRhMjxGFa8L6Kxy9rKQEBTmuVBGqHXhziNSuRJHHu/goseong_2.jpg\nhttps://cdn.steemitimages.com/DQmbpPo4dbQpdxn5TzREpvCcjZDWujow4xH2mVGSRn8s8vg/goseong_3.jpg\n <br>\n\n두 그래프는 베이지안 통계를 이용한 '통영 고성 보궐선거' 당선 예측 결과를 보여준다. 상단의 그래프는 지역의 정당 지지도가 반영되지 않은 결과이며, 하단의 그래프는 지역의 정당 지지도가 반영된 결과이다. \n <br>\n상당 좌측의 빨간색 선은 정점식 후보의 여론조사 결과를, 파란색 선은 양문석 후보의 여론조사 결과를 의미한다. 지역의 정당 지지도가 반영되지 않은 예측 모형에서도 최종 여론 조사 결과와 마찬가지로 정점식 후보가 양문석 후보에 비해 높은 득표를 보일 것으로 예측하고 있다는 것을 확인할 수 있다. 그러나 베이지안 선거 예측 모델에서는 두 후보의 격차가 약 25%p 내외로 발생할 확률이 95%로 나타났다. \n <br>\n지역의 정당지지도가 반영되면 결과는 어떻게 변화될까? 하단의 그래프는 지역의 정당 지지도를 반영한 선거예측 결과이다. 하단의 그래프에서 보는 것과 같이 지역 정당 지지도가 모델에 반영이 되었더라도 여론조사 예측 결과와 마찬가지로 정점식 후보가 양문석 후보에 비해 높은 득표를 보일 것으로 보인다. 그러나 앞선 그래프와 마찬가지로 지역의 정당 지지도가 반영되었을 때는 두 후보의 격차는 약 15~20%p로 나타날 확률이 95%이다. \n <br>\n <br>\n\n##### 분석 목적 및 방법\n이번 여론조사의 편향성 문제를 완화시키는 데 효과적인 베이지안 통계학을 활용해 4.3 재보궐 선거 결과를 예측하고자 실시하였다. 분석은 통계프로그램 R의 MCMCpack 함수(MCmultinomdirichlet) 사용했으며, 사용 데이터는 중앙선거여론조사위원회 등록된 여론조사결과 수집했다. 각 여론조사 내용은 중앙선거여론조사심의위원회 홈페이지 참조했다. \n <br>\n <br>\n##### 분석 과정\n분석에서 사전 Prior은 창원 성산 지역 대상 2018년 12월 정당 지지도, 통영 고성 지역 대상 2019년 2월 정당 지지도를 사용했으며, 선거일을 기준으로 가중치를 주었다.  가중치는 선거일 기준 ‘7/(선거일 – 현재일수)’ 계산, 선거일을 1로 하고, 앞서 실시된 여론조사의 가중치는 7/10, 7/12 등의 형식으로 계산한다. \n <br>\n <br>\n##### 결론 및 한계\nforesight의 2019년 4.3.보궐선거 예측 결과에 따르면 창원 성산에서는 여영국 후보가, 통영 고성에서는 정점식 후보가 당선이 될 것으로 보인다. 구체적으로 창원 성산 여영국 후보는 강기윤 후보에 비해 약 5%p 앞선 실제 특표율을 받을 것으로 보이며, 통영 고성에서는 정점식 후보가 양문석 후보에 비해 약 20%p 앞선 결과를 보일 것으로 예측된다. \n <br>\n본 모형의 한계로는 실시된 여론조사의 수가 적다는 것이었으며, 두 지역 모두 양자 대결이 아님에도 주요 후보자들만 예측을 했다는 점이다. 또한 여론조사가 발표되지 않는 일주일 사이에 경남 FC 경기장에서 유세 활동 등 예기치 않은 변수들이 나타나 실제 득표 결과에 영향을 미칠 수 있다는 한계가 있다. \n <br>\n <br>\n⁕⁕ 이번 분석에 대한 자세한 내용은 https://foresighters.github.io/에서 확인 가능합니다.![sungsan_12.jpg]",
      "json_metadata": "{\"tags\":[\"kr\",\"politics\",\"election\"],\"image\":[\"https://cdn.steemitimages.com/DQmcsZSeb9nouL3KQYmaG4aHLtmD6JzCeehoW3AFesmQm33/goseong_12.jpg\",\"https://cdn.steemitimages.com/DQmWh6VZJoqGEhmoXQj8eZCwVLcZyMXfHTuav9HpNaokLPS/sungsan_2.jpg\",\"https://cdn.steemitimages.com/DQmSN9augjFsttm1wfCPhj8E7sX9moWQksjXHU1oY3oLvDW/sungsan_3.jpg\",\"https://cdn.steemitimages.com/DQmZGwLPQk9oFZjBUxswuEDEXMobGep1wGXfPqynNSDkfig/sungsan_12.jpg\",\"https://cdn.steemitimages.com/DQmdhbCRhMjxGFa8L6Kxy9rKQEBTmuVBGqHXhziNSuRJHHu/goseong_2.jpg\",\"https://cdn.steemitimages.com/DQmbpPo4dbQpdxn5TzREpvCcjZDWujow4xH2mVGSRn8s8vg/goseong_3.jpg\"],\"links\":[\"https://foresighters.github.io/에서\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "kr",
      "permlink": "2019-4-3",
      "title": "2019년 4.3. 국회의원 보궐선거 결과 예측"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-04-01T06:53:09",
  "trx_id": "4968edb736c373e978bbde744944a8bd1bc40811",
  "trx_in_block": 6,
  "virtual_op": 0
}
2018/06/17 11:54:39
authorforesighters
permlink2018-6-13
voterforesighters
weight10000 (100.00%)
Transaction InfoBlock #23400245/Trx 642dc144a62faa8d6b992d1f031765bcbe23288c
View Raw JSON Data
{
  "block": 23400245,
  "op": [
    "vote",
    {
      "author": "foresighters",
      "permlink": "2018-6-13",
      "voter": "foresighters",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-17T11:54:39",
  "trx_id": "642dc144a62faa8d6b992d1f031765bcbe23288c",
  "trx_in_block": 42,
  "virtual_op": 0
}
foresightersreceived 0.002 STEEM, 0.005 SBD, 0.007 SP author reward for @foresighters / 2018-6-13
2018/06/15 15:10:36
authorforesighters
permlink2018-6-13
sbd payout0.005 SBD
steem payout0.002 STEEM
vesting payout12.190168 VESTS
Transaction InfoBlock #23346571/Virtual Operation #13
View Raw JSON Data
{
  "block": 23346571,
  "op": [
    "author_reward",
    {
      "author": "foresighters",
      "permlink": "2018-6-13",
      "sbd_payout": "0.005 SBD",
      "steem_payout": "0.002 STEEM",
      "vesting_payout": "12.190168 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-15T15:10:36",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 13
}
foresighterspublished a new post: 2018-6-13
2018/06/11 06:12:36
authorforesighters
body# 베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사) ### 신뢰도가 낮은 여론조사로만 선거예측을 하신다고요? 지방선거가 일주일도 남지 않게 되면서 여론조사 결과 공표가 전면 금지되었다. 지난 6일 6일 발표된 마지막 여론조사 결과를 바탕으로 정당이나 후보자들은 지지층의 결집에 총력을 기울이거나 선거당일까지 결과를 굳히기 위한 집중 공세를 벌이고 있다. 언론사 및 정치평론가들 역시 여론조사 결과를 인용하거나 분석하며 다양한 선거 결과를 예측하고 있다. 선거 승리를 위한 다양한 공세 속에서 애꿎은 여론조사는 신뢰성을 의심받기도 한다. 실제 유권자들의 투표 심리에 미치는 영향을 여론조사가 담지 못하고 있으며, 여론조사의 표본 역시 특정 정당에 치우쳐져 있다는 지적이다. 이처럼 여론조사에 대한 신뢰성이 지적되고 있는 상황에서 정당과 후보자, 정치평론가들이 여론조사 결과를 바탕으로 예측하고 있는 선거결과는 신뢰할 수 있을까? 이런 질문에서 시작된 우리의 분석은 한국탐사저널리즘센터 뉴스타파의 ‘여론조사 정확성 평가'기사(https://newstapa.org/39527)를 통해 구체화되었고, 베이지안 통계(Bayesian statistics, 이하 베이지안)를 적용하게 되었다. 베이지안을 활용한 선거예측은 선거 및 정치 분석 웹사이트 FiveThirtyEight 운영자이자 ‘신호와 소음’의 저자로 국내에 이름을 알린 Nate Silver가 2008년과 2012년 미국 대선을 정확하게 예측하면서 더욱 관심을 받기 시작했다. 물론 2016년 공화당 경선과 2016년 미국 대통령 선거 결과 예측을 번번이 틀리면서 그의 모델에 대한 물음표가 들긴 했지만, 베이지안을 활용한 선거예측 분석이 여론조사에 대한 신뢰도가 낮은 우리나라에서는 새로운 인사이트를 제공할 것이라고 판단되었다. 과거 우리나라에서도 베이지안을 활용해 2014년 서울시장 선거 결과를 비교한 전희원님의 분석도 있었다(http://freesearch.pe.kr/archives/4086). 여기서 아이디어를 얻어 우리도 베이지안을 바탕으로 2018 6.13 지방선거 결과를 예측했다. 이번 분석의 의뢰 및 기관은 데이터 분석모임 Foresight의 최정윤, 박희경, 원인재이다. 베이지안에서는 새로운 자료가 없는 상태에서 어떤 사건이 일어날 확률에 대한 가정이 필요한데, 이를 사전 확률(prior probability, 이하 prior)이라고 한다. 우리는 이러한 prior를 사건이 일어날 것에 대한 믿음이라고 정의한다. 즉, 여론조사 결과를 보기 전에 후보자가 선거에서 당선될 확률이 얼마나 되는지에 대한 믿음이다! prior과 선거예측 모형의 가중치 설정을 위해 우선 2014년 서울시장 지방선거와 부산시장 지방선거 데이터를 활용했다. 2014 지방선거 결과를 바탕으로 설정한 prior과 가중치를 선거예측 모델에 넣어 2018 6.13 지방선거 결과를 예측해 보았다. ### Test: 2014년 지방선거를 통해 연습하기 2014년 서울시장 선거 결과와 부산시장 선거 결과를 분석을 통해 prior과 가중치를 어떻게 설정하는 것이 선거예측 결과에 더 정확할지 살펴보았다. 2014년 서울시장 선거 분석 자료는 전희원님의 깃허브를 통해서 얻었으며, 2014년 부산시장 지방선거 분석 자료는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했다. 서울시장 분석데이터는 2014년 3월 24일부터 5월 28일까지 총 31건의 여론조사 결과이고, 부산시장 분석데이터는 2014년 5월 17일부터 5월 28일까지 총 22건의 여론조사 결과이다. 분석 프로그램은 R을 사용했으며, 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. 국내 지방선거는 정권을 표(票)로 심판하는 선거라는 인식이 있어 대통령의 국정운영 지지도와 정당 지지도와 강한 상관관계를 가진다. 정당의 지지도에 따라 지방선거 결과가 달라진다는 말이다. 실제로 대통령 취임 후 1년 이내에 진행된 지방선거에서는 여당이 승리하는 경향이 강하게 나타난다. 그러나 대통령 지지율은 긍정, 부정, 기타(무응답, 모름) 등의 형태로 조사되기 때문에 이를 여당후보, 야당후보, 기타 후보에 몰아서 prior로 설정하는데 있어 한계가 있다고 보았다. 이러한 경험과 이유를 근거로 우리는 prior를 선거 여론조사 시작 전 ‘정당 지지도’로 설정했다. 따라서 2014년 분석에서 prior은 2014년 5월 1주차 정당지지도이다. 정당지지도는 한국갤럽이 의뢰하고 자체 조사한 여론조사로 여당 39%, 제1야당 23%, 기타 3%, 없음(의견유보) 33% 순이었다. 조사인원은 808명, 표본오차 3.4%, 응답률 22%로 나타났다. 그리고 최근에 실시된 여론조사 결과가 실제 선거 결과와 가장 근접하다고 판단해 가장 최근에 실시한 여론조사에 대해 가중치를 주었다. 가중치의 경우 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. 즉, 맨 마지막 선거일을 1로 하고, 앞에 실시된 여론조사의 가중치는 7/10, 7/12 등의 형식이다. 우리는 설정한 prior과 가중치가 실제 선거결과와 어떤 영향을 미치는지 살펴보기 위해 총 4분의 분석을 실시했다. ① prior X, 가중치 X, ② prior X, 가중치 O, ③ prior O, 가중치 X, ④ prior O, 가중치 O이다. 분석결과 prior과 최근 가중치를 모델에 넣은 ④ 모형이 가장 적합한 것으로 나타났다. 자세한 분석 과정은 블로그에서 확인 가능하다. 2014 서울시장 선거결과를 바탕으로 한 <그림1>은 여론조사와 베이지안을 활용했을 때 확인할 수 있는 지지율 차이 추이다. 빨간색 선은 각 실시된 여론조사의 결과로 계산된 지지율 차이이며, 파란색 선은 여론조사 결과 데이터를 바탕으로 베이지안을 활용한 지지율 차이이다. 검정색 선은 박원순 시장과 정몽준 후보의 지지율 차이인 13%p를 의미한다. 선거일이 다가올수록 베이지안을 이용한 파란색 점들이 빨간색 점들보다 더 검정색 선에 근접하다는 것을 확인할 수 있다. **<그림1 2014 서울시장 선거 분석결과>** ![2014_seoul_trend.png](https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png) <그림2>은 새누리당 서병수 시장과 무소속 오거돈 후보가 참여한 2014년 부산시장 선거를 분석한 결과이다. 오거돈 후보의 경우 표면적으로는 무소속 후보이었기 때문에 정당이 없다고 고려해 이번 모델에서는 prior를 넣지 않았다. <그림2>의 검정색 선 역시 실제 서병수 시장과 오거돈 후보의 2014년 지방선거 지지율 차이를 의미하며, 0.6%p이다. 분석결과 앞선 그래프와 동일하게 베이지안을 의미하는 파란색 점들이 여론조사 결과인 빨간색 선들보다 실제 지지율 차이에 근접하다는 것을 알 수 있다. 이러한 결과를 바탕으로 이제 2018년 6.13 지방선거 결과를 예측해보자! **<그림2 2014 부산시장 선거 분석결과>** ![2. 2014_pusan_no_prior_info(2).png](https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png) ### Application: 6.13 지방선거의 승자는 누가 될 것인가? 6.13 지방선거는 전국적으로 열리지만, 화재성이 높은 ‘경기도지사’와 ‘경남지사’의 여론조사 데이터를 수집해 여론조사 지지율이 높은 두 명의 후보자들만 분석했다. 분석 데이터는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했으며, 각 여론조사 내용은 중앙선거여론조사심의위원회 홈페이지를 참조했다. 경기지사 분석데이터는 공천확정 전 3월 30일부터 6월 2일까지 총 18건이었으며, 경남지사 분석데이터는 4월 13일부터 6월 4일까지 진행된 총 27건이다. 가장 최근에 발표된 6월 6일 여론조사 결과는 분석에서 제외되었다. 분석은 베이지안 통계(Bayesian statistics)를 활용했으며, 분석 프로그램은 R을 사용했다. 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. 분석 모델의 prior은 2018년 5월 1주차 정당지지도로 했다. 한국갤럽이 의뢰하고 자체 조사한 2018년 5월 1주차 정당지지도 여론조사는 더불어민주당 49%, 자유한국당 13%, 바른미래당 8%, 정의당 6%, 민주평화당 0.3%, 기타 0%, 모름 24% 순으로 결과를 보였다. 이때 조사 인원은 1,004명, 표본오차 3.1%, 응답률 16%로 나타났다. 최근 여론조사에 대한 가중치는 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. ##### 1. 경기도지사: 남경필 vs 이재명 현재 경기도지사 선거에서 여론조사 지지율이 높은 후보자는 남경필 후보와 이재명 후보이었다. <그림3>은 더불어민주당 후보 공천이 확정되기 전인 3월 30일 여론조사의 가상대결에서부터 시간 흐름에 다른 두 후보자의 여론조사 결과를 보여주는 그래프이다. 두 후보자의 여론조사 지지율 격차는 약 38.5%p에서 시작했으나, 선거일로 가까워질수록 그 격차가 좁혀지고 있었다. 베이지안 모델은 두 후보자의 지지율 격차를 어떻게 분석할까? 결과는 <그림4>에서 확인할 수 있다. **<그림3 경기도지사 여론조사 트렌드>** ![1. 2018_Gyeonggi_trend.png](https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png) <그림4>는 이재명 후보와 남경필 후보에 대해 베이지안을 적용시킨 결과값으로 두 후보자 간 지지율 차이를 보여준다. 빨간색 선은 각 실시된 여론조사의 지지율 차이로 시간이 지나면서 이재명 후보와 남경필 후보의 지지율 격차가 좁혀지는 것을 알 수 있다. 앞선 여론조사 정보를 반영하는 베이지안의 지지율 차이 결과를 보여주는 파란색 선은 시간이 지나도 완만한 기울기를 보이고 있다. 베이지안 분석결과 두 후보자 간의 선거예측 결과는 <그림5>과 <그림6>에서 보는바와 같다. <그림6>의 결과는 prior를 반영하지 않은 히스토그램이다. **<그림4 베이지안 활용 경기도지사 선거예측 분석 결과>** ![8. 2018_Gyeonggi_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png) **<그림5 2018 경기도지사 선거 예측 Mean of Posterior>** ![kyMean of Posterior.png](https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png) **<그림6 2018 경기도지사 선거예측 결과 Histogram>** ![10.Histogram.png](https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png) ##### 2. 경남지사: 김경수 vs 김태호 그렇다면 경남지사 선거 결과는 어떨까? 현재 경남지사에서는 더불어민주당 김경수 후보와 자유한국당 김태호 후보의 여론조사 지지율이 높은 지역이다. 두 후보자의 여론조사 지지율 격차는 <그림7>와 같다. 파란색 선은 김경수 후보의 여론조사 결과를 의미하고, 빨간색 선은 김태호 후보의 여론조사 결과를 의미한다. 여론조사가 실시되기 시작한 초기에는 그 격차가 크지 않았지만, 시간이 흐를수록 두 후보자의 여론조사 지지율 격차는 벌어지고 있다는 것을 확인할 수 있다. **<그림7 경남지사 여론조사 트렌드>** ![1. 2018_kyungnam_trend.png](https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png) 두 후보자의 지지율을 베이지안으로 분석한 결과는 <그림8>과 같다. 여론조사 지지율 격차를 보여주는 빨간색 선과 베이지안의 지지율 격차를 보여주는 파란색 선의 추이는 비슷한 형태를 가진다. 하지만 6월 4일 조사가 종료된 조원씨앤아이가 조사한 최근 여론조사에서는 두 후보자의 지지율 격차는 8.4%p이었다. 반면 베이지안은 두 후보자의 지지율 격차가 과거 여론조사 지지율 격차와 큰 차이가 없음을 보여준다. 이러한 베이지안 분석을 바탕으로 하는 두 후보자 간의 선거예측 결과는 <그림9>와 <그림10>과 같다. 이때도 <그림10>의 결과 역시 prior를 반영하지 않은 히스토그램이다. **<그림8 베이지안 활용 경남지사 선거예측 분석 결과>** ![8. 2018_kyungnam_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png) **<그림9 2018 경남지사 선거 예측 Mean of Posterior>** ![10. 2018_kyungnam_histogram_comparison.png](https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png) **<그림10 경남지사 선거예측 결과 Histogram>** ![11. 2018_kyungnam_histogram_comparison(1).png](https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png) ### “오늘 할 수 있는 최선의 예측을 했다” 신뢰성에 대한 문제가 제기되고 있는 여론조사 결과가 아니라 여론조사의 데이터를 활용한 베이지안 (Bayesian)을 통해 ‘2018 경기도지사 지방선거’와 ‘2018 경남지사 지방선거’ 결과를 예측해 보았다. 두 지역 의 후보들은 여론조사에서도 큰 차이를 보이고 있어 이번 선거예측 분석 결과가 새로운 인사이트를 제공하지 않을 수 있다. 우리는 이번 선거예측 모델에서 여론조사에 참여한 사람들의 수를 바탕으로 베이지안 방법을 적용했지만 각각의 여론조사 결과의 지지율을 기준으로 하는 베이지안 추정 또한 시도해볼 예정이다. 우리는 이번 분석을 통해 베이지안(Bayesian)이 여론조사들의 정보들을 종합적으로 반영한다는 것을 알게 되었다. 베이지안 방법론을 적용하면 개별 여론조사 결과뿐 아니라 앞서 실시된 여론조사들을 누적해 실시 간으로 종합된 여론조사 결과를 파악할 수 있다. 사전 여론조사 정보를 베이지안이 통합한다는 함의는 지난 4년 전 서울시장 선거와 부산시장 선거에서도 나타났다. 이러한 여론조사 결과를 하나하나 독립 된 것으로 보지 않고 여러 가지 여론조사의 결과들을 반영해서 업데이트를 하는 베이지안의 특성은 현재 논란이 되고 있는 ‘여론조사’들의 편향성 문제를 완화시키는 효과가 있을 것이다. 우리들의 선거예측이 얼마나 정확할 것인가? 미래는 언제나 불투명하고 선거와 정치 역시 어떤 돌발적 상황이 발생할지 우리는 알지 못한다. 오늘도 후보자들을 대상으로 하는 다양한 스캔들이 쏟아지고 있으며, 후보자들의 단일화가 진행될 수도 있다. 국내외 정세도 급변하고 있다. 따라서 6.13지방선거가 다가올수록 처음 여론조사의 예측도 그리고 우리의 예측도 분병 바뀔 것이다. 네이트 실버의 지적처럼 예측과 그 확률은 관측한 시점에 따라 얼마든지 바뀔 수 있다. 그래도 우리는 그저 우리가 오늘 할 수 있는 최선의 예측을 할 뿐이다. ⁕⁕ 이번 분석은 뉴스타파의 데이터 제공 및 조언을 바탕으로 진행되었습니다. 분석결과 및 분석과정에 대한 자세한 내용은 https://foresighters.github.io/에서 확인 가능합니다.
json metadata{"tags":["kr","politics","election","blog","local"],"image":["https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png","https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png","https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png","https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png","https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png","https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png","https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png","https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png","https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png","https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png"],"links":["https://newstapa.org/39527","http://freesearch.pe.kr/archives/4086","https://foresighters.github.io/에서"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklocal
permlink2018-6-13
title베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)
Transaction InfoBlock #23220904/Trx 94853bf793443bd10e433c82754392a2f29f4bc9
View Raw JSON Data
{
  "block": 23220904,
  "op": [
    "comment",
    {
      "author": "foresighters",
      "body": "# 베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)\n\n\n### 신뢰도가 낮은 여론조사로만 선거예측을 하신다고요?\n지방선거가 일주일도 남지 않게 되면서 여론조사 결과 공표가 전면 금지되었다. 지난 6일 6일 발표된 마지막 여론조사 결과를 바탕으로 정당이나 후보자들은 지지층의 결집에 총력을 기울이거나 선거당일까지 결과를 굳히기 위한 집중 공세를 벌이고 있다. 언론사 및 정치평론가들 역시 여론조사 결과를 인용하거나 분석하며 다양한 선거 결과를 예측하고 있다. \n\n선거 승리를 위한 다양한 공세 속에서 애꿎은 여론조사는 신뢰성을 의심받기도 한다. 실제 유권자들의 투표 심리에 미치는 영향을 여론조사가 담지 못하고 있으며, 여론조사의 표본 역시 특정 정당에 치우쳐져 있다는 지적이다. 이처럼 여론조사에 대한 신뢰성이 지적되고 있는 상황에서 정당과 후보자, 정치평론가들이 여론조사 결과를 바탕으로 예측하고 있는 선거결과는 신뢰할 수 있을까? 이런 질문에서 시작된 우리의 분석은 한국탐사저널리즘센터 뉴스타파의 ‘여론조사 정확성 평가'기사(https://newstapa.org/39527)를 통해 구체화되었고, 베이지안 통계(Bayesian statistics, 이하 베이지안)를 적용하게 되었다. \n\n베이지안을 활용한 선거예측은 선거 및 정치 분석 웹사이트 FiveThirtyEight 운영자이자 ‘신호와 소음’의 저자로 국내에 이름을 알린 Nate Silver가 2008년과 2012년 미국 대선을 정확하게 예측하면서 더욱 관심을 받기 시작했다. 물론 2016년 공화당 경선과 2016년 미국 대통령 선거 결과 예측을 번번이 틀리면서 그의 모델에 대한 물음표가 들긴 했지만, 베이지안을 활용한 선거예측 분석이 여론조사에 대한 신뢰도가 낮은 우리나라에서는 새로운 인사이트를 제공할 것이라고 판단되었다. 과거 우리나라에서도 베이지안을 활용해 2014년 서울시장 선거 결과를 비교한 전희원님의 분석도 있었다(http://freesearch.pe.kr/archives/4086). 여기서 아이디어를 얻어 우리도 베이지안을 바탕으로 2018 6.13 지방선거 결과를 예측했다. \n\n이번 분석의 의뢰 및 기관은 데이터 분석모임 Foresight의 최정윤, 박희경, 원인재이다. 베이지안에서는 새로운 자료가 없는 상태에서 어떤 사건이 일어날 확률에 대한 가정이 필요한데, 이를 사전 확률(prior probability, 이하 prior)이라고 한다. 우리는 이러한 prior를 사건이 일어날 것에 대한 믿음이라고 정의한다. 즉, 여론조사 결과를 보기 전에 후보자가 선거에서 당선될 확률이 얼마나 되는지에 대한 믿음이다! prior과 선거예측 모형의 가중치 설정을 위해 우선 2014년 서울시장 지방선거와 부산시장 지방선거 데이터를 활용했다. 2014 지방선거 결과를 바탕으로 설정한 prior과 가중치를 선거예측 모델에 넣어 2018 6.13 지방선거 결과를 예측해 보았다. \n\n\n### Test: 2014년 지방선거를 통해 연습하기\n\n2014년 서울시장 선거 결과와 부산시장 선거 결과를 분석을 통해 prior과 가중치를 어떻게 설정하는 것이 선거예측 결과에 더 정확할지 살펴보았다. 2014년 서울시장 선거 분석 자료는 전희원님의 깃허브를 통해서 얻었으며, 2014년 부산시장 지방선거 분석 자료는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했다. 서울시장 분석데이터는 2014년 3월 24일부터 5월 28일까지 총 31건의 여론조사 결과이고, 부산시장 분석데이터는 2014년 5월 17일부터 5월 28일까지 총 22건의 여론조사 결과이다. 분석 프로그램은 R을 사용했으며, 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. \n\n국내 지방선거는 정권을 표(票)로 심판하는 선거라는 인식이 있어 대통령의 국정운영 지지도와 정당 지지도와 강한 상관관계를 가진다. 정당의 지지도에 따라 지방선거 결과가 달라진다는 말이다. 실제로 대통령 취임 후 1년 이내에 진행된 지방선거에서는 여당이 승리하는 경향이 강하게 나타난다. 그러나 대통령 지지율은 긍정, 부정, 기타(무응답, 모름) 등의 형태로 조사되기 때문에 이를 여당후보, 야당후보, 기타 후보에 몰아서 prior로 설정하는데 있어 한계가 있다고 보았다. 이러한 경험과 이유를 근거로 우리는 prior를 선거 여론조사 시작 전 ‘정당 지지도’로 설정했다. 따라서 2014년 분석에서 prior은 2014년 5월 1주차 정당지지도이다. 정당지지도는 한국갤럽이 의뢰하고 자체 조사한 여론조사로 여당 39%, 제1야당 23%, 기타 3%, 없음(의견유보) 33% 순이었다. 조사인원은 808명, 표본오차 3.4%, 응답률 22%로 나타났다. \n\n그리고 최근에 실시된 여론조사 결과가 실제 선거 결과와 가장 근접하다고 판단해 가장 최근에 실시한 여론조사에 대해 가중치를 주었다. 가중치의 경우 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. 즉, 맨 마지막 선거일을 1로 하고, 앞에 실시된 여론조사의 가중치는 7/10, 7/12 등의 형식이다.  \n\n우리는 설정한 prior과 가중치가 실제 선거결과와 어떤 영향을 미치는지 살펴보기 위해 총 4분의 분석을 실시했다. ① prior X, 가중치 X, ② prior X, 가중치 O, ③ prior O, 가중치 X, ④ prior O, 가중치 O이다. 분석결과 prior과 최근 가중치를 모델에 넣은 ④ 모형이 가장 적합한 것으로 나타났다. 자세한 분석 과정은 블로그에서 확인 가능하다. \n\n2014 서울시장 선거결과를 바탕으로 한 <그림1>은 여론조사와 베이지안을 활용했을 때 확인할 수 있는 지지율 차이 추이다. 빨간색 선은 각 실시된 여론조사의 결과로 계산된 지지율 차이이며, 파란색 선은 여론조사 결과 데이터를 바탕으로 베이지안을 활용한 지지율 차이이다. 검정색 선은 박원순 시장과 정몽준 후보의 지지율 차이인 13%p를 의미한다. 선거일이 다가올수록 베이지안을 이용한 파란색 점들이 빨간색 점들보다 더 검정색 선에 근접하다는 것을 확인할 수 있다. \n\n\n**<그림1 2014 서울시장 선거 분석결과>**\n![2014_seoul_trend.png](https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png)\n\n\n<그림2>은 새누리당 서병수 시장과 무소속 오거돈 후보가 참여한 2014년 부산시장 선거를 분석한 결과이다. 오거돈 후보의 경우 표면적으로는 무소속 후보이었기 때문에 정당이 없다고 고려해 이번 모델에서는 prior를 넣지 않았다. <그림2>의 검정색 선 역시 실제 서병수 시장과 오거돈 후보의 2014년 지방선거 지지율 차이를 의미하며, 0.6%p이다. 분석결과 앞선 그래프와 동일하게 베이지안을 의미하는 파란색 점들이 여론조사 결과인 빨간색 선들보다 실제 지지율 차이에 근접하다는 것을 알 수 있다. 이러한 결과를 바탕으로 이제 2018년 6.13 지방선거 결과를 예측해보자!\n\n\n**<그림2 2014 부산시장 선거 분석결과>**\n![2. 2014_pusan_no_prior_info(2).png](https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png)\n\n\n\n\n### Application: 6.13 지방선거의 승자는 누가 될 것인가?\n\n6.13 지방선거는 전국적으로 열리지만, 화재성이 높은 ‘경기도지사’와 ‘경남지사’의 여론조사 데이터를 수집해 여론조사 지지율이 높은 두 명의 후보자들만 분석했다. 분석 데이터는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했으며, 각 여론조사 내용은 중앙선거여론조사심의위원회 홈페이지를 참조했다. 경기지사 분석데이터는 공천확정 전 3월 30일부터 6월 2일까지 총 18건이었으며, 경남지사 분석데이터는 4월 13일부터 6월 4일까지 진행된 총 27건이다. 가장 최근에 발표된 6월 6일 여론조사 결과는 분석에서 제외되었다. \n\n분석은 베이지안 통계(Bayesian statistics)를 활용했으며, 분석 프로그램은 R을 사용했다. 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. \n\n분석 모델의 prior은 2018년 5월 1주차 정당지지도로 했다. 한국갤럽이 의뢰하고 자체 조사한 2018년 5월 1주차 정당지지도 여론조사는 더불어민주당 49%, 자유한국당 13%, 바른미래당 8%, 정의당 6%, 민주평화당 0.3%, 기타 0%, 모름 24% 순으로 결과를 보였다. 이때 조사 인원은 1,004명, 표본오차 3.1%, 응답률 16%로 나타났다. 최근 여론조사에 대한 가중치는 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. \n\n##### 1. 경기도지사: 남경필 vs 이재명\n\n현재 경기도지사 선거에서 여론조사 지지율이 높은 후보자는 남경필 후보와 이재명 후보이었다. <그림3>은 더불어민주당 후보 공천이 확정되기 전인 3월 30일 여론조사의 가상대결에서부터 시간 흐름에 다른 두 후보자의 여론조사 결과를 보여주는 그래프이다. 두 후보자의 여론조사 지지율 격차는 약 38.5%p에서 시작했으나, 선거일로 가까워질수록 그 격차가 좁혀지고 있었다. 베이지안 모델은 두 후보자의 지지율 격차를 어떻게 분석할까? 결과는 <그림4>에서 확인할 수 있다. \n\n**<그림3 경기도지사 여론조사 트렌드>**\n![1. 2018_Gyeonggi_trend.png](https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png)\n\n\n<그림4>는 이재명 후보와 남경필 후보에 대해 베이지안을 적용시킨 결과값으로 두 후보자 간 지지율 차이를 보여준다. 빨간색 선은 각 실시된 여론조사의 지지율 차이로 시간이 지나면서 이재명 후보와 남경필 후보의 지지율 격차가 좁혀지는 것을 알 수 있다. 앞선 여론조사 정보를 반영하는 베이지안의 지지율 차이 결과를 보여주는 파란색 선은 시간이 지나도 완만한 기울기를 보이고 있다. 베이지안 분석결과 두 후보자 간의 선거예측 결과는 <그림5>과 <그림6>에서 보는바와 같다. <그림6>의 결과는 prior를 반영하지 않은 히스토그램이다. \n\n\n**<그림4 베이지안 활용 경기도지사 선거예측 분석 결과>**\n![8. 2018_Gyeonggi_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png)\n\n\n**<그림5 2018 경기도지사 선거 예측 Mean of Posterior>**\n![kyMean of Posterior.png](https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png)\n\n\n**<그림6 2018 경기도지사 선거예측 결과 Histogram>**\n![10.Histogram.png](https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png)\n\n\n##### 2. 경남지사: 김경수 vs 김태호\n\n그렇다면 경남지사 선거 결과는 어떨까? 현재 경남지사에서는 더불어민주당 김경수 후보와 자유한국당 김태호 후보의 여론조사 지지율이 높은 지역이다. 두 후보자의 여론조사 지지율 격차는 <그림7>와 같다. 파란색 선은 김경수 후보의 여론조사 결과를 의미하고, 빨간색 선은 김태호 후보의 여론조사 결과를 의미한다. 여론조사가 실시되기 시작한 초기에는 그 격차가 크지 않았지만, 시간이 흐를수록 두 후보자의 여론조사 지지율 격차는 벌어지고 있다는 것을 확인할 수 있다. \n\n**<그림7 경남지사 여론조사 트렌드>**\n![1. 2018_kyungnam_trend.png](https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png)\n\n두 후보자의 지지율을 베이지안으로 분석한 결과는 <그림8>과 같다. 여론조사 지지율 격차를 보여주는 빨간색 선과 베이지안의 지지율 격차를 보여주는 파란색 선의 추이는 비슷한 형태를 가진다. 하지만 6월 4일 조사가 종료된 조원씨앤아이가 조사한 최근 여론조사에서는 두 후보자의 지지율 격차는 8.4%p이었다. 반면 베이지안은 두 후보자의 지지율 격차가 과거 여론조사 지지율 격차와 큰 차이가 없음을 보여준다. 이러한 베이지안 분석을 바탕으로 하는 두 후보자 간의 선거예측 결과는 <그림9>와 <그림10>과 같다. 이때도 <그림10>의 결과 역시 prior를 반영하지 않은 히스토그램이다. \n\n\n**<그림8 베이지안 활용 경남지사 선거예측 분석 결과>**\n![8. 2018_kyungnam_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png)\n\n**<그림9 2018 경남지사 선거 예측 Mean of Posterior>**\n![10. 2018_kyungnam_histogram_comparison.png](https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png)\n\n\n**<그림10 경남지사 선거예측 결과 Histogram>**\n![11. 2018_kyungnam_histogram_comparison(1).png](https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png)\n\n\n\n### “오늘 할 수 있는 최선의 예측을 했다”\n\n신뢰성에 대한 문제가 제기되고 있는 여론조사 결과가 아니라 여론조사의 데이터를 활용한 베이지안 (Bayesian)을 통해 ‘2018 경기도지사 지방선거’와 ‘2018 경남지사 지방선거’ 결과를 예측해 보았다. 두 지역 의 후보들은 여론조사에서도 큰 차이를 보이고 있어 이번 선거예측 분석 결과가 새로운 인사이트를 제공하지 않을 수 있다. 우리는 이번 선거예측 모델에서 여론조사에 참여한 사람들의 수를 바탕으로 베이지안 방법을 적용했지만 각각의 여론조사 결과의 지지율을 기준으로 하는 베이지안 추정 또한 시도해볼 예정이다.\n\n우리는 이번 분석을 통해 베이지안(Bayesian)이 여론조사들의 정보들을 종합적으로 반영한다는 것을 알게 되었다. 베이지안 방법론을 적용하면 개별 여론조사 결과뿐 아니라 앞서 실시된 여론조사들을 누적해 실시 간으로 종합된 여론조사 결과를 파악할 수 있다. 사전 여론조사 정보를 베이지안이 통합한다는 함의는 지난 4년 전 서울시장 선거와 부산시장 선거에서도 나타났다. 이러한 여론조사 결과를 하나하나 독립 된 것으로 보지 않고 여러 가지 여론조사의 결과들을 반영해서 업데이트를 하는 베이지안의 특성은 현재 논란이 되고 있는 ‘여론조사’들의 편향성 문제를 완화시키는 효과가 있을 것이다.\n\n우리들의 선거예측이 얼마나 정확할 것인가? 미래는 언제나 불투명하고 선거와 정치 역시 어떤 돌발적 상황이 발생할지 우리는 알지 못한다. 오늘도 후보자들을 대상으로 하는 다양한 스캔들이 쏟아지고 있으며, 후보자들의 단일화가 진행될 수도 있다. 국내외 정세도 급변하고 있다. 따라서 6.13지방선거가 다가올수록 처음 여론조사의 예측도 그리고 우리의 예측도 분병 바뀔 것이다. 네이트 실버의 지적처럼 예측과 그 확률은 관측한 시점에 따라 얼마든지 바뀔 수 있다. 그래도 우리는 그저 우리가 오늘 할 수 있는 최선의 예측을 할 뿐이다. \n\n\n⁕⁕ 이번 분석은 뉴스타파의 데이터 제공 및 조언을 바탕으로 진행되었습니다. 분석결과 및 분석과정에 대한 자세한 내용은 https://foresighters.github.io/에서 확인 가능합니다.",
      "json_metadata": "{\"tags\":[\"kr\",\"politics\",\"election\",\"blog\",\"local\"],\"image\":[\"https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png\",\"https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png\",\"https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png\",\"https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png\",\"https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png\",\"https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png\",\"https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png\",\"https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png\",\"https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png\",\"https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png\"],\"links\":[\"https://newstapa.org/39527\",\"http://freesearch.pe.kr/archives/4086\",\"https://foresighters.github.io/에서\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "local",
      "permlink": "2018-6-13",
      "title": "베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-11T06:12:36",
  "trx_id": "94853bf793443bd10e433c82754392a2f29f4bc9",
  "trx_in_block": 30,
  "virtual_op": 0
}
foresighterspublished a new post: 2018-6-13
2018/06/11 06:12:15
authorforesighters
body@@ -8094,16 +8094,57 @@ %EC%9D%B4%EB%8B%A4. %0A%0A%0A%E2%81%95 +%E2%81%95 %EC%9D%B4%EB%B2%88 %EB%B6%84%EC%84%9D%EC%9D%80 %EB%89%B4%EC%8A%A4%ED%83%80%ED%8C%8C%EC%9D%98 %EB%8D%B0%EC%9D%B4%ED%84%B0 %EC%A0%9C%EA%B3%B5 %EB%B0%8F %EC%A1%B0%EC%96%B8%EC%9D%84 %EB%B0%94%ED%83%95%EC%9C%BC%EB%A1%9C %EC%A7%84%ED%96%89%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4. %EB%B6%84%EC%84%9D%EA%B2%B0%EA%B3%BC %EB%B0%8F @@ -8191,17 +8191,16 @@ thub.io/ - %EC%97%90%EC%84%9C %ED%99%95%EC%9D%B8 %EA%B0%80%EB%8A%A5
json metadata{"tags":["local","kr","politics","election","blog"],"image":["https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png","https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png","https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png","https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png","https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png","https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png","https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png","https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png","https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png","https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png"],"links":["https://newstapa.org/39527","http://freesearch.pe.kr/archives/4086","https://foresighters.github.io/에서"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklocal
permlink2018-6-13
title베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)
Transaction InfoBlock #23220897/Trx b3655dd73df548693bac5ff89f95d3981bbc3eaf
View Raw JSON Data
{
  "block": 23220897,
  "op": [
    "comment",
    {
      "author": "foresighters",
      "body": "@@ -8094,16 +8094,57 @@\n %EC%9D%B4%EB%8B%A4. %0A%0A%0A%E2%81%95\n+%E2%81%95 %EC%9D%B4%EB%B2%88 %EB%B6%84%EC%84%9D%EC%9D%80 %EB%89%B4%EC%8A%A4%ED%83%80%ED%8C%8C%EC%9D%98 %EB%8D%B0%EC%9D%B4%ED%84%B0 %EC%A0%9C%EA%B3%B5 %EB%B0%8F %EC%A1%B0%EC%96%B8%EC%9D%84 %EB%B0%94%ED%83%95%EC%9C%BC%EB%A1%9C %EC%A7%84%ED%96%89%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4.\n  %EB%B6%84%EC%84%9D%EA%B2%B0%EA%B3%BC %EB%B0%8F \n@@ -8191,17 +8191,16 @@\n thub.io/\n- \n %EC%97%90%EC%84%9C %ED%99%95%EC%9D%B8 %EA%B0%80%EB%8A%A5\n",
      "json_metadata": "{\"tags\":[\"local\",\"kr\",\"politics\",\"election\",\"blog\"],\"image\":[\"https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png\",\"https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png\",\"https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png\",\"https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png\",\"https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png\",\"https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png\",\"https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png\",\"https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png\",\"https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png\",\"https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png\"],\"links\":[\"https://newstapa.org/39527\",\"http://freesearch.pe.kr/archives/4086\",\"https://foresighters.github.io/에서\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "local",
      "permlink": "2018-6-13",
      "title": "베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-11T06:12:15",
  "trx_id": "b3655dd73df548693bac5ff89f95d3981bbc3eaf",
  "trx_in_block": 49,
  "virtual_op": 0
}
foresighterspublished a new post: 2018-6-13
2018/06/11 05:40:51
authorforesighters
body@@ -494,16 +494,89 @@ %EC%9A%B0%EB%A6%AC%EC%9D%98 %EB%B6%84%EC%84%9D%EC%9D%80 + %ED%95%9C%EA%B5%AD%ED%83%90%EC%82%AC%EC%A0%80%EB%84%90%EB%A6%AC%EC%A6%98%EC%84%BC%ED%84%B0 %EB%89%B4%EC%8A%A4%ED%83%80%ED%8C%8C%EC%9D%98 %E2%80%98%EC%97%AC%EB%A1%A0%EC%A1%B0%EC%82%AC %EC%A0%95%ED%99%95%EC%84%B1 %ED%8F%89%EA%B0%80'%EA%B8%B0%EC%82%AC(https://newstapa.org/39527)%EB%A5%BC %ED%86%B5%ED%95%B4 %EA%B5%AC%EC%B2%B4%ED%99%94%EB%90%98%EC%97%88%EA%B3%A0, %EB%B2%A0%EC%9D%B4%EC%A7%80%EC%95%88 %ED%86%B5%EA%B3%84 @@ -607,22 +607,21 @@ %EB%B2%A0%EC%9D%B4%EC%A7%80%EC%95%88)%EB%A5%BC -%ED%86%B5%ED%95%B4 %EA%B5%AC%EC%B2%B4%ED%99%94 +%EC%A0%81%EC%9A%A9%ED%95%98%EA%B2%8C %EB%90%98%EC%97%88%EB%8B%A4. %0A%0A%EB%B2%A0
json metadata{"tags":["local","kr","politics","election","blog"],"image":["https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png","https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png","https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png","https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png","https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png","https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png","https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png","https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png","https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png","https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png"],"links":["https://newstapa.org/39527","http://freesearch.pe.kr/archives/4086","https://foresighters.github.io/"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklocal
permlink2018-6-13
title베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)
Transaction InfoBlock #23220269/Trx d99c77295031eea299981f1718157cec33474293
View Raw JSON Data
{
  "block": 23220269,
  "op": [
    "comment",
    {
      "author": "foresighters",
      "body": "@@ -494,16 +494,89 @@\n  %EC%9A%B0%EB%A6%AC%EC%9D%98 %EB%B6%84%EC%84%9D%EC%9D%80\n+ %ED%95%9C%EA%B5%AD%ED%83%90%EC%82%AC%EC%A0%80%EB%84%90%EB%A6%AC%EC%A6%98%EC%84%BC%ED%84%B0 %EB%89%B4%EC%8A%A4%ED%83%80%ED%8C%8C%EC%9D%98 %E2%80%98%EC%97%AC%EB%A1%A0%EC%A1%B0%EC%82%AC %EC%A0%95%ED%99%95%EC%84%B1 %ED%8F%89%EA%B0%80'%EA%B8%B0%EC%82%AC(https://newstapa.org/39527)%EB%A5%BC %ED%86%B5%ED%95%B4 %EA%B5%AC%EC%B2%B4%ED%99%94%EB%90%98%EC%97%88%EA%B3%A0,\n  %EB%B2%A0%EC%9D%B4%EC%A7%80%EC%95%88 %ED%86%B5%EA%B3%84\n@@ -607,22 +607,21 @@\n  %EB%B2%A0%EC%9D%B4%EC%A7%80%EC%95%88)%EB%A5%BC \n-%ED%86%B5%ED%95%B4 %EA%B5%AC%EC%B2%B4%ED%99%94\n+%EC%A0%81%EC%9A%A9%ED%95%98%EA%B2%8C \n %EB%90%98%EC%97%88%EB%8B%A4. %0A%0A%EB%B2%A0\n",
      "json_metadata": "{\"tags\":[\"local\",\"kr\",\"politics\",\"election\",\"blog\"],\"image\":[\"https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png\",\"https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png\",\"https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png\",\"https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png\",\"https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png\",\"https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png\",\"https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png\",\"https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png\",\"https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png\",\"https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png\"],\"links\":[\"https://newstapa.org/39527\",\"http://freesearch.pe.kr/archives/4086\",\"https://foresighters.github.io/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "local",
      "permlink": "2018-6-13",
      "title": "베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-11T05:40:51",
  "trx_id": "d99c77295031eea299981f1718157cec33474293",
  "trx_in_block": 21,
  "virtual_op": 0
}
2018/06/08 20:19:33
authorsteemitboard
bodyCongratulations @foresighters! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [![](https://steemitimages.com/70x70/http://steemitboard.com/notifications/firstpost.png)](http://steemitboard.com/@foresighters) You published your First Post [![](https://steemitimages.com/70x70/http://steemitboard.com/notifications/firstvoted.png)](http://steemitboard.com/@foresighters) You got a First Vote <sub>_Click on the badge to view your Board of Honor._</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
parent authorforesighters
parent permlink2018-6-13
permlinksteemitboard-notify-foresighters-20180608t201933000z
title
Transaction InfoBlock #23151758/Trx 1277a2d09d9d89da704167e915e3fb7c40ba570f
View Raw JSON Data
{
  "block": 23151758,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @foresighters! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[![](https://steemitimages.com/70x70/http://steemitboard.com/notifications/firstpost.png)](http://steemitboard.com/@foresighters) You published your First Post\n[![](https://steemitimages.com/70x70/http://steemitboard.com/notifications/firstvoted.png)](http://steemitboard.com/@foresighters) You got a First Vote\n\n<sub>_Click on the badge to view your Board of Honor._</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
      "parent_author": "foresighters",
      "parent_permlink": "2018-6-13",
      "permlink": "steemitboard-notify-foresighters-20180608t201933000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-08T20:19:33",
  "trx_id": "1277a2d09d9d89da704167e915e3fb7c40ba570f",
  "trx_in_block": 13,
  "virtual_op": 0
}
wonsamaupvoted (10.00%) @foresighters / 2018-6-13
2018/06/08 17:01:06
authorforesighters
permlink2018-6-13
voterwonsama
weight1000 (10.00%)
Transaction InfoBlock #23147789/Trx acbc289c63b96ad385da39ae571f85314a3f755d
View Raw JSON Data
{
  "block": 23147789,
  "op": [
    "vote",
    {
      "author": "foresighters",
      "permlink": "2018-6-13",
      "voter": "wonsama",
      "weight": 1000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-08T17:01:06",
  "trx_id": "acbc289c63b96ad385da39ae571f85314a3f755d",
  "trx_in_block": 31,
  "virtual_op": 0
}
sensationupvoted (100.00%) @foresighters / 2018-6-13
2018/06/08 15:52:42
authorforesighters
permlink2018-6-13
votersensation
weight10000 (100.00%)
Transaction InfoBlock #23146421/Trx dbaaed49315b1bf6fcf59f1b02bb1223cabe2004
View Raw JSON Data
{
  "block": 23146421,
  "op": [
    "vote",
    {
      "author": "foresighters",
      "permlink": "2018-6-13",
      "voter": "sensation",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-08T15:52:42",
  "trx_id": "dbaaed49315b1bf6fcf59f1b02bb1223cabe2004",
  "trx_in_block": 6,
  "virtual_op": 0
}
moby-dickupvoted (100.00%) @foresighters / 2018-6-13
2018/06/08 15:43:24
authorforesighters
permlink2018-6-13
votermoby-dick
weight10000 (100.00%)
Transaction InfoBlock #23146235/Trx 635e2a34f19ebdbe409c41783558d01489fd8397
View Raw JSON Data
{
  "block": 23146235,
  "op": [
    "vote",
    {
      "author": "foresighters",
      "permlink": "2018-6-13",
      "voter": "moby-dick",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-08T15:43:24",
  "trx_id": "635e2a34f19ebdbe409c41783558d01489fd8397",
  "trx_in_block": 21,
  "virtual_op": 0
}
2018/06/08 15:41:09
authorintroduce.bot
body✅ @foresighters, I gave you an upvote on your first post! **Please give me a follow** and I will give you a follow in return!<br><br>Please also take a moment to read [this post](https://steemit.com/spam/@pleasestop/introducing-pleasestop-here-to-reduce-comment-spam) regarding bad behavior on Steemit.
json metadata
parent authorforesighters
parent permlink2018-6-13
permlinkintroduce-bot-re-foresighters2018-6-13
title
Transaction InfoBlock #23146190/Trx d98287bba7e37a350b4b43458e74c7f791ac9503
View Raw JSON Data
{
  "block": 23146190,
  "op": [
    "comment",
    {
      "author": "introduce.bot",
      "body": "✅  @foresighters, I gave you an upvote on your first post! **Please give me a follow** and I will give you a follow in return!<br><br>Please also take a moment to read [this post](https://steemit.com/spam/@pleasestop/introducing-pleasestop-here-to-reduce-comment-spam) regarding bad behavior on Steemit.",
      "json_metadata": "",
      "parent_author": "foresighters",
      "parent_permlink": "2018-6-13",
      "permlink": "introduce-bot-re-foresighters2018-6-13",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-08T15:41:09",
  "trx_id": "d98287bba7e37a350b4b43458e74c7f791ac9503",
  "trx_in_block": 3,
  "virtual_op": 0
}
2018/06/08 15:41:06
authorforesighters
permlink2018-6-13
voterintroduce.bot
weight229 (2.29%)
Transaction InfoBlock #23146189/Trx ef0c14df5f8286eea976442a76770f3acf9a65c3
View Raw JSON Data
{
  "block": 23146189,
  "op": [
    "vote",
    {
      "author": "foresighters",
      "permlink": "2018-6-13",
      "voter": "introduce.bot",
      "weight": 229
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-08T15:41:06",
  "trx_id": "ef0c14df5f8286eea976442a76770f3acf9a65c3",
  "trx_in_block": 36,
  "virtual_op": 0
}
ubgupvoted (1.00%) @foresighters / 2018-6-13
2018/06/08 15:15:48
authorforesighters
permlink2018-6-13
voterubg
weight100 (1.00%)
Transaction InfoBlock #23145684/Trx 9866c57406c159d641161978d9bef3b3aa16c802
View Raw JSON Data
{
  "block": 23145684,
  "op": [
    "vote",
    {
      "author": "foresighters",
      "permlink": "2018-6-13",
      "voter": "ubg",
      "weight": 100
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-08T15:15:48",
  "trx_id": "9866c57406c159d641161978d9bef3b3aa16c802",
  "trx_in_block": 41,
  "virtual_op": 0
}
foresighterspublished a new post: 2018-6-13
2018/06/08 15:14:36
authorforesighters
body# 베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사) ### 신뢰도가 낮은 여론조사로만 선거예측을 하신다고요? 지방선거가 일주일도 남지 않게 되면서 여론조사 결과 공표가 전면 금지되었다. 지난 6일 6일 발표된 마지막 여론조사 결과를 바탕으로 정당이나 후보자들은 지지층의 결집에 총력을 기울이거나 선거당일까지 결과를 굳히기 위한 집중 공세를 벌이고 있다. 언론사 및 정치평론가들 역시 여론조사 결과를 인용하거나 분석하며 다양한 선거 결과를 예측하고 있다. 선거 승리를 위한 다양한 공세 속에서 애꿎은 여론조사는 신뢰성을 의심받기도 한다. 실제 유권자들의 투표 심리에 미치는 영향을 여론조사가 담지 못하고 있으며, 여론조사의 표본 역시 특정 정당에 치우쳐져 있다는 지적이다. 이처럼 여론조사에 대한 신뢰성이 지적되고 있는 상황에서 정당과 후보자, 정치평론가들이 여론조사 결과를 바탕으로 예측하고 있는 선거결과는 신뢰할 수 있을까? 이런 질문에서 시작된 우리의 분석은 베이지안 통계(Bayesian statistics, 이하 베이지안)를 통해 구체화되었다. 베이지안을 활용한 선거예측은 선거 및 정치 분석 웹사이트 FiveThirtyEight 운영자이자 ‘신호와 소음’의 저자로 국내에 이름을 알린 Nate Silver가 2008년과 2012년 미국 대선을 정확하게 예측하면서 더욱 관심을 받기 시작했다. 물론 2016년 공화당 경선과 2016년 미국 대통령 선거 결과 예측을 번번이 틀리면서 그의 모델에 대한 물음표가 들긴 했지만, 베이지안을 활용한 선거예측 분석이 여론조사에 대한 신뢰도가 낮은 우리나라에서는 새로운 인사이트를 제공할 것이라고 판단되었다. 과거 우리나라에서도 베이지안을 활용해 2014년 서울시장 선거 결과를 비교한 전희원님의 분석도 있었다(http://freesearch.pe.kr/archives/4086). 여기서 아이디어를 얻어 우리도 베이지안을 바탕으로 2018 6.13 지방선거 결과를 예측했다. 이번 분석의 의뢰 및 기관은 데이터 분석모임 Foresight의 최정윤, 박희경, 원인재이다. 베이지안에서는 새로운 자료가 없는 상태에서 어떤 사건이 일어날 확률에 대한 가정이 필요한데, 이를 사전 확률(prior probability, 이하 prior)이라고 한다. 우리는 이러한 prior를 사건이 일어날 것에 대한 믿음이라고 정의한다. 즉, 여론조사 결과를 보기 전에 후보자가 선거에서 당선될 확률이 얼마나 되는지에 대한 믿음이다! prior과 선거예측 모형의 가중치 설정을 위해 우선 2014년 서울시장 지방선거와 부산시장 지방선거 데이터를 활용했다. 2014 지방선거 결과를 바탕으로 설정한 prior과 가중치를 선거예측 모델에 넣어 2018 6.13 지방선거 결과를 예측해 보았다. ### Test: 2014년 지방선거를 통해 연습하기 2014년 서울시장 선거 결과와 부산시장 선거 결과를 분석을 통해 prior과 가중치를 어떻게 설정하는 것이 선거예측 결과에 더 정확할지 살펴보았다. 2014년 서울시장 선거 분석 자료는 전희원님의 깃허브를 통해서 얻었으며, 2014년 부산시장 지방선거 분석 자료는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했다. 서울시장 분석데이터는 2014년 3월 24일부터 5월 28일까지 총 31건의 여론조사 결과이고, 부산시장 분석데이터는 2014년 5월 17일부터 5월 28일까지 총 22건의 여론조사 결과이다. 분석 프로그램은 R을 사용했으며, 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. 국내 지방선거는 정권을 표(票)로 심판하는 선거라는 인식이 있어 대통령의 국정운영 지지도와 정당 지지도와 강한 상관관계를 가진다. 정당의 지지도에 따라 지방선거 결과가 달라진다는 말이다. 실제로 대통령 취임 후 1년 이내에 진행된 지방선거에서는 여당이 승리하는 경향이 강하게 나타난다. 그러나 대통령 지지율은 긍정, 부정, 기타(무응답, 모름) 등의 형태로 조사되기 때문에 이를 여당후보, 야당후보, 기타 후보에 몰아서 prior로 설정하는데 있어 한계가 있다고 보았다. 이러한 경험과 이유를 근거로 우리는 prior를 선거 여론조사 시작 전 ‘정당 지지도’로 설정했다. 따라서 2014년 분석에서 prior은 2014년 5월 1주차 정당지지도이다. 정당지지도는 한국갤럽이 의뢰하고 자체 조사한 여론조사로 여당 39%, 제1야당 23%, 기타 3%, 없음(의견유보) 33% 순이었다. 조사인원은 808명, 표본오차 3.4%, 응답률 22%로 나타났다. 그리고 최근에 실시된 여론조사 결과가 실제 선거 결과와 가장 근접하다고 판단해 가장 최근에 실시한 여론조사에 대해 가중치를 주었다. 가중치의 경우 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. 즉, 맨 마지막 선거일을 1로 하고, 앞에 실시된 여론조사의 가중치는 7/10, 7/12 등의 형식이다. 우리는 설정한 prior과 가중치가 실제 선거결과와 어떤 영향을 미치는지 살펴보기 위해 총 4분의 분석을 실시했다. ① prior X, 가중치 X, ② prior X, 가중치 O, ③ prior O, 가중치 X, ④ prior O, 가중치 O이다. 분석결과 prior과 최근 가중치를 모델에 넣은 ④ 모형이 가장 적합한 것으로 나타났다. 자세한 분석 과정은 블로그에서 확인 가능하다. 2014 서울시장 선거결과를 바탕으로 한 <그림1>은 여론조사와 베이지안을 활용했을 때 확인할 수 있는 지지율 차이 추이다. 빨간색 선은 각 실시된 여론조사의 결과로 계산된 지지율 차이이며, 파란색 선은 여론조사 결과 데이터를 바탕으로 베이지안을 활용한 지지율 차이이다. 검정색 선은 박원순 시장과 정몽준 후보의 지지율 차이인 13%p를 의미한다. 선거일이 다가올수록 베이지안을 이용한 파란색 점들이 빨간색 점들보다 더 검정색 선에 근접하다는 것을 확인할 수 있다. **<그림1 2014 서울시장 선거 분석결과>** ![2014_seoul_trend.png](https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png) <그림2>은 새누리당 서병수 시장과 무소속 오거돈 후보가 참여한 2014년 부산시장 선거를 분석한 결과이다. 오거돈 후보의 경우 표면적으로는 무소속 후보이었기 때문에 정당이 없다고 고려해 이번 모델에서는 prior를 넣지 않았다. <그림2>의 검정색 선 역시 실제 서병수 시장과 오거돈 후보의 2014년 지방선거 지지율 차이를 의미하며, 0.6%p이다. 분석결과 앞선 그래프와 동일하게 베이지안을 의미하는 파란색 점들이 여론조사 결과인 빨간색 선들보다 실제 지지율 차이에 근접하다는 것을 알 수 있다. 이러한 결과를 바탕으로 이제 2018년 6.13 지방선거 결과를 예측해보자! **<그림2 2014 부산시장 선거 분석결과>** ![2. 2014_pusan_no_prior_info(2).png](https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png) ### Application: 6.13 지방선거의 승자는 누가 될 것인가? 6.13 지방선거는 전국적으로 열리지만, 화재성이 높은 ‘경기도지사’와 ‘경남지사’의 여론조사 데이터를 수집해 여론조사 지지율이 높은 두 명의 후보자들만 분석했다. 분석 데이터는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했으며, 각 여론조사 내용은 중앙선거여론조사심의위원회 홈페이지를 참조했다. 경기지사 분석데이터는 공천확정 전 3월 30일부터 6월 2일까지 총 18건이었으며, 경남지사 분석데이터는 4월 13일부터 6월 4일까지 진행된 총 27건이다. 가장 최근에 발표된 6월 6일 여론조사 결과는 분석에서 제외되었다. 분석은 베이지안 통계(Bayesian statistics)를 활용했으며, 분석 프로그램은 R을 사용했다. 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. 분석 모델의 prior은 2018년 5월 1주차 정당지지도로 했다. 한국갤럽이 의뢰하고 자체 조사한 2018년 5월 1주차 정당지지도 여론조사는 더불어민주당 49%, 자유한국당 13%, 바른미래당 8%, 정의당 6%, 민주평화당 0.3%, 기타 0%, 모름 24% 순으로 결과를 보였다. 이때 조사 인원은 1,004명, 표본오차 3.1%, 응답률 16%로 나타났다. 최근 여론조사에 대한 가중치는 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. ##### 1. 경기도지사: 남경필 vs 이재명 현재 경기도지사 선거에서 여론조사 지지율이 높은 후보자는 남경필 후보와 이재명 후보이었다. <그림3>은 더불어민주당 후보 공천이 확정되기 전인 3월 30일 여론조사의 가상대결에서부터 시간 흐름에 다른 두 후보자의 여론조사 결과를 보여주는 그래프이다. 두 후보자의 여론조사 지지율 격차는 약 38.5%p에서 시작했으나, 선거일로 가까워질수록 그 격차가 좁혀지고 있었다. 베이지안 모델은 두 후보자의 지지율 격차를 어떻게 분석할까? 결과는 <그림4>에서 확인할 수 있다. **<그림3 경기도지사 여론조사 트렌드>** ![1. 2018_Gyeonggi_trend.png](https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png) <그림4>는 이재명 후보와 남경필 후보에 대해 베이지안을 적용시킨 결과값으로 두 후보자 간 지지율 차이를 보여준다. 빨간색 선은 각 실시된 여론조사의 지지율 차이로 시간이 지나면서 이재명 후보와 남경필 후보의 지지율 격차가 좁혀지는 것을 알 수 있다. 앞선 여론조사 정보를 반영하는 베이지안의 지지율 차이 결과를 보여주는 파란색 선은 시간이 지나도 완만한 기울기를 보이고 있다. 베이지안 분석결과 두 후보자 간의 선거예측 결과는 <그림5>과 <그림6>에서 보는바와 같다. <그림6>의 결과는 prior를 반영하지 않은 히스토그램이다. **<그림4 베이지안 활용 경기도지사 선거예측 분석 결과>** ![8. 2018_Gyeonggi_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png) **<그림5 2018 경기도지사 선거 예측 Mean of Posterior>** ![kyMean of Posterior.png](https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png) **<그림6 2018 경기도지사 선거예측 결과 Histogram>** ![10.Histogram.png](https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png) ##### 2. 경남지사: 김경수 vs 김태호 그렇다면 경남지사 선거 결과는 어떨까? 현재 경남지사에서는 더불어민주당 김경수 후보와 자유한국당 김태호 후보의 여론조사 지지율이 높은 지역이다. 두 후보자의 여론조사 지지율 격차는 <그림7>와 같다. 파란색 선은 김경수 후보의 여론조사 결과를 의미하고, 빨간색 선은 김태호 후보의 여론조사 결과를 의미한다. 여론조사가 실시되기 시작한 초기에는 그 격차가 크지 않았지만, 시간이 흐를수록 두 후보자의 여론조사 지지율 격차는 벌어지고 있다는 것을 확인할 수 있다. **<그림7 경남지사 여론조사 트렌드>** ![1. 2018_kyungnam_trend.png](https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png) 두 후보자의 지지율을 베이지안으로 분석한 결과는 <그림8>과 같다. 여론조사 지지율 격차를 보여주는 빨간색 선과 베이지안의 지지율 격차를 보여주는 파란색 선의 추이는 비슷한 형태를 가진다. 하지만 6월 4일 조사가 종료된 조원씨앤아이가 조사한 최근 여론조사에서는 두 후보자의 지지율 격차는 8.4%p이었다. 반면 베이지안은 두 후보자의 지지율 격차가 과거 여론조사 지지율 격차와 큰 차이가 없음을 보여준다. 이러한 베이지안 분석을 바탕으로 하는 두 후보자 간의 선거예측 결과는 <그림9>와 <그림10>과 같다. 이때도 <그림10>의 결과 역시 prior를 반영하지 않은 히스토그램이다. **<그림8 베이지안 활용 경남지사 선거예측 분석 결과>** ![8. 2018_kyungnam_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png) **<그림9 2018 경남지사 선거 예측 Mean of Posterior>** ![10. 2018_kyungnam_histogram_comparison.png](https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png) **<그림10 경남지사 선거예측 결과 Histogram>** ![11. 2018_kyungnam_histogram_comparison(1).png](https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png) ### “오늘 할 수 있는 최선의 예측을 했다” 신뢰성에 대한 문제가 제기되고 있는 여론조사 결과가 아니라 여론조사의 데이터를 활용한 베이지안 (Bayesian)을 통해 ‘2018 경기도지사 지방선거’와 ‘2018 경남지사 지방선거’ 결과를 예측해 보았다. 두 지역 의 후보들은 여론조사에서도 큰 차이를 보이고 있어 이번 선거예측 분석 결과가 새로운 인사이트를 제공하지 않을 수 있다. 우리는 이번 선거예측 모델에서 여론조사에 참여한 사람들의 수를 바탕으로 베이지안 방법을 적용했지만 각각의 여론조사 결과의 지지율을 기준으로 하는 베이지안 추정 또한 시도해볼 예정이다. 우리는 이번 분석을 통해 베이지안(Bayesian)이 여론조사들의 정보들을 종합적으로 반영한다는 것을 알게 되었다. 베이지안 방법론을 적용하면 개별 여론조사 결과뿐 아니라 앞서 실시된 여론조사들을 누적해 실시 간으로 종합된 여론조사 결과를 파악할 수 있다. 사전 여론조사 정보를 베이지안이 통합한다는 함의는 지난 4년 전 서울시장 선거와 부산시장 선거에서도 나타났다. 이러한 여론조사 결과를 하나하나 독립 된 것으로 보지 않고 여러 가지 여론조사의 결과들을 반영해서 업데이트를 하는 베이지안의 특성은 현재 논란이 되고 있는 ‘여론조사’들의 편향성 문제를 완화시키는 효과가 있을 것이다. 우리들의 선거예측이 얼마나 정확할 것인가? 미래는 언제나 불투명하고 선거와 정치 역시 어떤 돌발적 상황이 발생할지 우리는 알지 못한다. 오늘도 후보자들을 대상으로 하는 다양한 스캔들이 쏟아지고 있으며, 후보자들의 단일화가 진행될 수도 있다. 국내외 정세도 급변하고 있다. 따라서 6.13지방선거가 다가올수록 처음 여론조사의 예측도 그리고 우리의 예측도 분병 바뀔 것이다. 네이트 실버의 지적처럼 예측과 그 확률은 관측한 시점에 따라 얼마든지 바뀔 수 있다. 그래도 우리는 그저 우리가 오늘 할 수 있는 최선의 예측을 할 뿐이다. ⁕ 분석결과 및 분석과정에 대한 자세한 내용은 https://foresighters.github.io/ 에서 확인 가능합니다.
json metadata{"tags":["kr","politics","election","blog","local"],"image":["https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png","https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png","https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png","https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png","https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png","https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png","https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png","https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png","https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png","https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png"],"links":["http://freesearch.pe.kr/archives/4086","https://foresighters.github.io/"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklocal
permlink2018-6-13
title베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)
Transaction InfoBlock #23145660/Trx 6e862c4f73a5bca2279eb1b2c0d4135f2353056a
View Raw JSON Data
{
  "block": 23145660,
  "op": [
    "comment",
    {
      "author": "foresighters",
      "body": "# 베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)\n\n\n### 신뢰도가 낮은 여론조사로만 선거예측을 하신다고요?\n지방선거가 일주일도 남지 않게 되면서 여론조사 결과 공표가 전면 금지되었다. 지난 6일 6일 발표된 마지막 여론조사 결과를 바탕으로 정당이나 후보자들은 지지층의 결집에 총력을 기울이거나 선거당일까지 결과를 굳히기 위한 집중 공세를 벌이고 있다. 언론사 및 정치평론가들 역시 여론조사 결과를 인용하거나 분석하며 다양한 선거 결과를 예측하고 있다. \n\n선거 승리를 위한 다양한 공세 속에서 애꿎은 여론조사는 신뢰성을 의심받기도 한다. 실제 유권자들의 투표 심리에 미치는 영향을 여론조사가 담지 못하고 있으며, 여론조사의 표본 역시 특정 정당에 치우쳐져 있다는 지적이다. 이처럼 여론조사에 대한 신뢰성이 지적되고 있는 상황에서 정당과 후보자, 정치평론가들이 여론조사 결과를 바탕으로 예측하고 있는 선거결과는 신뢰할 수 있을까? 이런 질문에서 시작된 우리의 분석은 베이지안 통계(Bayesian statistics, 이하 베이지안)를 통해 구체화되었다. \n\n베이지안을 활용한 선거예측은 선거 및 정치 분석 웹사이트 FiveThirtyEight 운영자이자 ‘신호와 소음’의 저자로 국내에 이름을 알린 Nate Silver가 2008년과 2012년 미국 대선을 정확하게 예측하면서 더욱 관심을 받기 시작했다. 물론 2016년 공화당 경선과 2016년 미국 대통령 선거 결과 예측을 번번이 틀리면서 그의 모델에 대한 물음표가 들긴 했지만, 베이지안을 활용한 선거예측 분석이 여론조사에 대한 신뢰도가 낮은 우리나라에서는 새로운 인사이트를 제공할 것이라고 판단되었다. 과거 우리나라에서도 베이지안을 활용해 2014년 서울시장 선거 결과를 비교한 전희원님의 분석도 있었다(http://freesearch.pe.kr/archives/4086). 여기서 아이디어를 얻어 우리도 베이지안을 바탕으로 2018 6.13 지방선거 결과를 예측했다. \n\n이번 분석의 의뢰 및 기관은 데이터 분석모임 Foresight의 최정윤, 박희경, 원인재이다. 베이지안에서는 새로운 자료가 없는 상태에서 어떤 사건이 일어날 확률에 대한 가정이 필요한데, 이를 사전 확률(prior probability, 이하 prior)이라고 한다. 우리는 이러한 prior를 사건이 일어날 것에 대한 믿음이라고 정의한다. 즉, 여론조사 결과를 보기 전에 후보자가 선거에서 당선될 확률이 얼마나 되는지에 대한 믿음이다! prior과 선거예측 모형의 가중치 설정을 위해 우선 2014년 서울시장 지방선거와 부산시장 지방선거 데이터를 활용했다. 2014 지방선거 결과를 바탕으로 설정한 prior과 가중치를 선거예측 모델에 넣어 2018 6.13 지방선거 결과를 예측해 보았다. \n\n\n### Test: 2014년 지방선거를 통해 연습하기\n\n2014년 서울시장 선거 결과와 부산시장 선거 결과를 분석을 통해 prior과 가중치를 어떻게 설정하는 것이 선거예측 결과에 더 정확할지 살펴보았다. 2014년 서울시장 선거 분석 자료는 전희원님의 깃허브를 통해서 얻었으며, 2014년 부산시장 지방선거 분석 자료는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했다. 서울시장 분석데이터는 2014년 3월 24일부터 5월 28일까지 총 31건의 여론조사 결과이고, 부산시장 분석데이터는 2014년 5월 17일부터 5월 28일까지 총 22건의 여론조사 결과이다. 분석 프로그램은 R을 사용했으며, 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. \n\n국내 지방선거는 정권을 표(票)로 심판하는 선거라는 인식이 있어 대통령의 국정운영 지지도와 정당 지지도와 강한 상관관계를 가진다. 정당의 지지도에 따라 지방선거 결과가 달라진다는 말이다. 실제로 대통령 취임 후 1년 이내에 진행된 지방선거에서는 여당이 승리하는 경향이 강하게 나타난다. 그러나 대통령 지지율은 긍정, 부정, 기타(무응답, 모름) 등의 형태로 조사되기 때문에 이를 여당후보, 야당후보, 기타 후보에 몰아서 prior로 설정하는데 있어 한계가 있다고 보았다. 이러한 경험과 이유를 근거로 우리는 prior를 선거 여론조사 시작 전 ‘정당 지지도’로 설정했다. 따라서 2014년 분석에서 prior은 2014년 5월 1주차 정당지지도이다. 정당지지도는 한국갤럽이 의뢰하고 자체 조사한 여론조사로 여당 39%, 제1야당 23%, 기타 3%, 없음(의견유보) 33% 순이었다. 조사인원은 808명, 표본오차 3.4%, 응답률 22%로 나타났다. \n\n그리고 최근에 실시된 여론조사 결과가 실제 선거 결과와 가장 근접하다고 판단해 가장 최근에 실시한 여론조사에 대해 가중치를 주었다. 가중치의 경우 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. 즉, 맨 마지막 선거일을 1로 하고, 앞에 실시된 여론조사의 가중치는 7/10, 7/12 등의 형식이다.  \n\n우리는 설정한 prior과 가중치가 실제 선거결과와 어떤 영향을 미치는지 살펴보기 위해 총 4분의 분석을 실시했다. ① prior X, 가중치 X, ② prior X, 가중치 O, ③ prior O, 가중치 X, ④ prior O, 가중치 O이다. 분석결과 prior과 최근 가중치를 모델에 넣은 ④ 모형이 가장 적합한 것으로 나타났다. 자세한 분석 과정은 블로그에서 확인 가능하다. \n\n2014 서울시장 선거결과를 바탕으로 한 <그림1>은 여론조사와 베이지안을 활용했을 때 확인할 수 있는 지지율 차이 추이다. 빨간색 선은 각 실시된 여론조사의 결과로 계산된 지지율 차이이며, 파란색 선은 여론조사 결과 데이터를 바탕으로 베이지안을 활용한 지지율 차이이다. 검정색 선은 박원순 시장과 정몽준 후보의 지지율 차이인 13%p를 의미한다. 선거일이 다가올수록 베이지안을 이용한 파란색 점들이 빨간색 점들보다 더 검정색 선에 근접하다는 것을 확인할 수 있다. \n\n\n**<그림1 2014 서울시장 선거 분석결과>**\n![2014_seoul_trend.png](https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png)\n\n\n<그림2>은 새누리당 서병수 시장과 무소속 오거돈 후보가 참여한 2014년 부산시장 선거를 분석한 결과이다. 오거돈 후보의 경우 표면적으로는 무소속 후보이었기 때문에 정당이 없다고 고려해 이번 모델에서는 prior를 넣지 않았다. <그림2>의 검정색 선 역시 실제 서병수 시장과 오거돈 후보의 2014년 지방선거 지지율 차이를 의미하며, 0.6%p이다. 분석결과 앞선 그래프와 동일하게 베이지안을 의미하는 파란색 점들이 여론조사 결과인 빨간색 선들보다 실제 지지율 차이에 근접하다는 것을 알 수 있다. 이러한 결과를 바탕으로 이제 2018년 6.13 지방선거 결과를 예측해보자!\n\n\n**<그림2 2014 부산시장 선거 분석결과>**\n![2. 2014_pusan_no_prior_info(2).png](https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png)\n\n\n\n\n### Application: 6.13 지방선거의 승자는 누가 될 것인가?\n\n6.13 지방선거는 전국적으로 열리지만, 화재성이 높은 ‘경기도지사’와 ‘경남지사’의 여론조사 데이터를 수집해 여론조사 지지율이 높은 두 명의 후보자들만 분석했다. 분석 데이터는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했으며, 각 여론조사 내용은 중앙선거여론조사심의위원회 홈페이지를 참조했다. 경기지사 분석데이터는 공천확정 전 3월 30일부터 6월 2일까지 총 18건이었으며, 경남지사 분석데이터는 4월 13일부터 6월 4일까지 진행된 총 27건이다. 가장 최근에 발표된 6월 6일 여론조사 결과는 분석에서 제외되었다. \n\n분석은 베이지안 통계(Bayesian statistics)를 활용했으며, 분석 프로그램은 R을 사용했다. 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. \n\n분석 모델의 prior은 2018년 5월 1주차 정당지지도로 했다. 한국갤럽이 의뢰하고 자체 조사한 2018년 5월 1주차 정당지지도 여론조사는 더불어민주당 49%, 자유한국당 13%, 바른미래당 8%, 정의당 6%, 민주평화당 0.3%, 기타 0%, 모름 24% 순으로 결과를 보였다. 이때 조사 인원은 1,004명, 표본오차 3.1%, 응답률 16%로 나타났다. 최근 여론조사에 대한 가중치는 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. \n\n##### 1. 경기도지사: 남경필 vs 이재명\n\n현재 경기도지사 선거에서 여론조사 지지율이 높은 후보자는 남경필 후보와 이재명 후보이었다. <그림3>은 더불어민주당 후보 공천이 확정되기 전인 3월 30일 여론조사의 가상대결에서부터 시간 흐름에 다른 두 후보자의 여론조사 결과를 보여주는 그래프이다. 두 후보자의 여론조사 지지율 격차는 약 38.5%p에서 시작했으나, 선거일로 가까워질수록 그 격차가 좁혀지고 있었다. 베이지안 모델은 두 후보자의 지지율 격차를 어떻게 분석할까? 결과는 <그림4>에서 확인할 수 있다. \n\n**<그림3 경기도지사 여론조사 트렌드>**\n![1. 2018_Gyeonggi_trend.png](https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png)\n\n\n<그림4>는 이재명 후보와 남경필 후보에 대해 베이지안을 적용시킨 결과값으로 두 후보자 간 지지율 차이를 보여준다. 빨간색 선은 각 실시된 여론조사의 지지율 차이로 시간이 지나면서 이재명 후보와 남경필 후보의 지지율 격차가 좁혀지는 것을 알 수 있다. 앞선 여론조사 정보를 반영하는 베이지안의 지지율 차이 결과를 보여주는 파란색 선은 시간이 지나도 완만한 기울기를 보이고 있다. 베이지안 분석결과 두 후보자 간의 선거예측 결과는 <그림5>과 <그림6>에서 보는바와 같다. <그림6>의 결과는 prior를 반영하지 않은 히스토그램이다. \n\n\n**<그림4 베이지안 활용 경기도지사 선거예측 분석 결과>**\n![8. 2018_Gyeonggi_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png)\n\n\n**<그림5 2018 경기도지사 선거 예측 Mean of Posterior>**\n![kyMean of Posterior.png](https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png)\n\n\n**<그림6 2018 경기도지사 선거예측 결과 Histogram>**\n![10.Histogram.png](https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png)\n\n\n##### 2. 경남지사: 김경수 vs 김태호\n\n그렇다면 경남지사 선거 결과는 어떨까? 현재 경남지사에서는 더불어민주당 김경수 후보와 자유한국당 김태호 후보의 여론조사 지지율이 높은 지역이다. 두 후보자의 여론조사 지지율 격차는 <그림7>와 같다. 파란색 선은 김경수 후보의 여론조사 결과를 의미하고, 빨간색 선은 김태호 후보의 여론조사 결과를 의미한다. 여론조사가 실시되기 시작한 초기에는 그 격차가 크지 않았지만, 시간이 흐를수록 두 후보자의 여론조사 지지율 격차는 벌어지고 있다는 것을 확인할 수 있다. \n\n**<그림7 경남지사 여론조사 트렌드>**\n![1. 2018_kyungnam_trend.png](https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png)\n\n두 후보자의 지지율을 베이지안으로 분석한 결과는 <그림8>과 같다. 여론조사 지지율 격차를 보여주는 빨간색 선과 베이지안의 지지율 격차를 보여주는 파란색 선의 추이는 비슷한 형태를 가진다. 하지만 6월 4일 조사가 종료된 조원씨앤아이가 조사한 최근 여론조사에서는 두 후보자의 지지율 격차는 8.4%p이었다. 반면 베이지안은 두 후보자의 지지율 격차가 과거 여론조사 지지율 격차와 큰 차이가 없음을 보여준다. 이러한 베이지안 분석을 바탕으로 하는 두 후보자 간의 선거예측 결과는 <그림9>와 <그림10>과 같다. 이때도 <그림10>의 결과 역시 prior를 반영하지 않은 히스토그램이다. \n\n\n**<그림8 베이지안 활용 경남지사 선거예측 분석 결과>**\n![8. 2018_kyungnam_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png)\n\n**<그림9 2018 경남지사 선거 예측 Mean of Posterior>**\n![10. 2018_kyungnam_histogram_comparison.png](https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png)\n\n\n**<그림10 경남지사 선거예측 결과 Histogram>**\n![11. 2018_kyungnam_histogram_comparison(1).png](https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png)\n\n\n\n### “오늘 할 수 있는 최선의 예측을 했다”\n\n신뢰성에 대한 문제가 제기되고 있는 여론조사 결과가 아니라 여론조사의 데이터를 활용한 베이지안 (Bayesian)을 통해 ‘2018 경기도지사 지방선거’와 ‘2018 경남지사 지방선거’ 결과를 예측해 보았다. 두 지역 의 후보들은 여론조사에서도 큰 차이를 보이고 있어 이번 선거예측 분석 결과가 새로운 인사이트를 제공하지 않을 수 있다. 우리는 이번 선거예측 모델에서 여론조사에 참여한 사람들의 수를 바탕으로 베이지안 방법을 적용했지만 각각의 여론조사 결과의 지지율을 기준으로 하는 베이지안 추정 또한 시도해볼 예정이다.\n\n우리는 이번 분석을 통해 베이지안(Bayesian)이 여론조사들의 정보들을 종합적으로 반영한다는 것을 알게 되었다. 베이지안 방법론을 적용하면 개별 여론조사 결과뿐 아니라 앞서 실시된 여론조사들을 누적해 실시 간으로 종합된 여론조사 결과를 파악할 수 있다. 사전 여론조사 정보를 베이지안이 통합한다는 함의는 지난 4년 전 서울시장 선거와 부산시장 선거에서도 나타났다. 이러한 여론조사 결과를 하나하나 독립 된 것으로 보지 않고 여러 가지 여론조사의 결과들을 반영해서 업데이트를 하는 베이지안의 특성은 현재 논란이 되고 있는 ‘여론조사’들의 편향성 문제를 완화시키는 효과가 있을 것이다.\n\n우리들의 선거예측이 얼마나 정확할 것인가? 미래는 언제나 불투명하고 선거와 정치 역시 어떤 돌발적 상황이 발생할지 우리는 알지 못한다. 오늘도 후보자들을 대상으로 하는 다양한 스캔들이 쏟아지고 있으며, 후보자들의 단일화가 진행될 수도 있다. 국내외 정세도 급변하고 있다. 따라서 6.13지방선거가 다가올수록 처음 여론조사의 예측도 그리고 우리의 예측도 분병 바뀔 것이다. 네이트 실버의 지적처럼 예측과 그 확률은 관측한 시점에 따라 얼마든지 바뀔 수 있다. 그래도 우리는 그저 우리가 오늘 할 수 있는 최선의 예측을 할 뿐이다. \n\n\n⁕ 분석결과 및 분석과정에 대한 자세한 내용은 https://foresighters.github.io/ 에서 확인 가능합니다.",
      "json_metadata": "{\"tags\":[\"kr\",\"politics\",\"election\",\"blog\",\"local\"],\"image\":[\"https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png\",\"https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png\",\"https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png\",\"https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png\",\"https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png\",\"https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png\",\"https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png\",\"https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png\",\"https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png\",\"https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png\"],\"links\":[\"http://freesearch.pe.kr/archives/4086\",\"https://foresighters.github.io/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "local",
      "permlink": "2018-6-13",
      "title": "베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-08T15:14:36",
  "trx_id": "6e862c4f73a5bca2279eb1b2c0d4135f2353056a",
  "trx_in_block": 59,
  "virtual_op": 0
}
ax3upvoted (1.00%) @foresighters / 2018-6-13
2018/06/08 15:10:45
authorforesighters
permlink2018-6-13
voterax3
weight100 (1.00%)
Transaction InfoBlock #23145583/Trx 407303fb6d00c325f0c15b7776145aaff85152f0
View Raw JSON Data
{
  "block": 23145583,
  "op": [
    "vote",
    {
      "author": "foresighters",
      "permlink": "2018-6-13",
      "voter": "ax3",
      "weight": 100
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-08T15:10:45",
  "trx_id": "407303fb6d00c325f0c15b7776145aaff85152f0",
  "trx_in_block": 45,
  "virtual_op": 0
}
foresighterspublished a new post: 2018-6-13
2018/06/08 15:10:36
authorforesighters
body# 베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사) ### 신뢰도가 낮은 여론조사로만 선거예측을 하신다고요? 지방선거가 일주일도 남지 않게 되면서 여론조사 결과 공표가 전면 금지되었다. 지난 6일 6일 발표된 마지막 여론조사 결과를 바탕으로 정당이나 후보자들은 지지층의 결집에 총력을 기울이거나 선거당일까지 결과를 굳히기 위한 집중 공세를 벌이고 있다. 언론사 및 정치평론가들 역시 여론조사 결과를 인용하거나 분석하며 다양한 선거 결과를 예측하고 있다. 선거 승리를 위한 다양한 공세 속에서 애꿎은 여론조사는 신뢰성을 의심받기도 한다. 실제 유권자들의 투표 심리에 미치는 영향을 여론조사가 담지 못하고 있으며, 여론조사의 표본 역시 특정 정당에 치우쳐져 있다는 지적이다. 이처럼 여론조사에 대한 신뢰성이 지적되고 있는 상황에서 정당과 후보자, 정치평론가들이 여론조사 결과를 바탕으로 예측하고 있는 선거결과는 신뢰할 수 있을까? 이런 질문에서 시작된 우리의 분석은 베이지안 통계(Bayesian statistics, 이하 베이지안)를 통해 구체화되었다. 베이지안을 활용한 선거예측은 선거 및 정치 분석 웹사이트 FiveThirtyEight 운영자이자 ‘신호와 소음’의 저자로 국내에 이름을 알린 Nate Silver가 2008년과 2012년 미국 대선을 정확하게 예측하면서 더욱 관심을 받기 시작했다. 물론 2016년 공화당 경선과 2016년 미국 대통령 선거 결과 예측을 번번이 틀리면서 그의 모델에 대한 물음표가 들긴 했지만, 베이지안을 활용한 선거예측 분석이 여론조사에 대한 신뢰도가 낮은 우리나라에서는 새로운 인사이트를 제공할 것이라고 판단되었다. 과거 우리나라에서도 베이지안을 활용해 2014년 서울시장 선거 결과를 비교한 전희원님의 분석도 있었다(http://freesearch.pe.kr/archives/4086). 여기서 아이디어를 얻어 우리도 베이지안을 바탕으로 2018 6.13 지방선거 결과를 예측했다. 이번 분석의 의뢰 및 기관은 데이터 분석모임 Foresight의 최정윤, 박희경, 원인재이다. 베이지안에서는 새로운 자료가 없는 상태에서 어떤 사건이 일어날 확률에 대한 가정이 필요한데, 이를 사전 확률(prior probability, 이하 prior)이라고 한다. 우리는 이러한 prior를 사건이 일어날 것에 대한 믿음이라고 정의한다. 즉, 여론조사 결과를 보기 전에 후보자가 선거에서 당선될 확률이 얼마나 되는지에 대한 믿음이다! prior과 선거예측 모형의 가중치 설정을 위해 우선 2014년 서울시장 지방선거와 부산시장 지방선거 데이터를 활용했다. 2014 지방선거 결과를 바탕으로 설정한 prior과 가중치를 선거예측 모델에 넣어 2018 6.13 지방선거 결과를 예측해 보았다. ### Test: 2014년 지방선거를 통해 연습하기 2014년 서울시장 선거 결과와 부산시장 선거 결과를 분석을 통해 prior과 가중치를 어떻게 설정하는 것이 선거예측 결과에 더 정확할지 살펴보았다. 2014년 서울시장 선거 분석 자료는 전희원님의 깃허브를 통해서 얻었으며, 2014년 부산시장 지방선거 분석 자료는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했다. 서울시장 분석데이터는 2014년 3월 24일부터 5월 28일까지 총 31건의 여론조사 결과이고, 부산시장 분석데이터는 2014년 5월 17일부터 5월 28일까지 총 22건의 여론조사 결과이다. 분석 프로그램은 R을 사용했으며, 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. 국내 지방선거는 정권을 표(票)로 심판하는 선거라는 인식이 있어 대통령의 국정운영 지지도와 정당 지지도와 강한 상관관계를 가진다. 정당의 지지도에 따라 지방선거 결과가 달라진다는 말이다. 실제로 대통령 취임 후 1년 이내에 진행된 지방선거에서는 여당이 승리하는 경향이 강하게 나타난다. 그러나 대통령 지지율은 긍정, 부정, 기타(무응답, 모름) 등의 형태로 조사되기 때문에 이를 여당후보, 야당후보, 기타 후보에 몰아서 prior로 설정하는데 있어 한계가 있다고 보았다. 이러한 경험과 이유를 근거로 우리는 prior를 선거 여론조사 시작 전 ‘정당 지지도’로 설정했다. 따라서 2014년 분석에서 prior은 2014년 5월 1주차 정당지지도이다. 정당지지도는 한국갤럽이 의뢰하고 자체 조사한 여론조사로 여당 39%, 제1야당 23%, 기타 3%, 없음(의견유보) 33% 순이었다. 조사인원은 808명, 표본오차 3.4%, 응답률 22%로 나타났다. 그리고 최근에 실시된 여론조사 결과가 실제 선거 결과와 가장 근접하다고 판단해 가장 최근에 실시한 여론조사에 대해 가중치를 주었다. 가중치의 경우 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. 즉, 맨 마지막 선거일을 1로 하고, 앞에 실시된 여론조사의 가중치는 7/10, 7/12 등의 형식이다. 우리는 설정한 prior과 가중치가 실제 선거결과와 어떤 영향을 미치는지 살펴보기 위해 총 4분의 분석을 실시했다. ① prior X, 가중치 X, ② prior X, 가중치 O, ③ prior O, 가중치 X, ④ prior O, 가중치 O이다. 분석결과 prior과 최근 가중치를 모델에 넣은 ④ 모형이 가장 적합한 것으로 나타났다. 자세한 분석 과정은 블로그에서 확인 가능하다. 2014 서울시장 선거결과를 바탕으로 한 <그림1>은 여론조사와 베이지안을 활용했을 때 확인할 수 있는 지지율 차이 추이다. 빨간색 선은 각 실시된 여론조사의 결과로 계산된 지지율 차이이며, 파란색 선은 여론조사 결과 데이터를 바탕으로 베이지안을 활용한 지지율 차이이다. 검정색 선은 박원순 시장과 정몽준 후보의 지지율 차이인 13%p를 의미한다. 선거일이 다가올수록 베이지안을 이용한 파란색 점들이 빨간색 점들보다 더 검정색 선에 근접하다는 것을 확인할 수 있다. **<그림1 2014 서울시장 선거 분석결과>** ![2014_seoul_trend.png](https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png) <그림2>은 새누리당 서병수 시장과 무소속 오거돈 후보가 참여한 2014년 부산시장 선거를 분석한 결과이다. 오거돈 후보의 경우 표면적으로는 무소속 후보이었기 때문에 정당이 없다고 고려해 이번 모델에서는 prior를 넣지 않았다. <그림2>의 검정색 선 역시 실제 서병수 시장과 오거돈 후보의 2014년 지방선거 지지율 차이를 의미하며, 0.6%p이다. 분석결과 앞선 그래프와 동일하게 베이지안을 의미하는 파란색 점들이 여론조사 결과인 빨간색 선들보다 실제 지지율 차이에 근접하다는 것을 알 수 있다. 이러한 결과를 바탕으로 이제 2018년 6.13 지방선거 결과를 예측해보자! **<그림2 2014 부산시장 선거 분석결과>** ![2. 2014_pusan_no_prior_info(2).png](https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png) ### Application: 6.13 지방선거의 승자는 누가 될 것인가? 6.13 지방선거는 전국적으로 열리지만, 화재성이 높은 ‘경기도지사’와 ‘경남지사’의 여론조사 데이터를 수집해 여론조사 지지율이 높은 두 명의 후보자들만 분석했다. 분석 데이터는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했으며, 각 여론조사 내용은 중앙선거여론조사심의위원회 홈페이지를 참조했다. 경기지사 분석데이터는 공천확정 전 3월 30일부터 6월 2일까지 총 18건이었으며, 경남지사 분석데이터는 4월 13일부터 6월 4일까지 진행된 총 27건이다. 가장 최근에 발표된 6월 6일 여론조사 결과는 분석에서 제외되었다. 분석은 베이지안 통계(Bayesian statistics)를 활용했으며, 분석 프로그램은 R을 사용했다. 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. 분석 모델의 prior은 2018년 5월 1주차 정당지지도로 했다. 한국갤럽이 의뢰하고 자체 조사한 2018년 5월 1주차 정당지지도 여론조사는 더불어민주당 49%, 자유한국당 13%, 바른미래당 8%, 정의당 6%, 민주평화당 0.3%, 기타 0%, 모름 24% 순으로 결과를 보였다. 이때 조사 인원은 1,004명, 표본오차 3.1%, 응답률 16%로 나타났다. 최근 여론조사에 대한 가중치는 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. ##### 1. 경기도지사: 남경필 vs 이재명 현재 경기도지사 선거에서 여론조사 지지율이 높은 후보자는 남경필 후보와 이재명 후보이었다. <그림3>은 더불어민주당 후보 공천이 확정되기 전인 3월 30일 여론조사의 가상대결에서부터 시간 흐름에 다른 두 후보자의 여론조사 결과를 보여주는 그래프이다. 두 후보자의 여론조사 지지율 격차는 약 38.5%p에서 시작했으나, 선거일로 가까워질수록 그 격차가 좁혀지고 있었다. 베이지안 모델은 두 후보자의 지지율 격차를 어떻게 분석할까? 결과는 <그림4>에서 확인할 수 있다. **<그림3 경기도지사 여론조사 트렌드>** ![1. 2018_Gyeonggi_trend.png](https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png) <그림4>는 이재명 후보와 남경필 후보에 대해 베이지안을 적용시킨 결과값으로 두 후보자 간 지지율 차이를 보여준다. 빨간색 선은 각 실시된 여론조사의 지지율 차이로 시간이 지나면서 이재명 후보와 남경필 후보의 지지율 격차가 좁혀지는 것을 알 수 있다. 앞선 여론조사 정보를 반영하는 베이지안의 지지율 차이 결과를 보여주는 파란색 선은 시간이 지나도 완만한 기울기를 보이고 있다. 베이지안 분석결과 두 후보자 간의 선거예측 결과는 <그림5>과 <그림6>에서 보는바와 같다. <그림6>의 결과는 prior를 반영하지 않은 히스토그램이다. **<그림4 베이지안 활용 경기도지사 선거예측 분석 결과>** ![8. 2018_Gyeonggi_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png) **<그림5 2018 경기도지사 선거 예측 Mean of Posterior>** ![kyMean of Posterior.png](https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png) **<그림6 2018 경기도지사 선거예측 결과 Histogram>** ![10.Histogram.png](https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png) ##### 2. 경남지사: 김경수 vs 김태호 그렇다면 경남지사 선거 결과는 어떨까? 현재 경남지사에서는 더불어민주당 김경수 후보와 자유한국당 김태호 후보의 여론조사 지지율이 높은 지역이다. 두 후보자의 여론조사 지지율 격차는 <그림7>와 같다. 파란색 선은 김경수 후보의 여론조사 결과를 의미하고, 빨간색 선은 김태호 후보의 여론조사 결과를 의미한다. 여론조사가 실시되기 시작한 초기에는 그 격차가 크지 않았지만, 시간이 흐를수록 두 후보자의 여론조사 지지율 격차는 벌어지고 있다는 것을 확인할 수 있다. **<그림7 경남지사 여론조사 트렌드>** ![1. 2018_kyungnam_trend.png](https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png) 두 후보자의 지지율을 베이지안으로 분석한 결과는 <그림8>과 같다. 여론조사 지지율 격차를 보여주는 빨간색 선과 베이지안의 지지율 격차를 보여주는 파란색 선의 추이는 비슷한 형태를 가진다. 하지만 6월 4일 조사가 종료된 조원씨앤아이가 조사한 최근 여론조사에서는 두 후보자의 지지율 격차는 8.4%p이었다. 반면 베이지안은 두 후보자의 지지율 격차가 과거 여론조사 지지율 격차와 큰 차이가 없음을 보여준다. 이러한 베이지안 분석을 바탕으로 하는 두 후보자 간의 선거예측 결과는 <그림9>와 <그림10>과 같다. 이때도 <그림10>의 결과 역시 prior를 반영하지 않은 히스토그램이다. **<그림8 베이지안 활용 경남지사 선거예측 분석 결과>** ![8. 2018_kyungnam_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png) **<그림9 2018 경남지사 선거 예측 Mean of Posterior>** ![10. 2018_kyungnam_histogram_comparison.png](https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png) **<그림10 경남지사 선거예측 결과 Histogram>** ![11. 2018_kyungnam_histogram_comparison(1).png](https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png) ### “오늘 할 수 있는 최선의 예측을 했다” 신뢰성에 대한 문제가 제기되고 있는 여론조사 결과가 아니라 여론조사의 데이터를 활용한 베이지안 (Bayesian)을 통해 ‘2018 경기도지사 지방선거’와 ‘2018 경남지사 지방선거’ 결과를 예측해 보았다. 두 지역 의 후보들은 여론조사에서도 큰 차이를 보이고 있어 이번 선거예측 분석 결과가 새로운 인사이트를 제공하지 않을 수 있다. 우리는 이번 선거예측 모델에서 여론조사에 참여한 사람들의 수를 바탕으로 베이지안 방법을 적용했지만 각각의 여론조사 결과의 지지율을 기준으로 하는 베이지안 추정 또한 시도해볼 예정이다. 우리는 이번 분석을 통해 베이지안(Bayesian)이 여론조사들의 정보들을 종합적으로 반영한다는 것을 알게 되었다. 베이지안 방법론을 적용하면 개별 여론조사 결과뿐 아니라 앞서 실시된 여론조사들을 누적해 실시 간으로 종합된 여론조사 결과를 파악할 수 있다. 사전 여론조사 정보를 베이지안이 통합한다는 함의는 지난 4년 전 서울시장 선거와 부산시장 선거에서도 나타났다. 이러한 여론조사 결과를 하나하나 독립 된 것으로 보지 않고 여러 가지 여론조사의 결과들을 반영해서 업데이트를 하는 베이지안의 특성은 현재 논란이 되고 있는 ‘여론조사’들의 편향성 문제를 완화시키는 효과가 있을 것이다. 우리들의 선거예측이 얼마나 정확할 것인가? 미래는 언제나 불투명하고 선거와 정치 역시 어떤 돌발적 상황이 발생할지 우리는 알지 못한다. 오늘도 후보자들을 대상으로 하는 다양한 스캔들이 쏟아지고 있으며, 후보자들의 단일화가 진행될 수도 있다. 국내외 정세도 급변하고 있다. 따라서 6.13지방선거가 다가올수록 처음 여론조사의 예측도 그리고 우리의 예측도 분병 바뀔 것이다. 네이트 실버의 지적처럼 예측과 그 확률은 관측한 시점에 따라 얼마든지 바뀔 수 있다. 그래도 우리는 그저 우리가 오늘 할 수 있는 최선의 예측을 할 뿐이다. ⁕ 분석결과 및 분석과정에 대한 자세한 내용은 https://foresighters.github.io/ 에서 확인 가능합니다.
json metadata{"tags":["local","election","gyeonggi","gyeongnam","bayesian"],"image":["https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png","https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png","https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png","https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png","https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png","https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png","https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png","https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png","https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png","https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png"],"links":["http://freesearch.pe.kr/archives/4086","https://foresighters.github.io/"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinklocal
permlink2018-6-13
title베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)
Transaction InfoBlock #23145580/Trx 30dc9c7dca34f367af7c80a2b2b66ab04ad1f468
View Raw JSON Data
{
  "block": 23145580,
  "op": [
    "comment",
    {
      "author": "foresighters",
      "body": "# 베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)\n\n\n### 신뢰도가 낮은 여론조사로만 선거예측을 하신다고요?\n지방선거가 일주일도 남지 않게 되면서 여론조사 결과 공표가 전면 금지되었다. 지난 6일 6일 발표된 마지막 여론조사 결과를 바탕으로 정당이나 후보자들은 지지층의 결집에 총력을 기울이거나 선거당일까지 결과를 굳히기 위한 집중 공세를 벌이고 있다. 언론사 및 정치평론가들 역시 여론조사 결과를 인용하거나 분석하며 다양한 선거 결과를 예측하고 있다. \n\n선거 승리를 위한 다양한 공세 속에서 애꿎은 여론조사는 신뢰성을 의심받기도 한다. 실제 유권자들의 투표 심리에 미치는 영향을 여론조사가 담지 못하고 있으며, 여론조사의 표본 역시 특정 정당에 치우쳐져 있다는 지적이다. 이처럼 여론조사에 대한 신뢰성이 지적되고 있는 상황에서 정당과 후보자, 정치평론가들이 여론조사 결과를 바탕으로 예측하고 있는 선거결과는 신뢰할 수 있을까? 이런 질문에서 시작된 우리의 분석은 베이지안 통계(Bayesian statistics, 이하 베이지안)를 통해 구체화되었다. \n\n베이지안을 활용한 선거예측은 선거 및 정치 분석 웹사이트 FiveThirtyEight 운영자이자 ‘신호와 소음’의 저자로 국내에 이름을 알린 Nate Silver가 2008년과 2012년 미국 대선을 정확하게 예측하면서 더욱 관심을 받기 시작했다. 물론 2016년 공화당 경선과 2016년 미국 대통령 선거 결과 예측을 번번이 틀리면서 그의 모델에 대한 물음표가 들긴 했지만, 베이지안을 활용한 선거예측 분석이 여론조사에 대한 신뢰도가 낮은 우리나라에서는 새로운 인사이트를 제공할 것이라고 판단되었다. 과거 우리나라에서도 베이지안을 활용해 2014년 서울시장 선거 결과를 비교한 전희원님의 분석도 있었다(http://freesearch.pe.kr/archives/4086). 여기서 아이디어를 얻어 우리도 베이지안을 바탕으로 2018 6.13 지방선거 결과를 예측했다. \n\n이번 분석의 의뢰 및 기관은 데이터 분석모임 Foresight의 최정윤, 박희경, 원인재이다. 베이지안에서는 새로운 자료가 없는 상태에서 어떤 사건이 일어날 확률에 대한 가정이 필요한데, 이를 사전 확률(prior probability, 이하 prior)이라고 한다. 우리는 이러한 prior를 사건이 일어날 것에 대한 믿음이라고 정의한다. 즉, 여론조사 결과를 보기 전에 후보자가 선거에서 당선될 확률이 얼마나 되는지에 대한 믿음이다! prior과 선거예측 모형의 가중치 설정을 위해 우선 2014년 서울시장 지방선거와 부산시장 지방선거 데이터를 활용했다. 2014 지방선거 결과를 바탕으로 설정한 prior과 가중치를 선거예측 모델에 넣어 2018 6.13 지방선거 결과를 예측해 보았다. \n\n\n### Test: 2014년 지방선거를 통해 연습하기\n\n2014년 서울시장 선거 결과와 부산시장 선거 결과를 분석을 통해 prior과 가중치를 어떻게 설정하는 것이 선거예측 결과에 더 정확할지 살펴보았다. 2014년 서울시장 선거 분석 자료는 전희원님의 깃허브를 통해서 얻었으며, 2014년 부산시장 지방선거 분석 자료는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했다. 서울시장 분석데이터는 2014년 3월 24일부터 5월 28일까지 총 31건의 여론조사 결과이고, 부산시장 분석데이터는 2014년 5월 17일부터 5월 28일까지 총 22건의 여론조사 결과이다. 분석 프로그램은 R을 사용했으며, 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. \n\n국내 지방선거는 정권을 표(票)로 심판하는 선거라는 인식이 있어 대통령의 국정운영 지지도와 정당 지지도와 강한 상관관계를 가진다. 정당의 지지도에 따라 지방선거 결과가 달라진다는 말이다. 실제로 대통령 취임 후 1년 이내에 진행된 지방선거에서는 여당이 승리하는 경향이 강하게 나타난다. 그러나 대통령 지지율은 긍정, 부정, 기타(무응답, 모름) 등의 형태로 조사되기 때문에 이를 여당후보, 야당후보, 기타 후보에 몰아서 prior로 설정하는데 있어 한계가 있다고 보았다. 이러한 경험과 이유를 근거로 우리는 prior를 선거 여론조사 시작 전 ‘정당 지지도’로 설정했다. 따라서 2014년 분석에서 prior은 2014년 5월 1주차 정당지지도이다. 정당지지도는 한국갤럽이 의뢰하고 자체 조사한 여론조사로 여당 39%, 제1야당 23%, 기타 3%, 없음(의견유보) 33% 순이었다. 조사인원은 808명, 표본오차 3.4%, 응답률 22%로 나타났다. \n\n그리고 최근에 실시된 여론조사 결과가 실제 선거 결과와 가장 근접하다고 판단해 가장 최근에 실시한 여론조사에 대해 가중치를 주었다. 가중치의 경우 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. 즉, 맨 마지막 선거일을 1로 하고, 앞에 실시된 여론조사의 가중치는 7/10, 7/12 등의 형식이다.  \n\n우리는 설정한 prior과 가중치가 실제 선거결과와 어떤 영향을 미치는지 살펴보기 위해 총 4분의 분석을 실시했다. ① prior X, 가중치 X, ② prior X, 가중치 O, ③ prior O, 가중치 X, ④ prior O, 가중치 O이다. 분석결과 prior과 최근 가중치를 모델에 넣은 ④ 모형이 가장 적합한 것으로 나타났다. 자세한 분석 과정은 블로그에서 확인 가능하다. \n\n2014 서울시장 선거결과를 바탕으로 한 <그림1>은 여론조사와 베이지안을 활용했을 때 확인할 수 있는 지지율 차이 추이다. 빨간색 선은 각 실시된 여론조사의 결과로 계산된 지지율 차이이며, 파란색 선은 여론조사 결과 데이터를 바탕으로 베이지안을 활용한 지지율 차이이다. 검정색 선은 박원순 시장과 정몽준 후보의 지지율 차이인 13%p를 의미한다. 선거일이 다가올수록 베이지안을 이용한 파란색 점들이 빨간색 점들보다 더 검정색 선에 근접하다는 것을 확인할 수 있다. \n\n\n**<그림1 2014 서울시장 선거 분석결과>**\n![2014_seoul_trend.png](https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png)\n\n\n<그림2>은 새누리당 서병수 시장과 무소속 오거돈 후보가 참여한 2014년 부산시장 선거를 분석한 결과이다. 오거돈 후보의 경우 표면적으로는 무소속 후보이었기 때문에 정당이 없다고 고려해 이번 모델에서는 prior를 넣지 않았다. <그림2>의 검정색 선 역시 실제 서병수 시장과 오거돈 후보의 2014년 지방선거 지지율 차이를 의미하며, 0.6%p이다. 분석결과 앞선 그래프와 동일하게 베이지안을 의미하는 파란색 점들이 여론조사 결과인 빨간색 선들보다 실제 지지율 차이에 근접하다는 것을 알 수 있다. 이러한 결과를 바탕으로 이제 2018년 6.13 지방선거 결과를 예측해보자!\n\n\n**<그림2 2014 부산시장 선거 분석결과>**\n![2. 2014_pusan_no_prior_info(2).png](https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png)\n\n\n\n\n### Application: 6.13 지방선거의 승자는 누가 될 것인가?\n\n6.13 지방선거는 전국적으로 열리지만, 화재성이 높은 ‘경기도지사’와 ‘경남지사’의 여론조사 데이터를 수집해 여론조사 지지율이 높은 두 명의 후보자들만 분석했다. 분석 데이터는 중앙선거여론조사위원회에 등록된 여론조사결과에서 수집했으며, 각 여론조사 내용은 중앙선거여론조사심의위원회 홈페이지를 참조했다. 경기지사 분석데이터는 공천확정 전 3월 30일부터 6월 2일까지 총 18건이었으며, 경남지사 분석데이터는 4월 13일부터 6월 4일까지 진행된 총 27건이다. 가장 최근에 발표된 6월 6일 여론조사 결과는 분석에서 제외되었다. \n\n분석은 베이지안 통계(Bayesian statistics)를 활용했으며, 분석 프로그램은 R을 사용했다. 디리슐레 분포의 몬테칼로 시뮬레이션은 MCMCpack의 함수(MCmultinomdirichlet)를 분석 패키지로 활용했다. \n\n분석 모델의 prior은 2018년 5월 1주차 정당지지도로 했다. 한국갤럽이 의뢰하고 자체 조사한 2018년 5월 1주차 정당지지도 여론조사는 더불어민주당 49%, 자유한국당 13%, 바른미래당 8%, 정의당 6%, 민주평화당 0.3%, 기타 0%, 모름 24% 순으로 결과를 보였다. 이때 조사 인원은 1,004명, 표본오차 3.1%, 응답률 16%로 나타났다. 최근 여론조사에 대한 가중치는 선거일을 기준으로 해 7/(선거일 – 현재일수)로 계산했다. \n\n##### 1. 경기도지사: 남경필 vs 이재명\n\n현재 경기도지사 선거에서 여론조사 지지율이 높은 후보자는 남경필 후보와 이재명 후보이었다. <그림3>은 더불어민주당 후보 공천이 확정되기 전인 3월 30일 여론조사의 가상대결에서부터 시간 흐름에 다른 두 후보자의 여론조사 결과를 보여주는 그래프이다. 두 후보자의 여론조사 지지율 격차는 약 38.5%p에서 시작했으나, 선거일로 가까워질수록 그 격차가 좁혀지고 있었다. 베이지안 모델은 두 후보자의 지지율 격차를 어떻게 분석할까? 결과는 <그림4>에서 확인할 수 있다. \n\n**<그림3 경기도지사 여론조사 트렌드>**\n![1. 2018_Gyeonggi_trend.png](https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png)\n\n\n<그림4>는 이재명 후보와 남경필 후보에 대해 베이지안을 적용시킨 결과값으로 두 후보자 간 지지율 차이를 보여준다. 빨간색 선은 각 실시된 여론조사의 지지율 차이로 시간이 지나면서 이재명 후보와 남경필 후보의 지지율 격차가 좁혀지는 것을 알 수 있다. 앞선 여론조사 정보를 반영하는 베이지안의 지지율 차이 결과를 보여주는 파란색 선은 시간이 지나도 완만한 기울기를 보이고 있다. 베이지안 분석결과 두 후보자 간의 선거예측 결과는 <그림5>과 <그림6>에서 보는바와 같다. <그림6>의 결과는 prior를 반영하지 않은 히스토그램이다. \n\n\n**<그림4 베이지안 활용 경기도지사 선거예측 분석 결과>**\n![8. 2018_Gyeonggi_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png)\n\n\n**<그림5 2018 경기도지사 선거 예측 Mean of Posterior>**\n![kyMean of Posterior.png](https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png)\n\n\n**<그림6 2018 경기도지사 선거예측 결과 Histogram>**\n![10.Histogram.png](https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png)\n\n\n##### 2. 경남지사: 김경수 vs 김태호\n\n그렇다면 경남지사 선거 결과는 어떨까? 현재 경남지사에서는 더불어민주당 김경수 후보와 자유한국당 김태호 후보의 여론조사 지지율이 높은 지역이다. 두 후보자의 여론조사 지지율 격차는 <그림7>와 같다. 파란색 선은 김경수 후보의 여론조사 결과를 의미하고, 빨간색 선은 김태호 후보의 여론조사 결과를 의미한다. 여론조사가 실시되기 시작한 초기에는 그 격차가 크지 않았지만, 시간이 흐를수록 두 후보자의 여론조사 지지율 격차는 벌어지고 있다는 것을 확인할 수 있다. \n\n**<그림7 경남지사 여론조사 트렌드>**\n![1. 2018_kyungnam_trend.png](https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png)\n\n두 후보자의 지지율을 베이지안으로 분석한 결과는 <그림8>과 같다. 여론조사 지지율 격차를 보여주는 빨간색 선과 베이지안의 지지율 격차를 보여주는 파란색 선의 추이는 비슷한 형태를 가진다. 하지만 6월 4일 조사가 종료된 조원씨앤아이가 조사한 최근 여론조사에서는 두 후보자의 지지율 격차는 8.4%p이었다. 반면 베이지안은 두 후보자의 지지율 격차가 과거 여론조사 지지율 격차와 큰 차이가 없음을 보여준다. 이러한 베이지안 분석을 바탕으로 하는 두 후보자 간의 선거예측 결과는 <그림9>와 <그림10>과 같다. 이때도 <그림10>의 결과 역시 prior를 반영하지 않은 히스토그램이다. \n\n\n**<그림8 베이지안 활용 경남지사 선거예측 분석 결과>**\n![8. 2018_kyungnam_prior_party_info_weight_recent.png](https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png)\n\n**<그림9 2018 경남지사 선거 예측 Mean of Posterior>**\n![10. 2018_kyungnam_histogram_comparison.png](https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png)\n\n\n**<그림10 경남지사 선거예측 결과 Histogram>**\n![11. 2018_kyungnam_histogram_comparison(1).png](https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png)\n\n\n\n### “오늘 할 수 있는 최선의 예측을 했다”\n\n신뢰성에 대한 문제가 제기되고 있는 여론조사 결과가 아니라 여론조사의 데이터를 활용한 베이지안 (Bayesian)을 통해 ‘2018 경기도지사 지방선거’와 ‘2018 경남지사 지방선거’ 결과를 예측해 보았다. 두 지역 의 후보들은 여론조사에서도 큰 차이를 보이고 있어 이번 선거예측 분석 결과가 새로운 인사이트를 제공하지 않을 수 있다. 우리는 이번 선거예측 모델에서 여론조사에 참여한 사람들의 수를 바탕으로 베이지안 방법을 적용했지만 각각의 여론조사 결과의 지지율을 기준으로 하는 베이지안 추정 또한 시도해볼 예정이다.\n\n우리는 이번 분석을 통해 베이지안(Bayesian)이 여론조사들의 정보들을 종합적으로 반영한다는 것을 알게 되었다. 베이지안 방법론을 적용하면 개별 여론조사 결과뿐 아니라 앞서 실시된 여론조사들을 누적해 실시 간으로 종합된 여론조사 결과를 파악할 수 있다. 사전 여론조사 정보를 베이지안이 통합한다는 함의는 지난 4년 전 서울시장 선거와 부산시장 선거에서도 나타났다. 이러한 여론조사 결과를 하나하나 독립 된 것으로 보지 않고 여러 가지 여론조사의 결과들을 반영해서 업데이트를 하는 베이지안의 특성은 현재 논란이 되고 있는 ‘여론조사’들의 편향성 문제를 완화시키는 효과가 있을 것이다.\n\n우리들의 선거예측이 얼마나 정확할 것인가? 미래는 언제나 불투명하고 선거와 정치 역시 어떤 돌발적 상황이 발생할지 우리는 알지 못한다. 오늘도 후보자들을 대상으로 하는 다양한 스캔들이 쏟아지고 있으며, 후보자들의 단일화가 진행될 수도 있다. 국내외 정세도 급변하고 있다. 따라서 6.13지방선거가 다가올수록 처음 여론조사의 예측도 그리고 우리의 예측도 분병 바뀔 것이다. 네이트 실버의 지적처럼 예측과 그 확률은 관측한 시점에 따라 얼마든지 바뀔 수 있다. 그래도 우리는 그저 우리가 오늘 할 수 있는 최선의 예측을 할 뿐이다. \n\n\n⁕ 분석결과 및 분석과정에 대한 자세한 내용은 https://foresighters.github.io/ 에서 확인 가능합니다.",
      "json_metadata": "{\"tags\":[\"local\",\"election\",\"gyeonggi\",\"gyeongnam\",\"bayesian\"],\"image\":[\"https://cdn.steemitimages.com/DQmb3XGGS3jm2c1waC7bB9Z6vBQVmB5vALRwTLhVecjGRNB/2014_seoul_trend.png\",\"https://cdn.steemitimages.com/DQmSYS9i38N2AR5rsvtj6DDDQQegZoLL9Co5RrnvS7EdtPz/2.%202014_pusan_no_prior_info(2).png\",\"https://cdn.steemitimages.com/DQmTyhbng8c71tmVqWZE43DK99wtBtQ7pwEx2Zo2Egucbk5/1.%202018_Gyeonggi_trend.png\",\"https://cdn.steemitimages.com/DQmRuooMutJhJr5AbPmQewPtwGN6BvHg22pSbFSQhMzQMrk/8.%202018_Gyeonggi_prior_party_info_weight_recent.png\",\"https://cdn.steemitimages.com/DQmY6nYsuxkjMLMd7sDptWayUoUr229RY2TLfj7ELzYdXsA/kyMean%20of%20Posterior.png\",\"https://cdn.steemitimages.com/DQmeXpU4SwAZjTFQmp6Ka8qLjDMac4bHsJzbfQxeebtjwi1/10.Histogram.png\",\"https://cdn.steemitimages.com/DQmccFyriq7ZLXEcUnNdGtnMxAEHBe2ExAAV2BEzArrpLpQ/1.%202018_kyungnam_trend.png\",\"https://cdn.steemitimages.com/DQmYkcYUBimUDTaP4puQcCk8sxSA8qDqUsb9dhMGVoCyb6V/8.%202018_kyungnam_prior_party_info_weight_recent.png\",\"https://cdn.steemitimages.com/DQmd3F1L4o5Exu8k9npepr5keJKH5ZhM8ENxUe9yVtYVVQS/10.%202018_kyungnam_histogram_comparison.png\",\"https://cdn.steemitimages.com/DQmPuQMG2543K1ApiUJaykm8YnBmPQLP5cDkxmqpSiduUYh/11.%202018_kyungnam_histogram_comparison(1).png\"],\"links\":[\"http://freesearch.pe.kr/archives/4086\",\"https://foresighters.github.io/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "local",
      "permlink": "2018-6-13",
      "title": "베이지안을 활용한 2018년 6월 13일 선거 예측(경기지사 및 경남지사)"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-08T15:10:36",
  "trx_id": "30dc9c7dca34f367af7c80a2b2b66ab04ad1f468",
  "trx_in_block": 58,
  "virtual_op": 0
}
steemcreatecreated a new account: @foresighters
2018/06/08 14:06:57
active{"account_auths":[],"key_auths":[["STM5xuMdtkuQ5Fjhu6uxVgTJXsTxuTXPsgQRNcbwMNhbptUveE8Su",1]],"weight_threshold":1}
creatorsteemcreate
fee3.000 STEEM
json metadata
memo keySTM5J4Puywrdp88GodN2u6Nc2xWCpZsq3Gc25J7xZDse2KiwkEyGQ
new account nameforesighters
owner{"account_auths":[],"key_auths":[["STM8kvoaCuJYLFreTZi6xpX68A8Mjy5feazV4cMWAi1bT9WV6pg8d",1]],"weight_threshold":1}
posting{"account_auths":[],"key_auths":[["STM5fadaYdywUpiAXLcoBSGLTj1VjGPzRFKtnjjrt2RJnXqWqvpwg",1]],"weight_threshold":1}
Transaction InfoBlock #23144307/Trx 597f55896b4cfdf9be82013ef98c954e04992705
View Raw JSON Data
{
  "block": 23144307,
  "op": [
    "account_create",
    {
      "active": {
        "account_auths": [],
        "key_auths": [
          [
            "STM5xuMdtkuQ5Fjhu6uxVgTJXsTxuTXPsgQRNcbwMNhbptUveE8Su",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "creator": "steemcreate",
      "fee": "3.000 STEEM",
      "json_metadata": "",
      "memo_key": "STM5J4Puywrdp88GodN2u6Nc2xWCpZsq3Gc25J7xZDse2KiwkEyGQ",
      "new_account_name": "foresighters",
      "owner": {
        "account_auths": [],
        "key_auths": [
          [
            "STM8kvoaCuJYLFreTZi6xpX68A8Mjy5feazV4cMWAi1bT9WV6pg8d",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "posting": {
        "account_auths": [],
        "key_auths": [
          [
            "STM5fadaYdywUpiAXLcoBSGLTj1VjGPzRFKtnjjrt2RJnXqWqvpwg",
            1
          ]
        ],
        "weight_threshold": 1
      }
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-08T14:06:57",
  "trx_id": "597f55896b4cfdf9be82013ef98c954e04992705",
  "trx_in_block": 12,
  "virtual_op": 0
}

Account Metadata

POSTING JSON METADATA
None
JSON METADATA
None
{
  "posting_json_metadata": {},
  "json_metadata": {}
}

Auth Keys

Owner
Single Signature
Public Keys
STM8kvoaCuJYLFreTZi6xpX68A8Mjy5feazV4cMWAi1bT9WV6pg8d1/1
Active
Single Signature
Public Keys
STM5xuMdtkuQ5Fjhu6uxVgTJXsTxuTXPsgQRNcbwMNhbptUveE8Su1/1
Posting
Single Signature
Public Keys
STM5fadaYdywUpiAXLcoBSGLTj1VjGPzRFKtnjjrt2RJnXqWqvpwg1/1
Memo
STM5J4Puywrdp88GodN2u6Nc2xWCpZsq3Gc25J7xZDse2KiwkEyGQ
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8kvoaCuJYLFreTZi6xpX68A8Mjy5feazV4cMWAi1bT9WV6pg8d",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5xuMdtkuQ5Fjhu6uxVgTJXsTxuTXPsgQRNcbwMNhbptUveE8Su",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5fadaYdywUpiAXLcoBSGLTj1VjGPzRFKtnjjrt2RJnXqWqvpwg",
        1
      ]
    ]
  },
  "memo": "STM5J4Puywrdp88GodN2u6Nc2xWCpZsq3Gc25J7xZDse2KiwkEyGQ"
}

Witness Votes

0 / 30
No active witness votes.
[]