Seychelles. 2021-03-21 10:25
浏览 380

r语言中sqrt和as.matrix

我要做AMOVA分析 需要欧式矩阵 用as.matrix做出了个矩阵

as.matrix(data[distances])[1:20,1:20]

然后用amovapro <- amova(samples = data[protist], distances = sqrt(data[distances]), structures = data[structures])

错误为Object of class 'dist' expected for distances

如果把sqrt(data[distances])改为sqrt(data$distances) 就是数学函数中用了非数值参数

我知道问题可能是出在 之前的 distances < -()  

求教如何能将distances变为数值参数 或者as.matrix的原始数据录入格式应该是怎么样的呢

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 simulink如何调用DLL文件
    • ¥15 关于用pyqt6的项目开发该怎么把前段后端和业务层分离
    • ¥30 线性代数的问题,我真的忘了线代的知识了
    • ¥15 有谁能够把华为matebook e 高通骁龙850刷成安卓系统,或者安装安卓系统
    • ¥188 需要修改一个工具,懂得汇编的人来。
    • ¥15 livecharts wpf piechart 属性
    • ¥20 数学建模,尽量用matlab回答,论文格式
    • ¥15 昨天挂载了一下u盘,然后拔了
    • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
    • ¥20 易康econgnition精度验证