eis.features package¶
Submodules¶
eis.features.abstract module¶
-
class
eis.features.abstract.CategoricalOfficerFeature(**kwargs)[source]¶ Bases:
eis.features.abstract.OfficerFeature-
COLUMN= 'columnwildcardstring'¶
-
LOOKUPCODE= 'lookupcodewildcardstring'¶
-
eis.features.class_map module¶
-
eis.features.class_map.find_categorical_features(feature_list)[source]¶ Given a list of feature names return the names of the features which are categorical
- Args:
- feature_list(list): list of feature names to check
- Returns:
- categorical_features(list): the features which are categorical
-
eis.features.class_map.find_label_features(feature_list)[source]¶ Given a list of feature names return the names of the features which are labels
- Args:
- feature_list(list): list of feature names to check
- Returns:
- label_features(list): the features which are labels
-
eis.features.class_map.lookup(feature_name, unit, **kwargs)[source]¶ Instantiates an object of class feature_name.
Str feature_name: The name of the feature to instantiate Str unit: The name of the type of feature being built; either ‘officer’ or ‘dispatch’ Returns: Object of feature class Return type: unit.feature_name object
eis.features.officers module¶
-
class
eis.features.officers.CountComplaintsTypeSource(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.CountUOFwithResistingArrest(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.CountUOFwithSuspectInjury(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.DispatchTypeCount(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.FractionEISFlagsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.FractionOfFieldInterviewsByOutcome(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.FractionOfFieldInterviewsByRace(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.FractionOfFieldInterviewsWithFlag(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.FractionOfTrafficStopsByInterestingSearch(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.FractionOfTrafficStopsBySearchReason(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumOfFieldInterviewsByOutcome(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumOfFieldInterviewsByRace(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumOfFieldInterviewsWithFlag(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumOfTrafficStopsByInterestingSearch(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumOfTrafficStopsByRace(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumOfTrafficStopsBySearchReason(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumOfTrafficStopsByStopResult(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumOfTrafficStopsByStopType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumOfUnjustifiedUsesOfForceOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumOfUsesOfForceOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumberOfArrestsON(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumberOfArrestsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumberOfComplaintsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumberOfDispatchInitiatiationType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumberOfIncidentsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumberOfInterviewType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumberOfShiftsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumberOfSuspectsArrestedOfEthnicityType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumberOfSuspectsArrestedOfRaceType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.NumberOfSuspensionsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.TimeGatedCategoricalDummyFeature(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.TotalEISFlagsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.TotalEISInterventionsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.TotalHoursOfSuspensionsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.TotalInterventionsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.UOFInterventionsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature
-
class
eis.features.officers.UnjustUOFInterventionsOfType(**kwargs)[source]¶ Bases:
eis.features.abstract.TimeGatedCategoricalOfficerFeature