Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Railsでモデリングする不動産データ分析
Search
estie | エスティ
August 25, 2022
Programming
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Railsでモデリングする不動産データ分析
【Railsエンジニア集合!】身近だけど知らないtoBサービスの裏側をのぞく
https://estie.connpass.com/event/255928/
estie | エスティ
August 25, 2022
More Decks by estie | エスティ
See All by estie | エスティ
Dropを走らせないRustのメモリ管理
estie
0
3
AI時代 自由なデータ利活用とデータ保護を両立するバックエンド設計
estie
0
22
自社のレビュー履歴からAIコードレビュアーをつくる方法
estie
5
1.8k
ボトルネックは人間 ~その負担をどこまで AI に渡せるか~
estie
0
86
自分の価値が出せる場所に越境せよ
estie
0
170
AIに障害切り分けを全部やってもらった。 。 。 。
estie
1
580
Claude Code の /loop を活用する
estie
0
220
【estie x AI】 AI戦略の現在地と未来
estie
0
140
不動産業界における業界特化のデータ整備とAI活用 ─Vertical DataとVertical AI─
estie
1
1.1k
Other Decks in Programming
See All in Programming
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
Next.js: The final boss of Web Performance
guaca
0
190
R8 の設定見直しでアプリサイズ削減
andpad
0
220
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
150
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.4k
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
130
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
110
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
210
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.2k
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
470
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
520
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
410
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Designing for humans not robots
tammielis
254
26k
A Soul's Torment
seathinner
8
3.8k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
How GitHub (no longer) Works
holman
316
150k
Statistics for Hackers
jakevdp
799
230k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
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ͱΔʂ