【疑问回答】R语言如何做文本挖掘?R语言拟合??
问题一:R语言如何做文本挖掘?
回答:关于R语言做文本挖掘,可以参阅以下资料。
1 R语言环境下文本挖掘【http://www.bjt.name/2012/03/text-mining-in-r/】,作者编写的一份R语言文本挖掘的手册很值得阅读和实践。
2 R语言tm工具包进行文本挖掘实验【http://blog.csdn.net/bentley2010/article/details/7753026】
3 R语言文本挖掘公开课【http://www.analyticsvidhya.com/resource-text-mining/】
4 R语言文本挖掘4个技巧【http://www.analyticsvidhya.com/blog/2015/09/learn-top-4-hacks-perform-text-mining-faster/】
问题二:R语言拟合?
回答:
曲线拟合:(线性回归方法:lm)
1、x排序
2、求线性回归方程并赋予一个新变量
3、plot(x,y)
4、lines(x,fitted(z))
曲线拟合:(nls)
lm是将曲线直线化再做回归,nls是直接拟合曲线。
需要三个条件:曲线方程、数据位置、系数的估计值。
如果曲线方程比较复杂,可以先命名一个自定义函数。
例:
根据估计的系数直接在散点图上使用lines加曲线即可。
曲线拟合:(局部回归)
lowess(x, y=NULL, f = 2/3, iter = 3)
loess(y~x, data, span=0.75, degree=2)
举例:
x=seq(0, 10, 0.1); y=sin(x)+rnorm(101)
plot(x,y);
lines(lowess(x,y));
lines(x,predict(loess(y~x)));
z=loess(y~x); lines(x, z$fit);
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!