示例#1
0
    def __init__(self, arg, logFile, monitorLog, fileLog):
        super(Bankruptcies, self).__init__('BANKRUPTCIES', arg, logFile,
                                           monitorLog, fileLog)

        self.showField = ['mthsSinceRecentBcDlq', 'pubRecBankruptcies']
        self.percentileField = [
            PercentileNode('mthsSinceRecentBcDlq', True),
            PercentileNode('pubRecBankruptcies', True)
        ]
    def __init__(self, arg, logFile, monitorLog, fileLog):
        super(BorrowerGeneral, self).__init__('BORROWER GENERAL', arg, logFile,
                                              monitorLog, fileLog)

        self.showField = [
            'empLength', 'homeOwnership', 'annualInc', 'isIncV', 'purpose',
            'dti', 'prepaymentAndIncomeRatio'
        ]
        self.percentileField = [
            PercentileNode('empLength', False),
            PercentileNode('dti', True),
            PercentileNode('prepaymentAndIncomeRatio', True)
        ]
    def __init__(self, arg, logFile, monitorLog, fileLog):
        super(LoanInfo, self).__init__('LOAN INFO', arg, logFile, monitorLog,
                                       fileLog)

        self.showField = [
            'id', 'memberId', 'term', 'intRate', 'grade', 'installment',
            'fundedAmount', 'loanAmount', LoanInfo.FIELD_FundPercentage,
            FilterBase.sumPercentile
        ]
        self.percentileField = [
            PercentileNode('intRate', False),
            PercentileNode(LoanInfo.FIELD_FundPercentage, False, 100)
        ]
    def __init__(self, arg, logFile, monitorLog, fileLog):
        super(CurrentAccounts, self).__init__('CURRENT ACCOUNTS', arg, logFile,
                                              monitorLog, fileLog)

        self.showField = [
            'accOpenPast24Mths', 'numIlTl', 'totCollAmt', 'earliestCrLine',
            'percentBcGt75', 'bcUtil'
        ]
        self.percentileField = [
            PercentileNode('accOpenPast24Mths', True),
            PercentileNode(CurrentAccounts.FIELD_earliestCrLineComparable,
                           True),
            PercentileNode('percentBcGt75', True),
            PercentileNode('bcUtil', True)
        ]
示例#5
0
    def __init__(self, arg, logFile, monitorLog, fileLog):
        super(Delinquent, self).__init__('DELINQUENT', arg, logFile, monitorLog, fileLog)

        self.showField = ['accNowDelinq','delinq2Yrs','delinqAmnt','mthsSinceLastDelinq','mthsSinceRecentRevolDelinq','numAcctsEver120Ppd']
        self.percentileField = [PercentileNode('accNowDelinq', True), 
                                PercentileNode('delinq2Yrs', True),
                                PercentileNode('delinqAmnt', True), 
                                PercentileNode('mthsSinceLastDelinq', True),
                                PercentileNode('mthsSinceRecentRevolDelinq', True),
                                PercentileNode('numAcctsEver120Ppd', True)]
示例#6
0
    def __init__(self, arg, logFile, monitorLog, fileLog):
        super(BorrowCredit, self).__init__('BORROWER CREDIT', arg, logFile,
                                           monitorLog, fileLog)

        self.showField = [
            'ficoRangeLow', 'ficoRangeHigh', 'totHiCredLim',
            BorrowCredit.Field_totCurBalRatio, 'numTl90gDpd24m', 'numTl30dpd',
            'numTl120dpd2m', 'chargeoffWithin12Mths', 'collections12MthsExMed'
        ]

        self.percentileField = [
            PercentileNode(BorrowCredit.Field_ficoCV, False),
            PercentileNode('numTl90gDpd24m', True),
            PercentileNode('numTl30dpd', True),
            PercentileNode('numTl120dpd2m', True),
            PercentileNode('chargeoffWithin12Mths', True),
            PercentileNode('collections12MthsExMed', True)
        ]
示例#7
0
    def __init__(self, arg, logFile, monitorLog, fileLog):
        super(PublicRecord, self).__init__('PUBLIC RECORD', arg, logFile, monitorLog, fileLog)

        self.showField = ['mthsSinceLastRecord','mthsSinceLastMajorDerog']
        self.percentileField = [PercentileNode('mthsSinceLastRecord', True), 
                                PercentileNode('mthsSinceLastMajorDerog', True)]