f********o 发帖数: 1163 | 1 今天想到一个问题:
假设我有一些数据,如果把所有的点都画在坐标系中,会形成一个椭圆的形状,并分布
于这个椭圆内;有少量点会散布在这个椭圆外部---error吧姑且称为。
对于人来讲,如果someone看到这些点,会一下子看到这是分布在某个椭圆内的点,而
且能大概地将这个椭圆画出来以包括这些点。
这种“直觉”,应该怎么通过计算机语言实现呢?不要求这种看一眼就可以画出的本领
,至少能够做到,在经过一系列运算估计后能把椭圆找到;大家有idea吗? |
X****r 发帖数: 3557 | 2 就是本征矢量分解呗。Google PCA。你这里更简单都不用降维。
【在 f********o 的大作中提到】 : 今天想到一个问题: : 假设我有一些数据,如果把所有的点都画在坐标系中,会形成一个椭圆的形状,并分布 : 于这个椭圆内;有少量点会散布在这个椭圆外部---error吧姑且称为。 : 对于人来讲,如果someone看到这些点,会一下子看到这是分布在某个椭圆内的点,而 : 且能大概地将这个椭圆画出来以包括这些点。 : 这种“直觉”,应该怎么通过计算机语言实现呢?不要求这种看一眼就可以画出的本领 : ,至少能够做到,在经过一系列运算估计后能把椭圆找到;大家有idea吗?
|
l********a 发帖数: 1154 | |
a****l 发帖数: 8211 | 4 先把椭圆的解析方程估计出来,然后就是中学算数了吧?
【在 f********o 的大作中提到】 : 今天想到一个问题: : 假设我有一些数据,如果把所有的点都画在坐标系中,会形成一个椭圆的形状,并分布 : 于这个椭圆内;有少量点会散布在这个椭圆外部---error吧姑且称为。 : 对于人来讲,如果someone看到这些点,会一下子看到这是分布在某个椭圆内的点,而 : 且能大概地将这个椭圆画出来以包括这些点。 : 这种“直觉”,应该怎么通过计算机语言实现呢?不要求这种看一眼就可以画出的本领 : ,至少能够做到,在经过一系列运算估计后能把椭圆找到;大家有idea吗?
|
f********o 发帖数: 1163 | 5 问题就是怎么估计出来解析方程?
注意椭圆可以是斜着的。
【在 a****l 的大作中提到】 : 先把椭圆的解析方程估计出来,然后就是中学算数了吧?
|
f********o 发帖数: 1163 | 6 赞,我这个用过PCA的人竟然没想到。。学而不精,惭愧。
【在 X****r 的大作中提到】 : 就是本征矢量分解呗。Google PCA。你这里更简单都不用降维。
|
s****y 发帖数: 2052 | 7 椭圆的一般形式
ax^2+bxy+cy^2+dx+ey+f=0
fit出来呗
然后找长短轴的方向
【在 f********o 的大作中提到】 : 问题就是怎么估计出来解析方程? : 注意椭圆可以是斜着的。
|