表面安装因特网数据
曲线健康应用程序提供了一些示例数据来自因特网的二元测试函数。这个数据适用于尝试各种适合设置曲线健康应用。使用数据来创建、比较,导出表面符合。
在MATLAB®命令行加载
因特网
数据集的变量x
,y
,z
出现在工作区中。负载因特网
示例数据是来自因特网的二元测试函数,添加噪音和缩放,创建合适的数据曲线的尝试各种适合设置健康应用。因特网功能的详细信息,明白了[1]。
将数据划分为拟合和验证数据。
十五= x (200:293);青年志愿= y (200:293);zv = z (200:293);x = x (1:199);y = y (1:199);z = z (1:199);
适合表面使用示例数据。
打开曲线装配应用程序。
curveFitter
在曲线健康应用,选择数据变量。在曲线更健康选项卡,数据部分中,点击选择数据。在选择合适的数据对话框中,指定
x
随着X数据变量,y
随着Y数据变量,z
随着Z数据变量。此外,您可以指定当你使用数据变量
curveFitter
打开曲线装配程序和创建一个默认的(curveFitter (x, y, z)
)。
曲线健康应用程序块的数据点作为您选择变量。当您选择
x
,y
,z
,应用程序会自动创建一个默认的表面。默认的适应是一个通过数据点的插值曲面。试着洛斯适应类型。在曲线更健康选项卡,适合类型部分,单击箭头打开画廊。点击洛斯在平滑组。
健康应用程序创建了一个局部平滑曲线回归健康。
试着改变设置。在合适的选项窗格中,改变跨度(%)价值
10
。通过减少跨度从默认数据点的总数的10%,你自个儿产生表面数据更密切。范围定义了应用程序使用的相邻数据点来确定每个平滑值。
在符合表窗格中,改变适合的名字来
平滑的回归
。使用验证数据来检查你的表面是一个很好的模型。换句话说,表面对数据不能用于拟合进行比较。
在曲线更健康选项卡,数据部分中,点击验证数据。在选择验证数据对话框中,选择验证变量的下拉列表X数据,Y数据,Z数据:
十五
,青年志愿
,zv
。审查选定的情节和验证的验证数据统计(SSE和RMSE)结果和符合表窗格。
创建另一个适合通过一份当前的表面。在曲线更健康选项卡,文件部分中,点击重复的。另外,右击的配合符合表窗格,然后选择重复的“平滑回归”。
这个应用程序创建一个新的适合图符合相同的设置,数据和验证数据。它还向表中添加一个新行符合底部。
改变适应新适合的类型和名称。在曲线更健康选项卡,适合类型部分,单击箭头打开画廊。点击多项式在回归模型组。
在符合表窗格中,改变适合的名字来
多项式
。在合适的选项窗格中,改变X度和Y程度值
3
在两维度,以适应一个三次多项式。看x和y轴上的鳞片,和阅读的警告消息结果窗格。
方程是严重的。删除重复的数据点或尝试定心和可伸缩性。
在合适的选项窗格中,选择中心和规模复选框规范化和正确的大尺度差异的x和y。
正常化表面符合删除的警告消息结果窗格。
看一下结果窗格。你可以查看:
模型方程
值的估计系数
拟合优度统计
善良的验证数据
这符合信息导出到工作区,点击出口并选择出口到工作区在出口部分的曲线更健康选项卡。执行这个命令还出口其他信息,比如观察的数量和参数残差,拟合模型。
你可以把安装模型作为一个函数进行预测或评估表面值X和y的详情出口到工作区。
显示残差图检查点相对于表面的分布。在曲线更健康选项卡,可视化部分中,点击残差图。
右键单击残差图来选择去x z视图。x z视图不是必需的,但是视图使它更容易看到删除离群值。
删除离群值,单击排除异常值按钮工具栏的轴。
当你将鼠标光标移动到情节,它改变了给你弄一个十字准线例外选择模式。
点击一个点,你想排除在曲面图或残差图。或者,单击并拖动来定义一个矩形和删除所有封闭的点。
故事情节删除点显示为红色的十字架。
如果你有汽车选择的适合部分的曲线更健康选项卡,app不菲表面没有点删除。如果你有手册选择相反,你可以点击适合整修表面。
回到旋转模式情节,单击排除异常值按钮一次。
并排比较适合。单击文档操作箭头位于最右边的图选项卡。选择
瓷砖都
选择并指定一个1×2布局。审核中的信息符合表窗格。比较拟合优度统计所有适合您的会话,以确定哪些是最好的。
保存您的交互式曲面拟合会议,点击保存在文件部分的曲线更健康选项卡。你可以保存并重启会话访问多个适合。会话文件包含所有适合您的会话变量。
交互式地创建和比较适合之后,您可以为每一个适合你的曲线生成MATLAB代码装配应用程序会话。在曲线更健康选项卡,出口部分中,点击出口并选择生成代码。
曲线健康应用程序生成的代码从你的会话并在MATLAB中显示文件编辑器。文件包括当前选择的适合和它在您的会话打开情节。
保存文件的缺省名称
createFit.m
。你可以重新创建适合及其情节通过调用文件从命令行(和你的原始数据或新的数据作为输入参数)。在这种情况下,您的原始变量仍然出现在工作区中。
突出和评估文件的第一行(不含这个词
函数
)。或者右键单击并选择评估选择命令窗口,按F9或复制并粘贴以下代码命令行。[fitresult, gof] = createFit (x, y, z,十五,青年志愿,zv)
适合你的函数创建一个图窗口中选择你的会话。观察到多项式适合图中显示表面和残差图的交互式地创建曲线装配应用程序。
如果你愿意,你可以使用生成的代码作为起点来改变块表面符合和满足您的需要。你可以用列表的方法,明白了
sfit
。
引用
[1]因特网,Richard。“分散数据插值:测试的一些方法。”数学的计算38岁的没有。157(1982年1月1日):181 - 200。https://doi.org/10.1090/s0025 - 5718 - 1982 - 0637296 - 4。