# Distributions of features in synthetic data

**URL:** <https://forum.datacebo.com/t/distributions-of-features-in-synthetic-data/207>\
**Category:** Evaluation and Benchmarking\
**Tags:** quality\
**Created:** [June 8, 2024, 12:20am UTC](https://forum.datacebo.com/t/distributions-of-features-in-synthetic-data/207 "2024-06-08T00:20:36Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![neha](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.datacebo.com/neha/32/15_2.png) [@neha](https://forum.datacebo.com/u/neha)\
**Post date:** [July 16, 2024, 9:54pm UTC](https://forum.datacebo.com/t/distributions-of-features-in-synthetic-data/207/13 "2024-07-16T21:54:41Z")

</div>

Hi @yuntien.lee, answering a few of your Qs down below.

# Enterprise Version

> May we confirm the latest version of sdv enterprise is 0.13.0?

To see the latest version of SDV Enterprise, you can always **[click here to check the Release Notes](https://docs.sdv.dev/sdv-enterprise/resources/release-notes)**. There is always at least 1 new release every month, and sometimes we may do multiple. At the time of this writing, version 0.14.1 is the latest version (released on July 11, 2024), but I know that there will be a new version 0.15.0 available soon. Let us know if you are having troubles accessing the link.

# Default Distribution

> Also the default distribution is truncnorm for numerical fields?

For HSASynthesizer, the default distribution is `truncnorm` for the numerical fields of every table. To confirm this yourself, use the `get_table_parameters()` function to see what is printed out.

```python
from sdv.multi_table import HSASynthesizer

synth = HSASynthesizer(metadata)
synth.get_table_parameters(table_name='mem')

```

Printout:

```auto
{'synthesizer_name': 'GaussianCopulaSynthesizer',
 'synthesizer_parameters': {'enforce_min_max_values': True,
  'enforce_rounding': True,
  'locales': None,
  'numerical_distributions': {},
  'default_distribution': 'truncnorm'}}

```

# Outliers

> Besides can you advise how to deal with outlier values properly, or use a special encoder for that purpose? Thank you.

We will have some follow up Qs about this shortly that will help us give you the best solution. Stay tuned!

# Custom Constraints

> Can you also advise how to set constraints e.g. if AdmitType is null then AdmitDate is null?

Let’s discuss this in a new thread since this one is getting a bit long and is focused on the distributions. I started a topic **[here](https://forum.datacebo.com/t/custom-constraint-for-null-values-that-occur-together/228)** where we can reply with follow-up questions. Thanks.

---

_[View the full topic](https://forum.datacebo.com/t/distributions-of-features-in-synthetic-data/207)._
