ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 11526|回复: 39

[求助] 难题:求VBA自动生成大型的正交表,谢谢老师!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-9-4 15:20 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
正交表的分类好象有饱和正交表、非饱和正交表、混合水平正交表。
在教科书上能查到的正交表多是最多给出11因素5水平的正交表,再大型的正交表就难寻踪迹。
通过在EH的学习知道VBA应该能完成此任务、期待高手出手:
请求高手能用VBA根据表中给出的因素个数、水平数自动生成饱和正交表。




补充内容 (2014-11-19 16:44):
自己制作成功了,详见38楼。

TA的精华主题

TA的得分主题

发表于 2014-9-4 15:53 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
这是数学问题啊,咱也等着看高人给出VBA代码

TA的精华主题

TA的得分主题

发表于 2014-9-4 16:26 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
大致看了一下基本概念,没理解错的话,你这要求纯粹就是组合,11个因素可理解为11个位置,每个因素各有 5 个水平,即这11个位置上可能分别出现 5 个不同的值。

所谓饱和正交表,就是把所有因素的各种可能值的全部组合都列出来供试验用。

换言之,就是5^11。

这东西有啥好弄得~

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-4 16:38 | 显示全部楼层
还是上个附件,期待有高手出手,谢谢!

求VBA生成大型正交表.rar

7.59 KB, 下载次数: 35

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-4 16:44 | 显示全部楼层
lee1892 发表于 2014-9-4 16:26
大致看了一下基本概念,没理解错的话,你这要求纯粹就是组合,11个因素可理解为11个位置,每个因素各有 5 个 ...

首先感谢lee1892 老师的关注!
对正交表的解释我也说不清,
正交1.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-4 16:48 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
lee1892 发表于 2014-9-4 16:26
大致看了一下基本概念,没理解错的话,你这要求纯粹就是组合,11个因素可理解为11个位置,每个因素各有 5 个 ...


举例11因素、5水平的,肯定是从5^11的排列中抽出代表性的来组合正交表,至于组成的原理我是说不明了,待会上个11因素5水平的正交表,看看老师能否扩展,谢谢!
正交表2.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-4 16:53 | 显示全部楼层
11因素正交表,照抄的。谢谢!

11因素正交表.rar

4.67 KB, 下载次数: 47

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-4 17:30 | 显示全部楼层
香川群子 发表于 2014-9-4 17:21
正交表不是随便生成的,是科学家/数学家一起分析各种概率分布、期望值、相关性以后得到的研究结果。

香川再次这样提醒、这个问题只好作罢了。

但还是想请教香川老师:知否哪里能找到现成的大型正交表工具,谢谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-4 17:00 | 显示全部楼层
EH论坛讨论正交的帖子还真不多,可参考http://club.excelhome.net/forum.php?mod=viewthread&tid=328031的,但它也是已给定了教科书的常用正交表范围下重新在原范围内重新组合。我试用过其他专业软件也不能给出大型的。

麻烦老师费神了,谢谢!

TA的精华主题

TA的得分主题

发表于 2014-9-4 17:21 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
正交表不是随便生成的,是科学家/数学家一起分析各种概率分布、期望值、相关性以后得到的研究结果。

点评

只要正交表,不要别的  发表于 2014-9-4 19:58
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-16 20:18 , Processed in 0.026085 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表