楼主: leo1122
3887 8

[问答] 求R代码,当Y值最小时,如何返回X值 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
1522 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
642 点
帖子
25
精华
0
在线时间
238 小时
注册时间
2012-4-25
最后登录
2024-10-3

楼主
leo1122 发表于 2015-11-25 10:45:51 |AI写论文
10论坛币
      
求R代码,当Y值最小时,如何返回X值 ,比如下列数据中,  当A值最小时,需要返回数据1,当B值最大时,需要返回数据5,有没有R代码能够实现提取最大值和最小值,所对应的x值,求高手


              0         1          2             3          4             5     
A        1.029   0.9145   0.9204    1.022    1.078    1.084     
B        1.029   0.8962   0.9029    1.002    1.053    1.058         



最佳答案

jiangbeilu 查看完整内容

赞同楼上,我补充一下:
关键词:R代码 最小值 最大值 有没有 求高手 如何

沙发
jiangbeilu 学生认证  发表于 2015-11-25 10:45:52
赞同楼上,我补充一下:
  1. set.seed(2015)
  2. x=matrix(rnorm(10),ncol =5)
  3. x
  4. apply(x,1,which.min)
复制代码

藤椅
qoiqpwqr 发表于 2015-11-25 10:53:01
which.min和which.max

板凳
jiangbeilu 学生认证  发表于 2015-11-25 10:59:51
至于后续怎么变化,就靠你自己解决了

报纸
leo1122 发表于 2015-11-25 13:14:07
jiangbeilu 发表于 2015-11-25 10:59
至于后续怎么变化,就靠你自己解决了
你好,朋友,这种数据怎么转化成矩阵,然后再从第一行中提取最小值,得到相要的结果,始终搞不定
       (Inter)  1 comps  2 comps  3 comps  4 comps  5 comps  
A        1.029   0.9145   0.9204    1.022    1.078    1.084   
B       1.029   0.8962   0.9029    1.002    1.053    1.058   

地板
jiangbeilu 学生认证  发表于 2015-11-25 13:20:19
1.逆矩阵用solve函数

2.x为矩阵,第一行用x[1,]表示

3.需要找最小值,直接用min就可以

7
leo1122 发表于 2015-11-25 13:36:18
jiangbeilu 发表于 2015-11-25 13:20
1.逆矩阵用solve函数

2.x为矩阵,第一行用x[1,]表示
现在的问题是这组数据怎么也转换不成矩阵,比较郁闷

8
jiangbeilu 学生认证  发表于 2015-11-25 13:53:16
主成分分析里的数据,你需要好好学习一下list数据的格式提取,慢慢来

9
leo1122 发表于 2015-11-25 13:58:46
jiangbeilu 发表于 2015-11-25 13:53
主成分分析里的数据,你需要好好学习一下list数据的格式提取,慢慢来
多谢,多谢指导

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 17:17