Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在聚类分析后逆转缩放的影响?_R_Cluster Analysis_K Means - Fatal编程技术网

R 如何在聚类分析后逆转缩放的影响?

R 如何在聚类分析后逆转缩放的影响?,r,cluster-analysis,k-means,R,Cluster Analysis,K Means,在使用k均值聚类之前,我已经缩放了变量。现在我想能够分析这些集群。如何将变量恢复到原始比例。 我使用了以下代码: 缩放数值变量 将缩放后的变量附加到数据框,并对其进行计算。 希望这更具描述性。取决于您的缩放方式。并非所有的变换都是可逆的 假设您使用了线性缩放,那么如何进行逆变换就相当简单了。记得你做了y=B(x-a)。为x:x=(B^-1y)+a解这个方程 为此,您需要记住a和B,它们完整地描述了您的线性变换。请在一个可复制的示例中分享您的代码。例如,scale()函数的缩放参数”(如果有)作为

在使用k均值聚类之前,我已经缩放了变量。现在我想能够分析这些集群。如何将变量恢复到原始比例。 我使用了以下代码:

缩放数值变量 将缩放后的变量附加到数据框,并对其进行计算。 希望这更具描述性。

取决于您的缩放方式。并非所有的变换都是可逆的

假设您使用了线性缩放,那么如何进行逆变换就相当简单了。记得你做了y=B(x-a)。为x:x=(B^-1y)+a解这个方程
为此,您需要记住a和B,它们完整地描述了您的线性变换。

请在一个可复制的示例中分享您的代码。例如,
scale()
函数的缩放参数”(如果有)作为属性
scaled:center
scaled:scale
)返回。再见!欢迎来到SO。首先,你应该了解如何提出一个好问题;一个好的问题更容易被解决,你也更容易得到帮助。另一方面,阅读也是一件好事。它解释了如何在R中创建一个可复制的示例。通过提供您的一段数据、所需的输出和您已经尝试过的内容,帮助用户帮助您。
Data$scaledVariable=scale(Data$Variable)
new_data=data.frame(Data$scaledVariable,Data$scaledVariable2,Data$scaledVariable3)