Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Railsでモデリングする不動産データ分析
Search
estie | エスティ
August 25, 2022
Programming
0
930
Railsでモデリングする不動産データ分析
【Railsエンジニア集合!】身近だけど知らないtoBサービスの裏側をのぞく
https://estie.connpass.com/event/255928/
estie | エスティ
August 25, 2022
Tweet
Share
More Decks by estie | エスティ
See All by estie | エスティ
ユーザー価値を最大化するための爆速開発
estie
0
66
10年PMをやって気付いた4つのPMタイプ
estie
0
130
自動と手動の両輪で開発するデータクレンジング
estie
2
220
第1回 国土交通省 データコンペ参加者向け勉強会③- Snowflake x estie編 -
estie
0
250
PMとデザイナーが協働してプロダクトを最速で立ち上げるための一つのメソッド
estie
0
74
GraphQLでいい感じの検索APIを作りたい
estie
0
450
GraphQLにおけるページネーションベストプラクティス
estie
0
810
不動産 x AIことはじめ~データの真価を拓くために
estie
0
410
Snowflakeで眠ったデータを起こそう!
estie
1
520
Other Decks in Programming
See All in Programming
楽しく向き合う例外対応
okutsu
0
110
WebDriver BiDiとは何なのか
yotahada3
1
140
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
710
CI改善もDatadogとともに
taumu
0
120
クリーンアーキテクチャから見る依存の向きの大切さ
shimabox
2
280
DROBEの生成AI活用事例 with AWS
ippey
0
130
Linux && Docker 研修/Linux && Docker training
forrep
24
4.5k
もう僕は OpenAPI を書きたくない
sgash708
5
1.6k
Ruby on cygwin 2025-02
fd0
0
140
Pulsar2 を雰囲気で使ってみよう
anoken
0
240
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
120
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
160
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Designing for humans not robots
tammielis
250
25k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Cult of Friendly URLs
andyhume
78
6.2k
Practical Orchestrator
shlominoach
186
10k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Statistics for Hackers
jakevdp
797
220k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Transcript
3BJMTͰϞσϦϯά͢Δෆಈ࢈σʔλੳ ʲ3BJMTΤϯδχΞू߹ʂʳ͚ۙͩͲΒͳ͍UP#αʔϏεͷཪଆΛͷͧ͘ UQPZP !U@QPZ
t-poyo | たけす - estie 創業期にjoin(社員番号8) - estie proチームのEngineering
Manager - 先⽉茅ヶ崎へ移住 🌊 - 週末はNiziUのライブ@宮城へ参戦 ⾃⼰紹介
FTUJFQSPʹ͍ͭͯ ʮۭࣨʯͷਪҠΛݟ͍ͨʂ ืू۠ըใͱ͍͏σʔλ ϩδοΫͷམͱ݀͠
σʔλϞσϦϯάͷམͱ݀͠ ͓ΘΓʹ "HFOEB
FTUJFQSPʹ͍ͭͯ
FTUJF ΤεςΟ ΦϑΟεෆಈ࢈Λ σδλϧԽ͢ΔձࣾͰ͢
ʮۭࣨʯͷਪҠΛݟ͍ͨʂ
だれも⼊居していない 空きフロア 共⽤部や駐⾞場などは除く 借り⼿が専有できる⾯積 空室率 = 空室である床面積 貸付可能面積
空室率により、ビルやエリアの ⼈気度(供給に対する需要の状況) を⾒ることができる。 値段が絡む意思決定でメッチャ⼤事
出典: https://jp.mercari.com/
estie proで空室率が分析できない世界では…
①定期レポート - ⼤⼿仲介会社が作成 - 無料で頒布 - マクロな視点 細かい意思決定には 使いづらい
出典: https://www.miki-shoji.co.jp/rent/report
②個別ビルのレポート - ⼤⼿仲介会社が作成 - 必要になったら発注 - 1発数⼗万円 - ミクロな視点・分析
定点観測できない 切り⼝が限られる 費⽤⾯の問題
estie proで いつでも・どの切り⼝でも 空室率を分析できたら最⾼
コロナ禍での市況の変化スピードUPも 本機能の追い⾵
空室率 = 空室である床面積 貸付可能面積
ืू۠ըใͱ͍͏σʔλ
ビル情報 募集区画情報(フロアの情報/契約条件) → これが空室かどうかを判定したい
# id :bigint not null, primary key # ac_charge
:float(24) # area :float(24) # cam_fee :integer # closed_date :date # comment :string(4096) # contract_start :date # contract_term :integer # contract_type :integer # deposit :integer # floor :integer # gratuity_fee :integer # is_closed :boolean default(FALSE), not null # layout_img_url :string(255) # move_out_fee :integer # opened_date :date # rent :integer # room_number :string(255) askings テーブルのカラム構成(⼀部) 募集終了⽇ 募集が終了しているか 募集開始⽇
ϩδοΫͷམͱ݀͠
募集開始している募集区画 ≠ 空室である募集区画
募集情報を公開した時点でも 継続して⼊居中 退去(解約)予告
出典: ザイマックス総研の研究調査 https://soken.xymax.co.jp/2018/02/01/1802-marketing_time/
物件が竣⼯(完成)or前テナントが退去しないと ⼊居できない=空室ではない
σʔλϞσϦϯάͷམͱ݀͠
即⼊居可 Date型のデータが⼊らない特殊ケース
即⼊居可 即: 募集区画情報が出た時点で ⼊居可: 空室 募集開始⽇(opened_date)を ⼊居可能⽇(contract_start)と⾒なすことで処理
Asking Model完成! あとはこれを利⽤するServiceなどを実装……
いつでも空室率分析できるぜ! 今度空きがでるウチのビル、いくらで募集出したら埋まるかなあ… 渋⾕区にビルを購⼊するか検討したいけど、最近⼈気あるのかなあ… 港区で開発をおこなってビルを建てたいけど、どういうコンセプトにしたら良いかな… 最近アツいエリアとかビルの規模ってあるのかなあ… etc etc…
͓ΘΓʹ
ᶃ ૣԠื͢Δʂ ͖ΈFTUJFͰUQPZPͱͨΒ͜͏ʂ ᶄ UQPZPͱΔʂ