environmentaltools.common.epdf

environmentaltools.common.epdf(df: DataFrame, variable: str, num_bins: int = 14) DataFrame[source]

Compute the empirical probability distribution function (PDF).

Creates a histogram-based empirical PDF by binning the variable values and calculating probability densities for each bin.

Parameters:
  • df (pd.DataFrame) – Raw time series data.

  • variable (str) – Name of the variable column to analyze.

  • num_bins (int, optional) – Number of bins for the histogram. Defaults to 14.

Returns:

DataFrame with bin centers as index and ‘prob’ column

containing probability densities.

Return type:

pd.DataFrame