# CS-Agent リバースエンジニアリング結果 ## 概要 1. データを入力していき、ベースの値に入れられた値から作られた重みをかける 2. ベースの金額 * ポリシー:¥100 * ドライバー:¥200 * 車:現在の車の価値の30% ## 入力項目 ### 筆頭者??(ここ一人だけ詳しく書かないといけない謎) #### 自由入力 **※生年月日のみDateTIme型、他はstring** 1. 氏名(姓名) 2. 住所(郵便番号、州("VT"のみ受け付け)、町、詳細) 3. 社会安全番号(SSN) 4. 生年月日 5. 前保険会社("Lizard Insurance/Pervasive Insuranceにのみ反応") #### チェックボックス 1. Claim(切符?)を過去5年で切られたことがあるか 2. 速度超過が過去5年以内にあるか 3. 運転歴が3年未満か 4. 複数車契約の割引を適用するか(本来は車複数第契約時にのみ適用?) ### 登録ドライバー #### 自由入力 **※生年月日のみDateTIme型、他はstring** 1. 氏名(姓名) 2. 生年月日 3. 社会安全番号(SSN) 4. 運転免許証番号 5. 運転免許証取得?登録?州 #### チェックボックス 7. SafeDrivingSchool(特定の教習所に通ったか??) ### 車 #### 自由入力 1. string 車名(Vn(=Vehcle Name???)) 2. string メーカ(Make??) 3. string モデル(Model) 4. int 製造年(Year??) 5. decimal 現在の価値(CurrentValue) => の30%の値を車ベースコストにする 6. id 主なドライバー(PrimaryDriver) => 登録ドライバー欄から探す => 該当ドライバーの重みと車の重みをかける 7. int 走行距離/年?(マイル)(AnnualMileage) < 6000 => 0.98 8. int 運転日数/週?(DaysDrivenPerWeek) > 4 => 1.02 9. int 仕事場までの距離(マイル)?(MilesDrivenToWork) < 25 => 0.98 10. boolean エアバック付きか 11. boolean CO2排出量は基準未満か #### チェックボックス 1. 窃盗防止(器具?)ついてるか(AntiTheft) 0.97 2. アンチロックブレーキシステムがあるか 0.98 3. 日中にライトがついてるか => 0.99 4. 車庫の住所が自宅住所と違うか => 1.03 ## 計算部詳細 1. ドライバーを登録(各種パラメータによりそれぞれの重みを計算) 2. ドライバーのベースに1.で算出した重みを掛け合わせる 3. 2をドライバー分の小計とする 4. 車を登録(各種パラメータによりそれぞれの重みを計算) 5. 車の主なドライバーの重みと該当車の重みを掛け合わせる 6. 車のベースに5の重みをかける 7. 6を車分の小計とする 8. ポリシーのベース(¥100)に3と7を足す 9. 筆頭者?の入力より重みを計算 10. 8の値に9の重みをかける 11. 10を見積金額とする
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up