话说matlab 中spear函数可以求出两个向量或矩阵的spearman 相关系数,但是数理统计工具箱中并没有这个函数
答案:2 悬赏:30 手机版
解决时间 2021-02-11 12:01
- 提问者网友:喧嚣尘世
- 2021-02-10 13:04
话说matlab 中spear函数可以求出两个向量或矩阵的spearman 相关系数,但是数理统计工具箱中并没有这个函数啊。能不能把这个函数的定义或者工具箱中此函数的代码贴出来,谢谢
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-02-10 13:18
的确没有spear函数,我们是用corr来计算的:
[RHO,PVAL] = corr(X,Y,'name',value)
其中name可以是type,rows,tail,而value分别如下:
type: 'Pearson' (the default) computes Pearson's linear correlation coefficient
'Kendall' computes Kendall's tau
'Spearman' computes Spearman's rho
rows 'all' (the default) uses all rows regardless of missing values (NaNs)
'complete' uses only rows with no missing values
'pairwise'computes RHO(i,j) using rows with no missing values in column i or j
tail 'both' — Correlation is not zero (the default)
'right' — Correlation is greater than zero
'left' — Correlation is less than zero
希望能帮到你。
[RHO,PVAL] = corr(X,Y,'name',value)
其中name可以是type,rows,tail,而value分别如下:
type: 'Pearson' (the default) computes Pearson's linear correlation coefficient
'Kendall' computes Kendall's tau
'Spearman' computes Spearman's rho
rows 'all' (the default) uses all rows regardless of missing values (NaNs)
'complete' uses only rows with no missing values
'pairwise'computes RHO(i,j) using rows with no missing values in column i or j
tail 'both' — Correlation is not zero (the default)
'right' — Correlation is greater than zero
'left' — Correlation is less than zero
希望能帮到你。
全部回答
- 1楼网友:未来江山和你
- 2021-02-10 14:03
同问。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯