tft.tukey_h_params  |  TFX  |  TensorFlow (original) (raw)

tft.tukey_h_params

Stay organized with collections Save and categorize content based on your preferences.

Computes the h parameters of the values of a Tensor over the dataset.

tft.tukey_h_params(
    x: common_types.TensorType,
    reduce_instance_dims: bool = True,
    output_dtype: Optional[tf.DType] = None,
    name: Optional[str] = None
) -> Tuple[tf.Tensor, tf.Tensor]

This computes the parameters (hl, hr) of the samples, assuming a Tukey HH distribution, i.e. (x - tukey_location) / tukey_scale is a Tukey HH distribution with parameters hl (left parameter) and hr (right parameter). See the following publication for the definition of the Tukey HH distribution:

Todd C. Headrick, and Mohan D. Pant. "Characterizing Tukey h and hh-Distributions through L-Moments and the L-Correlation," ISRN Applied Mathematics, vol. 2012, 2012. doi:10.5402/2012/980153

Args
x A Tensor, SparseTensor, or RaggedTensor. Its type must be floating point (float{16|32
reduce_instance_dims By default collapses the batch and instance dimensions to arrive at a single scalar output. If False, only collapses the batch dimension and outputs a vector of the same shape as the input.
output_dtype (Optional) If not None, casts the output tensor to this type.
name (Optional) A name for this operation.
Returns
The tuple (hl, hr) containing two Tensor instances with the hl and hr parameters. If x is floating point, each parameter will have the same type as x. If x is integral, the output is cast to float32.
Raises
TypeError If the type of x is not supported.