Logistic Regression and utility function

Click For Summary

Homework Help Overview

The discussion revolves around the concept of expected utility in the context of logistic regression and utility functions. The original poster, Tomas, is exploring how to compute expected utility given certain conditions and probability distributions, specifically a Gamma distribution.

Discussion Character

  • Exploratory, Conceptual clarification, Mathematical reasoning

Approaches and Questions Raised

  • Tomas attempts to express expected utility as a function of probabilities and outcomes, questioning the dependency of certain variables on x. Other participants raise questions about the structure of utility functions and whether they should be piecewise based on different conditions.

Discussion Status

The discussion is active, with participants providing insights and suggestions. There is a recognition of potential errors in the original equations, and some participants are exploring the implications of integrating over the probability density function. However, there is no explicit consensus on the correct approach yet.

Contextual Notes

Participants note the importance of correctly defining the utility function and the implications of the Gamma distribution parameters. There is also mention of a typo in the expected utility equation that may affect the discussion.

tomasrrd
Messages
4
Reaction score
0
Homework Statement
Hi, I am tryin to solve the following, but I think that something is missing in my understanding.
A company is trying to predict whether a product will be successful. A measurement X (real valued r.v) is made for each product. The company would like to find a threshold ##\theta## so that if ##x>=\theta## the product is supported and otherwise abandoned. Z is Bernoulli variable to model success(1) and failure(0).

The company found that ##X\sim Gamma(2.5,0.25)## and
$$ \Pr(Z=1 | X=x) = \frac {e^{(x-\mu)e^{-\gamma}}}{1+e^{(x-\mu)e^{-\gamma}}}$$

where ##\mu, \gamma## are unknown constants with flat priors.

The utility for the company:
1. product is supported and is success: ##b_1=10##
2. the product is supported and if failure: ##b_2=-6##
3. the product is abandoned: ##b_3=-1##.

One of the questions I am struggling with is:
Find a formula that computes the expected utility for a product given a specific value for ##\theta, \gamma, \mu##.
Relevant Equations
NA
I thought that the expected utility is simply the utility of an outcome multiplied by the probability of that outcome. I thought about the following:
set
$$p:=\Pr(Z=1 | X=x) = \frac {e^{(x-\mu)e^{-\gamma}}}{1+e^{(x-\mu)e^{-\gamma}}}$$
and then
$$E(utility)=[b_1⋅p+b_2⋅(1−p)]\Pr(X\leqθ)+b_3⋅\Pr(X>θ)$$
since we have the information thafdt ##X∼Gamma(2.5,0.25)##.

The problem is that p itself depends on x, and it doesn't really make sense.

I am not sure what I am missing...

Thanks in advanced.
Tomas.
 
Last edited:
Physics news on Phys.org
It's been a real long time since I've done these, but let me ask you a question. How could utility be the sum of both supporting and abandoning the product? Since you're given the conditions for supporting or abandoning the product, ##x \geq 0## and ## x < 0##, shouldn't you have two utility functions depending on the case?
 
Thanks for the answer.

If I understand your remark correctly, I think that what I (kind of) tried to do in the expression ##b_1\cdot p + b_2\cdot(1-p)##

But it will still depend of the ##x## value (which depends on the product).

Another idea that I had is that for each ##\mu,\gamma##, take a large sample from ##Gamma(2.5,0.25)## and compute an approximation value for that probability. In this case, it will eliminate the dependency on ##x## and we'll get a number that could make sense. But I am not sure that this is the right way.

By the way, there is an error in the equation of the expected utility, and the expressions ##\Pr(X\leq\theta)## and ## \Pr(X >\theta) ## should be interchanged (not sure if I can still edit it).

Thank again,
Tomas.
 
What I mean is that your utility function U(x) should piecewise, i.e. in the case of abandoning the product the utlitly is just -1, since the probability of you abandoning it is 1. The other case would be based on the probablities that the product is a success or failure.
You could have already done this and I just got thrown by the typo.

You can then write the unconditional expected utility function and take the integral, ##E(U(x))=\int_{-\infty}^{\infty}U(x)f(x)dx##, plug everything in and you should get a final function that only depends on ##\theta##, ##\mu##, ##x##, and ##\gamma##.


tomasrrd said:
Find a formula that computes the expected utility for a product given a specific value for ##\theta, \gamma, \mu##.

Does the problem actually want you to do the numerical integration or does it actually want you to eliminate x? Or just write it in terms of ##\theta, \gamma, \mu## naturally assuming you're going to integrate over x?
 
Last edited:
So, if I understand correctly, it supposed to be as I wrote (just without the typo):

$$ E(U(x))=\int_{-\infty}^{\infty}U(x)f(x)dx = \int_{0}^{\theta}(-1)f_X(x)dx + \int_{\theta}^{\infty}(b_2(1-p) + pb_1)f_X(x)dx$$

Where ##f_X## has the described gamma density?

The next step is to do numerical integration, but I want to understand what I am actually doing.

Thanks again.
 
Yeah that looks like right to me.
 
Great. Thanks for the help :)
 

Similar threads

Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 7 ·
Replies
7
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
4
Views
2K
  • · Replies 12 ·
Replies
12
Views
2K