问题描述
我正在尝试编写一些代码来执行称为模型缩减的统计测试。基本上我想知道的是我的函数中的每个变量是否都做出了有意义的贡献(即显着解释了方差)。比如说我原来的拟合函数是这样的:
full_model(x,a,b,c,d):
return a + b*x + c*x**3 + sin(d*x)
我想比较这个模型的简化形式。我需要检查的一次是:
reduced = lambda x,d: full_model(x,d)
reduced = lambda x,c: full_model(x,0)
对于每种情况,我都会进行某种测试,但不会详细介绍:
compare_models(full_model,reduced,x,y)
实际上,我的拟合函数有更多的参数,我想测试进一步简化的函数。如果我必须明确定义所有可能的模型,代码将非常混乱。有没有办法在 for 循环中定义缩减函数?是否有任何现有的 python 模块可以实现我想要做的事情?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)