Drivly Connect required integrations: Manheim, Kelly Blue Book, CarGurus, Black Book,
NADA Guides, Edmunds. *At least two book value sources are required for Drivly’s Pricing API.
Drivly Vehicle Pricing:
The Drivly weighted average price calculation takes into account pricing information from a variety of sources, including all major pricing categories, such as MSRP, trade-in, wholesale, private party, retail, and loan values.1
Calculate the average price for each book:
2
Then calculate a weighted average for each:
| Source | Trust Score | BBB Rating | User Reviews | Weight |
|---|---|---|---|---|
| CarGurus | 9/10 | A+ | 4.5/5 | 0.23 |
| Kelley Blue Book | 9/10 | A+ | 4.5/5 | 0.23 |
| Edmunds | 8/10 | A+ | 4/5 | 0.18 |
| NADA Guides | 8/10 | A | 4/5 | 0.14 |
| Black Book | 8/10 | A | 3.5/5 | 0.09 |
| Manheim | 8/10 | A | 4/5 | 0.13 |
w1, w2, ... w6 are the weights assigned to the corresponding pricing categories based on the importance, accuracy, and credibility of the sources. These weights are adjusted according overtime to reflect the market.By calculating these weighted average prices, we normalize the data to find the best approximation of the vehicle’s value across various conditions and sources.Incorporating the standard deviation to understand pricing confidence
For the Drivly Price, we can calculate the average value for each pricing category, and then take a weighted average based on the relevance of each category.Drivly Price is a weighted average of
Trade-in, Wholesale, Private Party, and Retail values.1
Trade-In Average:
2
Wholesale Average
3
Private Party Average:
4
Retail Average:
5
Drivly Price:
40% for Trade-In, 20% for Wholesale, 20% for Private Party, and 20% for Retail, but these can be adjusted as required based on market data.
Drivly Price = (0.4 * 58,704) + (0.2 * 57,889) + (0.2 * 72,566) + (0.2 * 72,807) ≈ $62,954
The Drivly Price, would be approximately $62,954 for the vehicle with the given VIN WP0CD29929S773682.
- Calculate the mean price:
(58,704 + 57,889 + 72,566 + 72,807) / 4 = $65,241.5 - Find the squared differences:
(58,704 - 65,241.5)^2 = 42,735,969.25(57,889 - 65,241.5)^2 = 53,919,863.25(72,566 - 65,241.5)^2 = 53,534,497.25(72,807 - 65,241.5)^2 = 57,387,798.25
- Average the squared differences:
(42,735,969.25 + 53,919,863.25 + 53,534,497.25 + 57,387,798.25) / 4 = 51,894,532 - Take the square root of that average:
√51,894,532 ≈ $7,206
| Category | NADA | Black Book | CarGurus | Edmunds | KBB | Manheim | Drivly |
|---|---|---|---|---|---|---|---|
| MSRP | 139,300 | 139,300 | - | - | - | - | - |
| Trade-In | 50,525-66,550 | 48,855-64,875 | 65,262 | 50,853-70,972* | 61,081-61,891 | - | - |
| Wholesale | 45,550-57,701 | 51,975-64,575 | - | 42,897-59,867* | 57,788-72,600 | 68,500 | - |
| Private Party | - | - | 85,801 | 57,516-81,594* | 62,061-62,871 | - | - |
| Retail | 57,250-73,275 | 57,950-75,225 | 88,522 | 60,805-87,681* | 67,907-77,530 | - | - |
| Loan | 45,475-61,500 | 61,825-64,275 | - | - | - | - | - |
| STD | - | - | - | - | - | - | $7,206 |
| Drivly Price | - | - | - | - | - | - | $62,954 |
- For Edmunds, the range is based on the conditions: Rough, Average, Clean, and Outstanding.
Drivly Price with confidence interval that takes the standard deviation into account.
Using a single standard deviation (which typically accounts for about 68% of the data) to create a confidence interval: Drivly Price: $62,954 ± $7,206 This means that we expect approximately 68% of the actual prices to fall within the range of $55,748 to $70,160. This gives users a sense of the variability and accuracy of the Drivly Price. For higher confidence, we can use two standard deviations (about 95% of the data) for the interval. So, approximately 95% of the actual prices should fall within the range of $48,542 to $77,366. This wider interval provides an even higher level of confidence in our pricing accuracy.Drivly Price with STD and Weighted Price algorithm:
- We first calculate the average price for each pricing type (MSRP, Trade, Wholesale, Private Party, Retail, and Loan) and stores them in variables:
msrpAverage,tradeAverage,wholesaleAverage,privatePartyAverage,retailAverage, andloanAverage. - These average prices are then combined into an array
averagePrices. - The
calculateWeightedAveragesfunction computes the Weighted Average Price using theaveragePricesarray and the given weights. - Finally, the code prints the Weighted Average Price.
Weighted Average Price into account by adjusting it based on the standard deviation (variability) of the prices from different sources. The intention of this adjustment is to provide a more reliable and realistic estimation of the car’s price, acknowledging the inherent uncertainty and variability.
These values indicate that the initial Weighted Average Price is 63,984.72, and the Pricing Confidence Score is 99.57%, emphasizing the high confidence level in the estimated accurate price.
Coming soon!
Adding in more variables to improve accuracy
Expanding the dataset to include normalized Vehicle History, condition reports, OEM Build Options and high value features, and additional market data (Drivly Listings API).-
Vehicle History and Condition:
- Add vehicle’s mileage, maintenance history, and wear and tear.
- Create a function to calculate condition adjustments based on the provided data from Drivly Connect providers.
- Modify the price estimates by applying the condition adjustments to each pricing type’s average.
-
Options and features:
- Include additional pricing properties in the
dataobject to account for specific options and features. - Create a function to calculate adjustments for each option and feature.
- Modify the price estimates by applying the options and features adjustments to each pricing type’s average.
- Include additional pricing properties in the
-
Market data:
- Utilize Drivly’s Listings API and Drivly Connect providers to add regional market data like local demand, supply, and car price trends.
- Create a function to calculate market adjustments based on the provided data.
- Modify the price estimates by applying the market adjustments to each pricing type’s average.
condition using a mileage adjustment: