“R语言如何中心化”的版本间的差异

来自OBHRM百科
跳转至: 导航搜索
第1行: 第1行:
  
 
==总平均值中心化(Grand mean centering)==
 
==总平均值中心化(Grand mean centering)==
如果您有一个数据框mydata,里面有变量Score。现在您希望对Score进行总平均值中心化,具体操作如何:
+
如果您有一个数据框mydata,里面有变量Score。现在您希望对Score进行总平均值中心化,具体操作方法如下:
  
 
<pre>mydata$Score_grand <- mydata$Score - mean(mydata$Score)</pre>
 
<pre>mydata$Score_grand <- mydata$Score - mean(mydata$Score)</pre>
  
 
==分组平均值中心化(Group mean centering)==
 
==分组平均值中心化(Group mean centering)==
如果您有一个数据框mydata,里面有变量Score,另外有一个分组变量GroupID。现在您希望对Score进行分组平均值中心化,具体操作如何:
+
如果您有一个数据框mydata,里面有变量Score,另外有一个分组变量GroupID。现在您希望对Score进行分组平均值中心化,具体操作方法如下:
  
 
<pre> mydata$Score_group <- mydata$Score - ave(mydata$Score,mydata$GroupID)</pre>
 
<pre> mydata$Score_group <- mydata$Score - ave(mydata$Score,mydata$GroupID)</pre>

2022年1月29日 (六) 08:28的版本

总平均值中心化(Grand mean centering)

如果您有一个数据框mydata,里面有变量Score。现在您希望对Score进行总平均值中心化,具体操作方法如下:

mydata$Score_grand <- mydata$Score - mean(mydata$Score)

分组平均值中心化(Group mean centering)

如果您有一个数据框mydata,里面有变量Score,另外有一个分组变量GroupID。现在您希望对Score进行分组平均值中心化,具体操作方法如下:

 mydata$Score_group <- mydata$Score - ave(mydata$Score,mydata$GroupID)