I have a transaction history of loans. Each row represents a monthly update/payment made on a loan, where the columns are loan ID, features like current principal, house value, days since the loan was started, and finally a boolean label indicating whether the load is prepaid (the survival analysis analogue of 'death' here) or not. So it's a right censored dataset. My goal is to predict when (if ever) a loan might be prepaid, given its current history.
My concern is that the dataset is just 2 years old, and so a model might not properly pick up on patterns that differentiate normally paid off loans and those that are paid off early. Since these loans are mortgages, the normally paid off ones would take 15 or 30 years. Is it worth trying to predict when a loan might get paid off given the constraints of my data? Might it be more tractable to just predict whether a loan will get paid off given its history?