我的数据看起来像
## 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的启发,我想创建类似的热图。但更多的是这种方式:
正在运行cor(data)
然后将矩阵裁剪到所需的子矩阵是正确的方法吗?或者我应该运行其他功能而不是cor(data)
?
答案 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();
}}
。