Solving Difficult Expectation with Normal Distribution

  • Context: Graduate 
  • Thread starter Thread starter Hejdun
  • Start date Start date
  • Tags Tags
    Expectation
Click For Summary

Discussion Overview

The discussion revolves around finding an analytical expression for the expectation E[ X^2*exp(X)/(1+exp(X))^2 ], where X follows a normal distribution with mean 0 and variance σ^2. Participants explore various mathematical techniques and transformations to tackle this integral, sharing insights and challenges encountered during their attempts.

Discussion Character

  • Exploratory
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • Hejdun expresses difficulty in finding an analytical expression for the expectation and requests hints or suggestions.
  • One participant suggests using symmetry to simplify the integral and proposes integration by parts, noting that the function can be expressed in terms of a polynomial and a Gaussian function.
  • Another participant corrects the initial claim about symmetry, emphasizing that exp(x) is not symmetric but the specific function in question is.
  • Hejdun later suggests that the expectation might be infinite, which is challenged by another participant who argues that it should be finite based on the behavior of the integrand.
  • Hejdun shares that attempts to solve the integral using the half-normal distribution led to complex hypergeometric functions, raising the possibility of approximating the function for convenience.
  • Discussion includes attempts to approximate the function exp(X)/(1+exp(X))^2 with a mixed normal distribution, which one participant claims works well but requires careful parameter selection.
  • Some participants inquire about the interpretation of the function within a logistic regression context, seeking clarification on its application.
  • There are mentions of using residue methods and complex integration to approach the problem, with one participant expressing uncertainty about contour selection in their proposed solution.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the finiteness of the expectation or the best method to solve the integral. Multiple competing views and approaches are presented, with ongoing challenges and refinements to earlier claims.

Contextual Notes

Some participants note the complexity of the integral and the potential for approximations, while others highlight the need for careful consideration of the mathematical properties involved, such as symmetry and convergence.

Hejdun
Messages
25
Reaction score
0
Hi everyone,

I have been struggling with an expectation for a while. It is seems very difficult (if not impossible) to find an analytical expression, but all hints and suggestions would be most appreciated. Here goes. I want to find an analytical expression (i.e. solve the integral) for the expectation

E[ X^2*exp(X)/(1+exp(X))^2 ], where X~N(0,σ^2)

That is, X is a r.v. that follows a normal distribution with mean 0 and variance sigma^2, and is then transformed according to the formula in the expectation above. Any hints or suggestions?

Best regards
Hejdun
 
Physics news on Phys.org
I haven't worked this out fully, but the following might work:

1. the function you integrate is symmetric, so write it as 2* integrate from 0..infinity

2. notice, that exp(x)/(1+exp(x))^2 is just the derivative of -1/(1+exp(x)), and integrate by parts

3. you will end up with something like a polynomial * exp(-x^2/2)/(1+exp(x)). On [0..infinity] you can expand 1/(1+exp(x)) as a geometric series, you get terms like exp(k*x)*exp(-x^2)*x^m, which you can work out easily (k and m are integers).

4. sum it up, you should get pi^2/3. This strange result is due to that after summing up, you should end up with a Riemann zeta function.
 
csopi said:
I haven't worked this out fully, but the following might work:

1. the function you integrate is symmetric, so write it as 2* integrate from 0..infinity

exp(x) is not symmetric.
 
but exp(x)/(1+exp(x))^2 is symmetric...

and just to make it cleaner: in 3. you must do some algebra before expanding:

1/(1+exp(x))=exp(-x) * 1/(1+exp(-x)), and now you can expand the latter term
 
Thanks for the replies! I am still working on this integral, but it seems that the expectation is infinite. I will be back giving a more thorough explanation.
 
I would be really surprised if the expectation value is not finite. The denominator is bounded below by 1, so the expectation value is smaller than E(X^2*exp(X)), which gives an integral over x^2*e^(-x^2+x) (neglecting prefactors), and that is finite.
 
It is finite of course , but I was wrong with the pi^2 / 3. If i got time for tomorrow, I'll give it a try.
 
Alright, I was wrong regarding the expectation not being finite. Still, I have tried various things but are not able to solve it. Not even with the hints above, trying to do integration by parts.

Due to the function being even, I used focused on the positive part of the domain and instead of the normal pdf, I used the pdf of the half-normal distrubution. Plugging this into Mathematica gave however an expression consisting of hypergeometric functions which looked rather messy.

Do you think it is possible to approximate the function X^2*exp(X)/(1+exp(X))^2 (which looks pretty nice when only considering the negative or the positive part of the domain) with some other function to make the analytical results more convenient to work with?

I have also been plotting the expectation as a function of the variance (maybe other higher moments should be used instead). Anyway, this function is unimodal, with the left part being concave and the right part first being concave and then after the inflexion point being convex for the rest of the domain when the variance grows large.

Edit: It seems that the pdf of normal distribution with mean 0 and variance 1.6 (approximately) approximates the function exp(X)/(1+exp(X))^2 quite well. Can this be used somehow?
 
Last edited:
I tried the pdf of a normal distribution instead of exp(X)/(1+exp(X))^2 and it seems to work quite well.
 
  • #10
Hello Hejdun:

Just by curiosity, this inquiry follows from a model that you are working with? What is the interpretation of the x^2*exp(x)/(1+exp(x))^2?
 
  • #11
Herick said:
Hello Hejdun:

Just by curiosity, this inquiry follows from a model that you are working with? What is the interpretation of the x^2*exp(x)/(1+exp(x))^2?

It is a component in the covariance matrix of a logistic regression following a specific data generating process.

Anyway, I solved the problem somehow by approximating exp(x)/(1+exp(x))^2 with a mixed normal distribution. This works terrific actually! The "only" issue now is how to select the specific parameter values for this mixed normal so that exp(x)/(1+exp(x))^2 is approximated good enough. But that is a question for the Calculus section, since this was not trivial.
 
  • #12
Just wondering, did you get a result near
$$ \frac { \sqrt { 2 } { e }^{ \frac { { \pi }^{ 2 } }{ 2\quad { \sigma }^{ 2 } } }\pi \left( { \pi }^{ 2 }+2{ \sigma }^{ 2 } \right) { \pi }^{ 2 } }{ { \left( { \sigma }^{ 2 }\pi \right) }^{ \frac { 3 }{ 2 } } } $$?
 
  • #13
Herick said:
Just wondering, did you get a result near
$$ \frac { \sqrt { 2 } { e }^{ \frac { { \pi }^{ 2 } }{ 2\quad { \sigma }^{ 2 } } }\pi \left( { \pi }^{ 2 }+2{ \sigma }^{ 2 } \right) { \pi }^{ 2 } }{ { \left( { \sigma }^{ 2 }\pi \right) }^{ \frac { 3 }{ 2 } } } $$?
Not exactly the same but an expression somewhat similar. Does your solution work? This is when substituing exp(x)/(1+exp(x))^2 with normal pdf?
 
  • #14
Dear Hejdun

This is kind of a guess solution by using residue methods (integration in the complex plane). I am not sure about how to select the right contour. First, I transformed your initial integral to a form with a rational expression inside. The resulting integrand has a 'pole' of order two and then proceed to take the limit as usual in this technique. Please, check numerically with yours to see how close it is with my solution. By the way, I noticed that it is almost unreadable the numerator in the exponent...it is \pi^2. If the solutions are close, I will make this more rigorous and send you a complete explanation. My guess is that I am not selecting correctly the contour in the complex plane. This expression has a square of a Log! And Log is multivariate in the complex plane. Anyway, here is how I started...

Let $$\quad y={ e }^{ x }\quad$$ then $$\quad dy={ e }^{ x }dx\quad and\quad I=\int _{ 0 }^{ \infty }{ \frac { { \left( \ln { y } \right) }^{ 2 }{ e }^{ \frac { -{ \left( \ln { y } \right) }^{ 2 } }{ 2\quad { \sigma }^{ 2 } } } }{ { \left( 1+y \right) }^{ 2 }\sqrt { 2\pi { \sigma }^{ 2 } } } dy }$$ .

So, I though that at z=-1, the integrand has a removable singularity.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
1
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
5
Views
6K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 25 ·
Replies
25
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K