ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

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

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-9-4 20:28 | 显示全部楼层
楼主要的是饱和正交表,难道不是全部组合?我看花了?

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-4 20:34 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
lee1892 发表于 2014-9-4 20:28
楼主要的是饱和正交表,难道不是全部组合?我看花了?

惭愧,我真的对正交表只知道照抄,其中对如何组成正交表不了解,迟点我找出几年前看过的庞善起教授的论文,他说得彻底。

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-4 20:52 | 显示全部楼层
lee1892 发表于 2014-9-4 20:28
楼主要的是饱和正交表,难道不是全部组合?我看花了?

纯理论的PDF。几年前看过,之前不懂、现在也不懂。但相信lee1892 和香川老师能看明白。谢谢!

正交表的构造方法及其应用庞善起.part3.rar

1.64 MB, 下载次数: 65

正交表的构造方法及其应用庞善起.part2.rar

1.97 MB, 下载次数: 60

正交表的构造方法及其应用庞善起.part1.rar

1.97 MB, 下载次数: 74

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-4 21:00 | 显示全部楼层
本帖最后由 ak47ok 于 2014-9-4 21:02 编辑

想当年自己病急乱投医,瞎弄个24因素、5水平的正交表。

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-5 07:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
香川群子 发表于 2014-9-4 17:36
我估计免费的不会有……

不过,如果你知道生成正交表的原理、或明确的规则,则可以帮你写出代码来。

香川老师:再上一文章,看看能否说明白,谢谢!
拉丁超立方设计的均匀性和正交性研究

拉丁超立方设计的均匀性和正交性研究.rar

11.93 KB, 下载次数: 42

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-5 07:53 | 显示全部楼层
lee1892 发表于 2014-9-4 20:28
楼主要的是饱和正交表,难道不是全部组合?我看花了?

lee1892 老师,正交表是组合还是排列我也糊涂了,不好意思,

应该是排列吧5^11,只不过优选了部分来组成正交表。

至于饱和与不饱和的分类、今天看到的以有不同的分类。
2.png
0.png
3.png
1.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-5 07:53 | 显示全部楼层
**
1.3.2   正交表的基本性质  
1.3.2.1 正交性
(1)任一列中,各水平都出现,且出现的次数相等
**
(2)任两列之间各种不同水平的所有可能组合都出现,且对出现的次数相等

**
1.3.2.2 代表性
一方面: (1)任一列的各水平都出现,使得部分试验中包括了所有因素的所有水平;
                  (2)任两列的所有水平组合都出现,使任意两因素间的试验组合为全面试验。
另一方面:由于正交表的正交性,正交试验的试验点必然均衡地分布在全面试验点中,具有很强的代表性。因此,部分试验寻找的最优条件与全面试验所找的最优条件,应有一致的趋势。
**
1.3.2.3 综合可比性
(1)任一列的各水平出现的次数相等;(2)任两列间所有水平组合出现次数相等,使得任一因素各水平的试验条件相同。这就保证了在每列因素各水平的效果中,最大限度地排除了其他因素的干扰。从而可以综合比较该因素不同水平对试验指标的影响情况。

**
根据以上特性,我们用正交表安排的试验,具有均衡分散和整齐可比的特点。
**

TA的精华主题

TA的得分主题

发表于 2014-9-5 08:14 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 yiyiyicz 于 2014-9-5 08:16 编辑
ak47ok 发表于 2014-9-4 19:04
呵呵,老师是第2次这样问了,真人面前不说假话:我的兴趣爱好是用excel统计股票买卖胜算概率
彩票的胜率 ...


如果你想处理“统计股票买卖胜算概率”,用正交表不太合适吧
在我的概念里,这种方法是处理“确定性”的问题,也就是在试验条件不变的前提下,试验结果可以重复
而股票涨跌,不具有可重复性。也就是股票涨跌的性质是“不确定性”的
不知道正交表能不能和概率结合起来?

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2014-9-5 09:30 | 显示全部楼层
本帖最后由 香川群子 于 2014-9-5 10:04 编辑

楼主11因素5水平,全部组合也就=5^11=48,828,125

如果是全部做实验,当然不可行。
但如果是电脑模拟计算,则遍历计算全部组合,也要不了多长时间。
(空跑一次全部组合,大约耗时 2分钟)

一般算法安排的好,每100万个组合计算耗时算它20-30秒,那么总计耗时约=1500-1800秒,大约30分钟左右。

就算是每百万个组合计算需要1分钟,耗时也不超过1个小时。


所以,楼主可以不用纠结正规的正交表,就按照遍历计算写程序即可。

…………
不过,由于楼主的用途有谋利特征,我不会无偿给你写代码的。

楼主自己考虑一下吧。


TA的精华主题

TA的得分主题

 楼主| 发表于 2014-9-5 09:50 | 显示全部楼层
香川群子 发表于 2014-9-5 09:30
楼主11因素5水平,全部组合也就=5^11=48,828,125

如果是全部做实验,当然不可行。

郁闷啊!理解。
不过想申辩下:这是纯自己使用、也非拿去出售给他人来谋利。

只不过自己有想不通的问题来请教,相信坛中也有很多人是此目的。

看来我此IP麻烦了,今后无人帮了。
理解香川老师的。不过我还是想为自己申辩、谢谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

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

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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