Please indicate the following details about the environment in which you found the bug:
SDV version: 1.12.0
Python version: 3.12
Operating System: Linux
Error Description
As originally described by @Ng-ms in #2004: When there was a datetime context column, the min/max bounds for the synthesized data were outside the observed range from the real data. This is causing the BoundaryAdherence score to be <1.0 for that context column.
Steps to reproduce
Note that the dataset is not available for privacy reasons. The SDV team will try to replicate this with SDV demo data.
For this issue let's just focus on the fact that context column pre_date has a score <1.0. There is a separate issue for the sequence index visit_date.
Environment Details
Please indicate the following details about the environment in which you found the bug:
Error Description
As originally described by @Ng-ms in #2004: When there was a datetime context column, the min/max bounds for the synthesized data were outside the observed range from the real data. This is causing the BoundaryAdherence score to be <1.0 for that context column.
Steps to reproduce
Note that the dataset is not available for privacy reasons. The SDV team will try to replicate this with SDV demo data.
Diagnostic score output:![image](https://github.com/sdv-dev/SDV/assets/3227804/47168178-c17a-4c55-a683-883f03089a98)
For this issue let's just focus on the fact that context column
pre_date
has a score <1.0. There is a separate issue for the sequence indexvisit_date
.