首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带按钮的VBA线性回归分析

带按钮的VBA线性回归分析
EN

Stack Overflow用户
提问于 2016-06-15 21:17:53
回答 1查看 9.3K关注 0票数 0

我正在运行一个相当大的宏,其中包括从analysis运行线性回归分析。

当我通过单独的VB窗口运行它时,它运行得很好,但是在创建了一个窗体控件按钮并将相同的宏分配给它之后,它就不能工作了。

线性回归分析按需要创建了一个新页面:

但是它用分析中的单元格格式替换了所分析的数据:

有人能帮我让按钮正常运行吗?

这是我用来称之为线性回归的代码:

代码语言:javascript
运行
复制
Application.Run "ATPVBAEN.XLAM!Regress", ActiveSheet.Range(loc1(1), loc1(2)), _
    ActiveSheet.Range(loc1(3), loc1(4)), False, True, 99, "Regression " & tabname, True, _
    True, True, True, , False
EN

回答 1

Stack Overflow用户

发布于 2016-10-18 09:33:11

您有没有尝试过来自Chad的这个优秀的VBA代码:

http://www.freevbcode.com/ShowCode.asp?ID=9070

  • 此代码允许您对列上的电子表格- vars上不相邻的变量执行多元线性回归分析。
  • 它非常快,因为作者花时间仔细地选择了不消耗计算机时间的矩阵乘法公式。
  • 在过去,freevbcode.com网站对我来说是一个可靠的VB代码管理来源。

引用自该网站:

版本兼容性: Visual Basic 6 更多信息:此代码通过使用R1C1引用和VBA编程工作表来执行多元线性回归分析。分析数据是通过用户表单输入的,结果模型是在一个新的工作表上构造的,其中包含了所有适用的工作表函数。由于数据不是以均值为中心或标准化的,因此,在数据严重病态的情况下,可能会导致数值不准确。 说明:单击下面的链接下载代码。从IE弹出对话框中选择“保存”。下载后,从本地驱动器打开.zip文件,使用WinZip或类似的程序查看内容。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37845931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档