Source code for pysad.models.null_model

from pysad.core.base_model import BaseModel


[docs]class NullModel(BaseModel): """The model that returns `0.5` for all instances, which is added for testing and pipelining convenience purposes. """ def __init__(self): self.labels = []
[docs] def fit_partial(self, X, y=None): """This method is ignored. Added for convenience. Args: X: any y: any Returns: object: Returns the self. """ return self
[docs] def score_partial(self, X): """Directly returns 0.5. Args: X: any (Ignored) Returns: float: Equal to `0.5`. """ return 0.5