How to increase the number of data in 70x6 matrix?
1 回表示 (過去 30 日間)
古いコメントを表示
Abdulaziz Abutunis
2021 年 10 月 6 日
コメント済み: Abdulaziz Abutunis
2021 年 10 月 13 日
Dear All,
I wonder if MATLAB has a tool allows for increasing the number of data in 70x6 matrix while maintinaing the same relations. Some thing like intrapolation but for several arrays instade of one.
Thanks
Aziz
6 件のコメント
John D'Errico
2021 年 10 月 6 日
編集済み: John D'Errico
2021 年 10 月 6 日
Um, what does a 70x6 matrix mean? What are the two dimensions of that matrix? Do you have 70 data points that essentially live scattered in a 6 dimensional spade? Or do you have a 70x6 array, that one can imagine as a 2-dimensional surface, thus z(x,y)? I suppose you might even have only 6 data points, each of which lives in a 70 dimensional space. The last case would be hopeless to solve of course.
The difference is highly significant, and would require different solutions for each case.
採用された回答
Walter Roberson
2021 年 10 月 7 日
Ah, my earlier replies were based upon the idea that the data is 2D.
If you had one fewer independent variables then you could use scatteredInterpolant, but you cannot do that with 4 independent variables.
You can compute the voronoi diagram; https://www.mathworks.com/help/matlab/ref/voronoin.html but it is not immediately clear what you would do with the result.
It might be easiest to do a KNN (K-Nearest Neighbours) classification and use predict() at the points you want to fill in; https://www.mathworks.com/help/stats/fitcknn.html and https://www.mathworks.com/help/stats/fitcknn.html
3 件のコメント
Walter Roberson
2021 年 10 月 13 日
You cannot meaningfully train on predicted or interpolated data for most purposes.
... Except for the case for where the reason you are training is to find a replacement algorithm for the prediction or interpolation, having already verified by some other means that the prediction or interpretation does a good job, but perhaps looking for a replacement algorithm that can be executed faster (such as on GPU)
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Get Started with Statistics and Machine Learning Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!