我正在处理一些数据,这些数据在我的x轴上的自变量的0.5标记处具有不连续性。 为了表明这一点,我在0.5阈值之上和之下应用了回归线:
name
我想添加一个LOWESS线,并为整个散点图管理了这个:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
char name[10];
for(i=0;i<10;i++)
{
name[i]='A';
}
for(i=0;name[i]!='\0';i++)
{
printf("%d %d\n",i,name[i]);
}
}
OUTPUT is
0 65
1 65
2 65
3 65
4 65
5 65
6 65
7 65
8 65
9 65
10 10
与回归线一样,是否可以将此分割成两部分?或者这是否违背了LOWESS系列的目的?
(很抱歉没有任何可复制的数据,我不知道如何上传数据集)
答案 0 :(得分:0)
您可以将lowess线放在数据的不同子集上。使用您的样本数据
SELECT
person_cat.cat,
person.id,
SUM(person_co.co),
AVG(person.cs)
FROM
person
LEFT JOIN person_co USING (id)
LEFT JOIN person_cat USING (id)
GROUP BY cat;
你可以子集子集然后运行lowess
set.seed(15)
t <- 1:100
std <- 0.01
dd <- data.frame(x = c(0, cumsum(rnorm(n = length(t) - 1, sd = sqrt(std)))
x=1:100)
dd$x[25:35] <- dd$x[25:35] + 0.2
dd$x[45:55] <- dd$x[45:55] - 0.5
你应该得到一个看起来像这样的情节