将回归系数保存到数据库表

时间:2019-02-05 17:17:29

标签: sql-server-2017 rsqlserver

是否存在将系数从GLM保存回数据库的快速方法? 我在寻找INSERT语句。以下代码对我有用,但是在这里获取插入语句一定有技巧吗?

exec sp_execute_external_script
@language = N'R'
, @script = N'df <- InputDataSet
    order.logit <- lm(TeamQuantity~QtyPlanned+QtyPoured+SackYards+LinearMeasure+Net_Fuml+ActualPour, data = df)
    DPY <-coef(order.logit)["QtyPlanned"]
    DRY <-coef(order.logit)["QtyPoured"]
    DZY <- c(DPY,DRY)
    print(DZY)',
@Input_data_1 = N'SELECT TeamQuantity~QtyPlanned+QtyPoured+SackYards+LinearMeasure+Net_Fuml+ActualPour FROM [analysis].[DataInputForR];'
GO

来自外部脚本的STDOUT消息:

QtyPlanned QtyPoured 
0.06528663 0.07858043 

0 个答案:

没有答案