R - 相关矩阵,边缘没有重复值

时间:2018-02-18 17:28:12

标签: r ggplot2 statistics data-analysis

我的数据看起来像

## data =
##  A B C a b c
##  0 1 0 1 1 0
##  0 0 1 1 0 0
##  1 1 0 0 1 0
##  0 0 1 0 0 1
##  0 1 0 1 1 0
##  1 0 0 0 1 0

如何关联结果数据,如下所示:

##      A    B    C
## a   0.7 -0.2 -0.2 
## b   0.3 -0.5  1.0
## c  -0.7  0.4 -1.0

我受到这个article的启发,我想创建类似的热图。但更多的是这种方式:

enter image description here

正在运行cor(data)然后将矩阵裁剪到所需的子矩阵是正确的方法吗?或者我应该运行其他功能而不是cor(data)

1 个答案:

答案 0 :(得分:1)

由于所需的子矩阵不是整个矩阵对角线的块,我不认为有更好的捷径,你应该使用

cor(M)[4:6, 1:3]

或只是public void alarm (String alarmtimein) { SimpleDateFormat time = new SimpleDateFormat("yyyy MM dd HH:mm"); SimpleDateFormat date = new SimpleDateFormat("yyyy MM dd"); try { Intent intent11 = new Intent(getApplicationContext(), PlayReceiver.class); Date today = new Date(); String s = date.format(today); String times = s + " " + alarmtimein; Date alarmtimeout = time.parse(times); long milliseconds = alarmtimeout.getTime(); intent11.putExtra("msg", "play_voice"); long elapsed = milliseconds; PendingIntent pi = PendingIntent.getBroadcast(getApplicationContext(), 1, intent11, PendingIntent.FLAG_UPDATE_CURRENT); AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); am.setExact(AlarmManager.RTC_WAKEUP,elapsed , pi); } catch (ParseException e) { e.printStackTrace(); }}