5
$\begingroup$

I have some data where each row has features and an output variable on the interval [0,1]. The output was likely the result of logistic regression, but we have no idea of the event data and want to recreate a logistic regression model without binary events. In other words, we will aim to recreate the model that works with our output (i.e. probabilities). What is the best way to do this:

a) Perform a logistic regression with the data as it. b) Convert probability to event data and therefore code as {0,1}. c) Multinomial regression.

Any thoughts or nuances would be most welcome.

$\endgroup$
1
  • 1
    $\begingroup$ beta-regression is another option. $\endgroup$
    – Sycorax
    Commented Dec 27, 2022 at 20:01

1 Answer 1

6
$\begingroup$

Logistic regression works perfectly well with probabilities as target variable, that's the way to go. You can also use beta regression. Notice however that if the target variable is predictions from another model, training on it means that your model is going to learn how to imitate the other model, rather than would be similar to training on the raw data.

Converting the probabilities to binary classes would lead to a loss of information. Moreover, to do this you would need to decide on a cutoff threshold and this gives you no guarantees whatsoever that the binary classes would be similar to the raw labels.

I have no idea how you could turn this into a multinomial regression problem, so can't comment on that, but likely the above comment applies as well.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.