打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用EXCEL来搞艺术之变量的应用

还记得读书时,听到数据建模,就觉得这是非常高大上的事情。直到用EXCEL搞些复杂事情的时候,才猛然发现,这这这都是数据建模啊!

通常我们所做的数据分析,主要是数据收集、清洗、加工和统计,是基于当先数据的各种维度的统计分析。但就像人生一样,总是会有各种假设情况出现,导致未来的可能丰富多彩。故而对数据进行假设,建立相对可靠的模型,实现对于某些假设条件下的合理推导,就成为测算的通用逻辑。

数学建模就是根据实际问题来建立数学模型,对数学模型来进行求解,然后根据结果去解决实际问题。当需要从定量的角度分析和研究一个实际问题时,人们就要在深入调查研究、了解对象信息、作出简化假设、分析内在规律等工作的基础上,用数学的符号和语言作表述来建立数学模型。

一个模型可大可小,逻辑可以很复杂也可以很简单,数据量可以大到几百万条也可以就只有几十条。但既然是建模,就一定不是现有数据的统计,而是引入各种变量进行推算分析。

EXCEL是最简单的建模工具,也是最常用的,那对于EXCEL,变量有哪些方式实现呢?

最简单的方式就是,设定单元格,进行手动输入变量。

这种方式的应用最为广泛。

其二,在设定单元格内使用随机数函数RAND()。

函数返回的随机数是大于等于0及小于1的均匀分布随机实数,rand()函数每次计算工作表时都将返回一个新的随机实数。若要生成a与b之间的随机实数,应使用:RAND()*(b-a)+a;如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。

当然这种随机值都是均匀分布的结果,如果需要非均匀分布,那就需要用其他的公式来实现。

其三,使用数据有效性或者数据验证的序列方式。

这种方式需要将需要的变量值以序列的方式,在单元格中下拉选择。能够有效控制变量的范围,避免超出合理取值的模型失效。

由于模型中往往不仅只有一个变量,变量是否相对独立?之间的关联关系如何?应该用怎样的公式等来进行联系?都是需要根据具体模型来确定的。

一般情况下,上述的方式已经能够解决绝大多数建模的需求,然后接下来的就是相对高阶的方式。

利用控件中的滚动条可以实现,设定最大值、最小值和步长值,然后通过单元格链接实现数据变量的应用。这种方式可以较为直观的进行手动连续变化。

利用控件中的按钮等与VBA代码关联,然后在代码中设定初值、循环计算增加值、终值等,然后通过单元格链接实现数据变量的应用。这种方式可以较为直观的进行自动动连续变化。

这些高阶的方式可以根据需求来组合应用,达到实际的模型计算和更好的模型展现。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel表格中如何随机打乱数据顺序
excel中的rand函数的具体用法 - 史蒂芬周的日志 - 网易博客
不可能的事发生了:不会变的随机数
Excel产生随机数Rand函数巧妙应用
36选7,看EXCEL如何随机选出?
Excel怎么设置数据在一个范围内自动随机变化数字?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服