全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4427 11
2014-01-16
有一个函数f1,函数f1中调用了函数f2,f2主要是线性回归模型,同时对模型结果进行了一些整合。现在想把回归的模型保存到mysql数据库中,但是直接传模型进不去,于是把模型保存成二进制。可以写进数据库,但是从数据库中读取的时候就出现问题了。想问问大家有没有碰到过这种情况,或者说在这种情况下怎么处理模型陷入数据库的?
大谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-1-17 14:35:56
我觉得哈,不一定对,你想保存的是估计结果、标准差、t统计量、p值,残差,R方这些量在lm class里都是list的元素。我觉得可以做成每个模型一个table,每个table包含两个column,一个写名,一个写值。
(写英文是因为想消除误解,不是装啊~~)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-17 19:01:32
nuomin 发表于 2014-1-17 14:35
我觉得哈,不一定对,你想保存的是估计结果、标准差、t统计量、p值,残差,R方这些量在lm class里都是list的 ...
只保存了模型的参数值。已经找到问题所在了,一个小细节
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-17 20:54:07
shiner_yang 发表于 2014-1-17 19:01
只保存了模型的参数值。已经找到问题所在了,一个小细节
把模型当成文本存进mysql?一条记录是一个模型吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-17 20:57:01
nuomin 发表于 2014-1-17 20:54
把模型当成文本存进mysql?一条记录是一个模型吗?
恩,模型转化成了二进制,然后读取的时候再转化过来
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-1-19 20:11:53
为什么要这么做呢?存到workspace里面岂不是方便得多么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群