class_docstr: Determines the length of the longest subsequence below the mean.
  
  Description:
      Given a list of numbers, find the longest subsequence of numbers
      smaller than the mean of the entire sequence. Return the length
      of the longest subsequence.
  
  Args:
      skipna (bool): If this is False and any value in x is `NaN`, then
          the result will be `NaN`. If True, `NaN` values are skipped.
          Default is True.
  
  Examples:
      >>> num_consecutive_less_mean = NumConsecutiveLessMean()
      >>> num_consecutive_less_mean([1, 2, 3, 4, 5, 6])
      3.0
  
      We can also control the way `NaN` values are handled.
  
      >>> num_consecutive_less_mean = NumConsecutiveLessMean(skipna=False)
      >>> num_consecutive_less_mean([1, 2, 3, 4, 5, 6, None])
      nan
code: def __init__(self, skipna=True):
      self.skipna = skipna
  
imports: import numpy
  from woodwork.column_schema import ColumnSchema
  from woodwork.logical_types import IntegerNullable
  from featuretools.primitives.base import AggregationPrimitive
label_desc: Use image node_id 1 to create a new NumConsecutiveLessMean object from inherited base classes: AggregationPrimitive with example: obj = NumConsecutiveLessMean(skipna)