Fisher matrix - equivalence or not between sequences

Click For Summary

Discussion Overview

The discussion revolves around the equivalence of two sequences of operations involving the Fisher matrix in the context of parameter estimation. Participants explore the implications of marginalization and projection on the Fisher matrix and covariance matrix, examining whether the final results from both sequences yield the same Fisher matrix. The scope includes theoretical and mathematical reasoning related to matrix algebra.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant outlines two sequences of operations starting from the Fisher matrix and asks if they yield the same final Fisher matrix.
  • Another participant suggests modeling the first sequence with basic matrix algebra and hints at using the identity matrix for marginalization.
  • A participant raises a question about which new parameter to choose for marginalization in the second sequence after selecting a parameter in the first sequence.
  • There is a suggestion that the change of variables may complicate the marginalization process, and that the deletion routine should be applied carefully to avoid problems.
  • Participants discuss the importance of clearly defining the change of variables and its impact on the marginalization process.

Areas of Agreement / Disagreement

Participants express differing views on the equivalence of the two sequences and the implications of changing variables during marginalization. The discussion remains unresolved regarding whether the two sequences yield the same final Fisher matrix.

Contextual Notes

There are limitations regarding the assumptions made about the parameters and the definitions of marginalization and projection. The discussion highlights the complexity of matrix operations and the potential for confusion when changing variables.

fab13
Messages
300
Reaction score
7
I am currently studying Fisher's formalism as part of parameter estimation.

From this documentation :

Iw60x.png


They that Fisher matrix is the inverse matrix of the covariance matrix. Initially, one builds a matrix "full" that takes into account all the parameters.

1) Projection : We can then do what we call a projection, that is to say that we express this matrix in another base by using the Jacobian matrix which involves the derivatives of the starting parameters with respect to the new parameters that one chooses: this matrix is called "projected matrix".

2) Marginalization : Once we have this projected matrix, we can do another operation which is the "marginalization of a parameter": that is to say that we delete in the projected matrix the row and the column corresponding to this marginalized parameter.

Finally, once I have the projected matrix, I can invert it to know the covariance matrix associated with the parameters (the new ones).

Now, I would like if the 2 following sequences gives the same final matrix :

1st sequence :

1.1) Starting from the Fisher matrix "full"

1.2) Invert "full" fisher Matrix to get Covariance matrix

1.3) Marginalize on Covariance matrix with respect to a parameter (or even several but I am interested first only in one), that is to say to remove the column and line corresponding to the parameter that one wants to marginalize.

1.4) Invert new Covariance matrix to get new Fisher

1.5) Project the new Fisher into new basis of parameters making the product: ## F_{\kappa \lambda} = \sum_ {i,j} \, J_{i \kappa} \, F_{ij} \, J _{\lambda j}##

2nd sequence :

2.1) Starting from the Fisher matrix "full"

2.2) Projecting with the Jacobian matrix

2.3) Invert to get new Covariance matrix

2.4) Marginalize the projected matrix = remove the column and line corresponding to the parameter that one wants to marginalize.

2.5) Invert to have the new Fisher matrix.

Will I get the same final Fisher matrix at the end of step 1.5) and step 2.5) ?

if this is the case, how could I prove it in an analytical way ?


Maybe the second sequence is not right to get the equivalence between sequence 1) and sequence 2) ?
 

Attachments

  • Iw60x.png
    Iw60x.png
    70.9 KB · Views: 860
Physics news on Phys.org
fab13 said:
I am currently studying Fisher's formalism as part of parameter estimation...

Now, I would like if the 2 following sequences gives the same final matrix :

1st sequence :

1.1) Starting from the Fisher matrix "full"

1.2) Invert "full" fisher Matrix to get Covariance matrix

1.3) Marginalize on Covariance matrix with respect to a parameter (or even several but I am interested first only in one), that is to say to remove the column and line corresponding to the parameter that one wants to marginalize.

1.4) Invert new Covariance matrix to get new Fisher

1.5) Project the new Fisher into new basis of parameters making the product: ## F_{\kappa \lambda} = \sum_ {i,j} \, J_{i \kappa} \, F_{ij} \, J _{\lambda j}##

2nd sequence ...

If it were me, I'd start by modelling all of part 1 with basic matrix algebra.

As a hint for ##1.3)##, consider what happens when you have ##\mathbf \Sigma## as an n x n covariance matrix and ##\mathbf S## as the n dimensional identity matrix with the final column deleted. now consider what happens when you compute

##\mathbf S^T \mathbf{\Sigma S}##

up to a graph isomorphism this is the deletion routine. (i.e. you can assume WLOG that you always want to delete final row and column)

- - - - -
After this, I'd then compare it with blocked multiplication using the Schur Complement which has "??" next to it in your text blurb.

Finally, write up the second sequence as well in terms of matrix algebra. Pinning down exactly what's going on with the Jacobian is going to be key.
 
@StoneTemplePython . Thanks for your quick answer.

I have a simple issue concerning the calculus of matrix algebra betwee 2 sequences : in the first case, if I chose a parameter ##\alpha## when I do a marginalization on covariance matrix (from full initial Fisher matrix), which new parameter ##\beta'## have I got to take in the second case when I want to marginalize on the inverse of Fisher's matrix projected (i.e I express the initial Fisher matrix into new basis of parameters with Jacobian) ?

Regards
 
fab13 said:
@StoneTemplePython . Thanks for your quick answer.

I have a simple issue concerning the calculus of matrix algebra betwee 2 sequences : in the first case, if I chose a parameter ##\alpha## when I do a marginalization on covariance matrix (from full initial Fisher matrix), which new parameter ##\beta'## have I got to take in the second case when I want to marginalize on the inverse of Fisher's matrix projected (i.e I express the initial Fisher matrix into new basis of parameters with Jacobian) ?

Regards

This really falls on you. It isn't clear to me what or why you want to do a change of variables. Writing this out in full, starting with sequence 1, as I suggested above, is the way forward. For an arbitrary change of variables, your deletion routine effected via ##\mathbf S## is going to lead to problems. The right way to do this is do your deletion / marginalization routine on the variables you want to get rid of... considering this problem for an arbitrary change of variable is going to not get you anywhere and will cause problems.

You may consider the case of a change of variables where you want to get marginalize ##x_n##... if you do a change of variables for all others except ##x_n## -- i.e. for ##\{x_1, ..., x_{n-1}\}## it should be ok. (Verify this with blocked matrix algebra.)

But if you do a change of variables incorporating ##x_n## so, say, the new variables are each a non-trivial convex combination of ##x_1, ..., x_{n-1}, x_n## then you can't possibly hope to delete / do the same marginalize via ##\mathbf S##.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K