已知几组数据例如XYZ和一组结果数据A,有什么算法可以通过这些数据找出X、Y、Z与A的函数式子或者关系?从而当有新的X、Y、Z时,可以得到新的A值.有没有这种算法?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 09:52:06
已知几组数据例如XYZ和一组结果数据A,有什么算法可以通过这些数据找出X、Y、Z与A的函数式子或者关系?从而当有新的X、Y、Z时,可以得到新的A值.有没有这种算法?已知几组数据例如XYZ和一组结果数据

已知几组数据例如XYZ和一组结果数据A,有什么算法可以通过这些数据找出X、Y、Z与A的函数式子或者关系?从而当有新的X、Y、Z时,可以得到新的A值.有没有这种算法?
已知几组数据例如XYZ和一组结果数据A,有什么算法可以通过这些数据找出X、Y、Z与A的函数式子或者关系?从而当有新的X、Y、Z时,可以得到新的A值.有没有这种算法?

已知几组数据例如XYZ和一组结果数据A,有什么算法可以通过这些数据找出X、Y、Z与A的函数式子或者关系?从而当有新的X、Y、Z时,可以得到新的A值.有没有这种算法?
有许多这类问题的算法,我来抛砖引玉:
1.神经网络.显然这是最通用的方法,专门用于解决此类问题.详细你可以百度一下看看,不过这类建议google.但是它有它的缺点就是因为通用性太强,所以算法效率低,算法复杂,而且不能得到显式的式子.
在matlab中函数如下(可以help newff)
Examples
load simplefit_dataset
net = newff(simplefitInputs,simplefitTargets,20);
net = train(net,simplefitInputs,simplefitTargets);
simplefitOutputs = sim(net,simplefitInputs);
2.多元回归分析.
线性的还好,非线性的麻烦.
建议神经网络.

首先,我是个数模和MATLAB的初学者,还处于启蒙阶段,不过我还是愿意和你交流一下,看我能不能解决的了,回答的不对还请大家指正~
其次呢,我不太懂你的问题,你能说的具体一点就好了。我只能猜个大概。
我的想法是,你说A是结果数据,我就当做A是做完最小二乘回归之后那条曲线上的数据了,那么XYZ与A的关系就是XYZ与拟合后的曲线的关系了,或者可以说是误差分析问题.
令σ=∑i=1...

全部展开

首先,我是个数模和MATLAB的初学者,还处于启蒙阶段,不过我还是愿意和你交流一下,看我能不能解决的了,回答的不对还请大家指正~
其次呢,我不太懂你的问题,你能说的具体一点就好了。我只能猜个大概。
我的想法是,你说A是结果数据,我就当做A是做完最小二乘回归之后那条曲线上的数据了,那么XYZ与A的关系就是XYZ与拟合后的曲线的关系了,或者可以说是误差分析问题.
令σ=∑i=1到n (yi-y*i)^2 其中yi是XYZ中某组数据的一条数据中的一个变量,y*i是A中数据对应的那个量。(如果xyz和A的数据不是二维的就再给σ增加)
如果A是插值后得到的曲线上的,那么也可以类似地分析σ。
另外,以上这些在MATLAB中应该不难编写的,如果不熟可以在网上查查,很多这些教程的,我就不copy到这里了。
说得不对我们继续交流,希望能帮到你~

收起

已知几组数据例如XYZ和一组结果数据A,有什么算法可以通过这些数据找出X、Y、Z与A的函数式子或者关系?从而当有新的X、Y、Z时,可以得到新的A值.有没有这种算法? 不同数据组之间怎么计算离散度?例如第一组数据2,第二组数据3,类似这样100组数据,是否可以用每组标准差的结果x1,x2...x100再次进行标准差来计算。 一组数据的最大值和最小值的差是24,取组距为4,这组数据应分为几组? 有一组xyz表示地形数据怎么用matlab画图 如何用excel迅速计算出一组数据分别乘以同一个数得出结果 例如乘以49%? t检验值的计算已知两组数据的均数和标准差,如何求t值?例如,一组数据为:7.3±4.2,另一组为15.1±3.2,t值怎样计算? 已知一组数据4.0.2.a.6.10且这组数据的众数6,那么a是多少,这种数据中位数是 有一组数据:1,0,2,3,a,2,3,10.已知这组数据的平均数是3,则这组数据的中位数是( )众数是( ) 一组数据为10,10,s,已知这组数据的众数和平均数相等,这组数据的中位数是( ) 一组数据如下:10,10,x,8,已知这组数据的众数和平均数相同,那么这组数据的中位数是 一组数据为10,10,s,已知这组数据的众数和平均数相等,这组数据的中位数是( ) 糊涂了!已知一组数据的最小的数和这组数据的平均数相等,则这组数据的方差是! 已知一组数据1,2.3.4,5,a.的方差为2,则a为几步骤 已知A组数据2,3,0,x,y的平均数为0B组数据1,2,-y,2x,0的平均数为1现将A、B两组数据合成一组数据C,求C组数据的平均数、极差和方差 已知一组数据和组距,求组数的公式是:组数=( ) 已知一组数据a、4、2、5、3的平均数为b,且a、b是方程2x+3y=37的一组解,则这组数据的方差是快 要结果 一组数据的平均数为a,那么这组数据的每一个数都减去10,得到一组新数据,求这组数据的平均数 已知一组数据:3,4,5,6,5,7.那么这组数据的方差是?