【文件属性】:
文件名称:matlab曲率拟合代码-LMpackage:Matlab例程,用于拟合线性正向/反向模型/CCA
文件大小:88KB
文件格式:ZIP
更新时间:2021-05-20 05:02:43
系统开源
matlab曲率拟合代码LM包装
八度埃塔德()
Matlab例程,用于拟合线性正向/反向模型/
CCA。
需要Matlab
R2019b或更高版本(已在R2019b和R2020a
/
b上测试)。
介绍
该软件包包含用于拟合线性正向/反向模型(反卷积)的Matlab例程。
它实现了脊正则化线性模型,并可以选择使用不同的L2罚分(例如曲率)。
此实现旨在提高计算和存储效率,以提供更大的灵活性,例如在以高采样率拟合大型模型时,或更快地形成通用的交叉验证模型。
这可以通过使用傅立叶方法直接计算互协方差/互相关矩阵来实现,而无需形成基础矩阵。
它包含了高级“包装器”功能,这些功能应该使拟合模型简单明了,用户只需要指定功能即可读入输入数据,并包含说明如何使用代码的示例。
快速开始
安装
将functions文件夹添加到您的路径。
该代码被构造为包含在functions/+LM结构,以减少遮蔽用户自己的任何功能的风险。
可以使用LM.调用函数LM.
前缀(例如out
=
LM.someFunction(x,y,z)
)。
或者,所需的函数也可以是(例如import
LM.someFunction
【文件预览】:
LMpackage-master
----functions()
--------+LM()
----fig_linear_model.pdf(22KB)
----tests()
--------test_CCA_matrices.m(7KB)
--------generate_testing_data.m(2KB)
--------test_backward.m(6KB)
--------test_cumulative_matrices.m(5KB)
--------test_forward.m(6KB)
----LICENSE(1KB)
----examples()
--------example_forward.m(6KB)
--------example_backward.m(6KB)
--------generate_example_data.m(3KB)
--------example_spikes_deconvolution.m(3KB)
----.gitignore(23B)
----fig_lag_variables.pdf(21KB)
----README.md(2KB)