Questions tagged «regression»


5
在ggplot上添加回归线
我正在努力在ggplot上添加回归线。我首先尝试使用abline,但是我没有设法使其正常工作。然后我尝试了这个... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) 但这也不起作用。


5
使用Pandas Data Frame运行OLS回归
我有一个pandas数据框,我希望能够从B和C列中的值预测A列的值。这是一个玩具示例: import pandas as pd df = pd.DataFrame({"A": [10,20,30,40,50], "B": [20, 30, 10, 40, 50], "C": [32, 234, 23, 23, 42523]}) 理想情况下,我会有类似的东西,ols(A ~ B + C, data = df)但是当我查看算法库中的示例时,看起来好像scikit-learn是用行而不是列的列表将数据提供给模型。这将要求我将数据重新格式化为列表内的列表,这似乎首先使使用熊猫的目的遭到了破坏。在熊猫数据框中的数据上运行OLS回归(或更通用的任何机器学习算法)的最有效方法是什么?

10
R中的线性回归和分组依据
我想使用该lm()函数在R中进行线性回归。我的数据是一个年度时间序列,其中一个字段表示年份(22年),另一个字段表示州(50个州)。我想对每个状态进行回归分析,以便最后获得lm响应向量。我可以想象对每个状态进行for循环,然后在循环内进行回归并将每个回归的结果添加到向量中。但是,这似乎不太像R。在SAS中,我将执行“ by”语句,而在SQL中,我将执行“ group by”。R做这件事的方法是什么?

4
提取回归系数值
对于一些调查药物利用情况的时间序列数据,我有一个回归模型。目的是使样条曲线适合时间序列并计算95%CI等。模型如下: id <- ts(1:length(drug$Date)) a1 <- ts(drug$Rate) a2 <- lag(a1-1) tg <- ts.union(a1,id,a2) mg <-lm (a1~a2+bs(id,df=df1),data=tg) 的摘要输出mg为: Call: lm(formula = a1 ~ a2 + bs(id, df = df1), data = tg) Residuals: Min 1Q Median 3Q Max -0.31617 -0.11711 -0.02897 0.12330 0.40442 Coefficients: Estimate Std. Error t value Pr(>|t|) (Intercept) …
77 r  regression  lm 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.