필터 지우기
필터 지우기

Non-negative least square method is giving fixed values

조회 수: 3 (최근 30일)
Arnab Paul
Arnab Paul 2024년 5월 27일
답변: Nipun 2024년 6월 11일
I am trying the NNLS with my dataset to solve the a problem. The values are for each column remain same and no changes at all in each column. what is the possible exlanation for this?
I have adde the .mat adn .m file with the question. I could use SVD but the the values need to be positive as hey are concentration.
Any help will be appreciated.
  댓글 수: 6
Matt J
Matt J 2024년 5월 30일
Maybe your input data don't differ very much.
Arnab Paul
Arnab Paul 2024년 5월 30일
They are actually different. Even though is it possible to have the monotonous values all across the column?

댓글을 달려면 로그인하십시오.

채택된 답변

Nipun
Nipun 2024년 6월 11일
Hi Arnab,
I understand that you are experience an issue with NNLS (Non-Negative Least Squares) where the values for each column remain unchanged. This issue might be due to several factors, such as:
  1. Insufficient variability in the data.
  2. Constraints not properly applied.
  3. Issues with the initial guess or convergence criteria.
For more details on NNLS, you can refer to the following MathWorks documentation link: https://www.mathworks.com/help/matlab/ref/lsqnonneg.html
Hope this helps.
Regards,
Nipun

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Mathematics and Optimization에 대해 자세히 알아보기

제품


릴리스

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by