R语言每次运行结果返回值的个数为什么不同

Python020

R语言每次运行结果返回值的个数为什么不同,第1张

R和C这些语言不一样,同一个函数,不同的输入可能会有不同的返回值类型。对于一次特定的调用,可以用class()、typeof()函数看类型,其中class()给的是更“高级”一点的类型概念,typeof()用得比较少,给的是“低级”一点的类型概念。

是不一样啊,主成分分析主要运算是求矩阵的特征值和特征向量。

cor=T时,输入矩阵为相关系数矩阵,每个元素是0<=x<=1的,对角线为1;

cor=F时,输入矩阵为协方差矩阵,对角线为每个变量的方差;

默认是cor=F的,

而相关系数矩阵就相当于先将数据标准化,然后再求协方差矩阵。

即:先将数据标准化,两种方式才是相同的。否则,cor=T比cor=F相当于多一个标准化过程。

看不出错误,语句写的应该没有问题。你可以查一下days_to_death和days_to_last_follow_up的数据格式是什么,str(a),我之前遇到过变量是时间格式导致的显示问题,换成integer或者character试试。