Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 在T-SQL中实现GAM_R_Mgcv - Fatal编程技术网

R 在T-SQL中实现GAM

R 在T-SQL中实现GAM,r,mgcv,R,Mgcv,我使用R构建所有模型,但利用T-SQL对所有数据集进行评分,因为我评分的数据集通常为2000多万个观察值。我正试图找出如何从mgcv包中获取GAM对象,并用T-SQL对其进行编码,这与我使用逻辑和线性回归模型的方式大致相同。对于给定的gam对象,我相信我需要知道的事情是:每个预测器使用了什么类型的平滑,每个样条线的节点是什么,等等。如果有任何帮助,我将不胜感激。我还没有看到一种从gam中提取模型的方法可以轻松地传输到SQL。这些模型具有可能难以提取的曲率局部评估。它们可以是每个点的单独模型。我想

我使用R构建所有模型,但利用T-SQL对所有数据集进行评分,因为我评分的数据集通常为2000多万个观察值。我正试图找出如何从
mgcv
包中获取GAM对象,并用T-SQL对其进行编码,这与我使用逻辑和线性回归模型的方式大致相同。对于给定的gam对象,我相信我需要知道的事情是:每个预测器使用了什么类型的平滑,每个样条线的节点是什么,等等。如果有任何帮助,我将不胜感激。

我还没有看到一种从gam中提取模型的方法可以轻松地传输到SQL。这些模型具有可能难以提取的曲率局部评估。它们可以是每个点的单独模型。我想知道您是否可以使用该软件包中的predict.gam工具记录多维网格中的矩阵,然后进行样条插值


我使用rms/Hmisc软件包从“cph”和“lrm”模型中提取功能。“rms”功能(特别是
函数
函数)可以从使用
%ia%
操作构造的双向交叉样条线项一样复杂的模型中提取。对于超过3个自由度的rcs项,我有一些困难(估计),有时需要限制结的位置以保持数值稳定性。

感谢您提供的有用信息。你总是很乐于助人。这是一个非常中肯的问题,表达得很清楚。谷歌搜索
gam.predict sql
时显示在顶部。