用SPSS进行非线性回归分析,结果却总显示迭代0次就达到最优解,初始值就是模拟结果,请教高手不知为何?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用SPSS进行非线性回归分析,结果却总显示迭代0次就达到最优解,初始值就是模拟结果,请教高手不知为何?相关的知识,希望对你有一定的参考价值。

非线性回归是寻找合适的参数值使得对数似然函数最大,它简化为一个求函数最大值问题,软件中常常使用数值方法进行迭代处理。如果碰到任何一组初始值都是0次迭代收敛的话,可能是模型得到的似然函数是个常数。追问

谢谢你的解答。不过有些不明白的是,我以前用SPSS 12.0 回归是能做成功的,但SPSS后来换了17.0的中文版本后,就做不出来了;有没有可能是软件的原因呢?

追答

软件提高了版本后可能有的参数设置或者运算程序有改动,有可能是造成得不到结果的原因。

参考技术A 我也遇到相同的问题。也是17中文版本的,怎么处理

请问SPSS怎么做线性回归分析

要专业一点的

回归分析用于研究影响关系情况,实质上就是研究自变量X对因变量Y的影响关系情况。

具体可以使用在线spss平台SPSSAU进行分析,分析步骤如下:

1、上传数据,选择线性回归

2、放入分析项,点击开始分析

3、分析结果

配合输出智能文字分析,可以结合数据进行解读。

参考技术A 用SPSS进行回归分析,实例操作如下:
单击主菜单Analyze / Regression / Linear…,进入设置对话框如图7-9所示。从左边变量表列中把因变量y选入到因变量(Dependent)框中,把自变量x选入到自变量(Independent)框中。在方法即Method一项上请注意保持系统默认的选项Enter,选择该项表示要求系统在建立回归方程时把所选中的全部自变量都保留在方程中。所以该方法可命名为强制进入法(在多元回归分析中再具体介绍这一选项的应用)。具体如下图所示:

请单击Statistics…按钮,可以选择需要输出的一些统计量。如Regression Coefficients(回归系数)中的Estimates,可以输出回归系数及相关统计量,包括回归系数B、标准误、标准化回归系数BETA、T值及显著性水平等。Model fit项可输出相关系数R,测定系数R2,调整系数、估计标准误及方差分析表。上述两项为默认选项,请注意保持选中。设置如图7-10所示。设置完成后点击Continue返回主对话框。

回归方程建立后,除了需要对方程的显著性进行检验外,还需要检验所建立的方程是否违反回归分析的假定,为此需进行多项残差分析。由于此部分内容较复杂而且理论性较强,所以不在此详细介绍,读者如有兴趣,可参阅有关资料。
用户在进行回归分析时,还可以选择是否输出方程常数。单击Options…按钮,打开它的对话框,可以看到中间有一项Include constant in equation可选项。选中该项可输出对常数的检验。在Options对话框中,还可以定义处理缺失值的方法和设置多元逐步回归中变量进入和排除方程的准则,这里我们采用系统的默认设置,如图7-11所示。设置完成后点击Continue返回主对话框。

在主对话框点击OK得到程序运行结果。
参考技术B

如果觉得SPSS太难懂,可以尝试一些在线自动生成回归分析报告的网站工具。点点鼠标就可以生成回归分析的报告,不需要动脑,这类工具比如:微思智能写作的在线回归分析工具 等。但是如果要求是很专业的那种,估计还得你自己来写。

参考技术C 先输入数据,然后图形->散点图,选择自变量与因变量,输出图形,看看点是不是分布在同一直线上,如果比较分散也没必要做了。如果比较集中分布,接下来就可以做,分析->回归->线性,再看看参数与模型是否通过检验,就得到线性回归模型。专业点的你可以到淘宝搜“思行科技”,店家可以帮你做本回答被提问者采纳 参考技术D 我们可以帮助您

以上是关于用SPSS进行非线性回归分析,结果却总显示迭代0次就达到最优解,初始值就是模拟结果,请教高手不知为何?的主要内容,如果未能解决你的问题,请参考以下文章

关于多元线性回归用spss分析后结果该怎么看

在回归分析中,怎样用SPSS求解完全二次模型

请问SPSS怎么做线性回归分析

spss 多元非线性回归分析

怎样用SPSS做一元线性回归?具体怎么检验相关性

spss线性回归分析操作步骤