Can the system response function be calculated?

Click For Summary

Discussion Overview

The discussion revolves around the feasibility of calculating the system response function represented as a matrix, given known input and output vectors. Participants explore the conditions under which this calculation can be performed, including considerations of linear independence and regression methods.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant suggests that calculating the system response function matrix is possible if the input vectors are linearly independent and proposes using a set of inputs where only one input index is nonzero at a time.
  • Another participant questions how to ensure linear independence of the equations when the matrix coefficients are unknown, highlighting a potential issue in the calculation process.
  • Several participants mention that the relationship between the input and output can be expressed as Y = AX, where specific columns of the matrix can be determined by isolating elements of the input vector.
  • Concerns are raised about the linear dependence of the rows and columns of the matrix, with one participant stating that the values of the matrix elements influence this dependency.
  • Another participant argues that outputs of a physical system do not necessarily need to be linearly independent for the model to be valid.
  • Multiple participants suggest using linear regression as a method to approach the problem, with discussions about the applicability of multivariate linear regression and the conditions under which it is effective.
  • One participant reflects on their understanding of least squares and acknowledges a need to reconsider their approach to the problem.

Areas of Agreement / Disagreement

Participants express differing views on the conditions necessary for calculating the system response function, particularly regarding linear independence and the validity of regression methods. The discussion remains unresolved with multiple competing perspectives presented.

Contextual Notes

Participants note that the linear dependence of the matrix's rows and columns is contingent on the values of its elements, which introduces uncertainty in the calculations. The discussion also touches on the limitations of linear regression in this context.

Adel Makram
Messages
632
Reaction score
15
Suppose we represent the input information as a (nx1) column vector, the output information as another (nx1) column vector and the system response function as a (nxn) matrix. My question, is it possible to calculate the values of the cells of the matrix knowing the input and the output?

For example, if the known values of the input vector are multiplied by the first row of the matrix, we will get the first value of the output vector which is already known. To solve for n-values of the first row of the response function matrix, we need to repeat this process n-times using n-different values of inputs and outputs. Will this be possible?
 
Physics news on Phys.org
Yes. You would have to make sure that your n input vectors were linearly independent. The simple set of inputs where only one input index is nonzero at a time would give you an easy solution.
 
FactChecker said:
Yes. You would have to make sure that your n input vectors were linearly independent. The simple set of inputs where only one input index is nonzero at a time would give you an easy solution.
In my mind, the linear dependency depends on the values of the matrix because the inputs can be chosen arbitrarily. But the values of matrix cells are themselves unknown, so how to make sure that the matrix coefficients can maintain linear independent sets of equations before being calculated?
 
Column m of matrix A is determined by Y = AX, where the column vector X is all zeros except the m'th element. ai.m = yi/xm
 
FactChecker said:
Column m of matrix A is determined by Y = AX, where the column vector X is all zeros except the m'th element. ai.m = yi/xm
This is a good and simple method to calculate all ai.m. But still it can not grantee that rows and columns of A are not linearly dependent.
Suppose for simplicity, that A is (2x2) matrix. For A to be diagonalizable, the following condition must be satisfied; a21/a11 ≠a22/a12.
So no matter which way we use to calculate aim, the linearly dependence of rows and columns of A depends on the values of its elements.
 
Adel Makram said:
<Snip>
So no matter which way we use to calculate aim, the linearly dependence of rows and columns of A depends on the values of its elements.

Of course, this is tautological.
 
There is no reason that the math model of a physical system must have outputs that are linearly independent. The outputs can be a, b, and c=a+b. The model can still be valid.
 
One can always try to do linear regression, and if it does not work, e.g., r^2 is small, look for other types of regression.
 
WWGD said:
One can always try to do linear regression, and if it does not work, e.g., r^2 is small, look for other types of regression.
Do you mean multivariate linear regression like Y=XB, with Y is a random vector, B is a regressor vector and X is a matrix? Can you explain more please?
 
  • #10
Yes, sorry for the delay, multilinear regression in the sense you described, if the hypothesis for a linear regression being a good model hold.
 
  • #11
WWGD said:
Yes, sorry for the delay, multilinear regression in the sense you described, if the hypothesis for a linear regression being a good model hold.
But in linear regression, we seek to calculate the regressors β0 and β1 by using different xij as representing χ matrix of independent variables. In my example, I am doing the opposite by seeking calculation of the system response function represented by matrix, χ in analogue with linear regression model.
 
  • #12
A, yes, sorry, let me rethink. I was thinking of least squares in a more general (maybe different) sense. Let me rethink.
 

Similar threads

Replies
2
Views
1K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 15 ·
Replies
15
Views
5K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 7 ·
Replies
7
Views
1K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 19 ·
Replies
19
Views
4K