相关疑难解决方法(0)

如何计算R中的总最小二乘?(正交回归)

我没有找到计算正交回归的函数(TLS - 总最小二乘法).

有这种功能的包吗?

更新:我的意思是对称地计算每个点的距离,而不是非对称地计算lm().

regression r

6
推荐指数
2
解决办法
9310
查看次数

用于stat_smooth的smooth.Pspline包装器(在ggplot2中)

对不起,如果这个问题很简单,但是我想弄清楚如何在R中绘制某种类型的自然三次样条(NCS)并且它完全没有我.

之前的一个问题中,我学会了如何在ggplot中绘制由ns()命令生成的NCS,但我对如何在pspline包中生成稍微不同的NCS生成smooth.Pspline命令感兴趣.据我所知,这是唯一一个自动为CV给定数据集选择适当平滑罚分的包.

理想情况下,我可以提供smooth.Pspline作为ggplot2中stat_smooth图层的方法.我目前的代码如下:

plot <- ggplot(data_plot, aes(x=age, y=wOBA, color=playerID, group=playerID))
plot <- plot + stat_smooth(method = lm, formula = y~ns(x,4),se=FALSE)
Run Code Online (Sandbox Code Playgroud)

我想用smooth.Pspline的功能替换"lm"公式.我做了一些谷歌搜索,并找到了一个非常相似的B样条函数smooth.spline 的解决方案,由Hadley编写.但是我无法使其适应光滑.Pspline非常完美.有任何人对此有经验吗?

非常感谢!

plot r ggplot2

4
推荐指数
1
解决办法
1571
查看次数

标签 统计

r ×2

ggplot2 ×1

plot ×1

regression ×1