楼主: 南斗辰
15917 6

[问答] R语言中,怎么提取函数计算的某些结果 [推广有奖]

  • 0关注
  • 0粉丝

小学生

28%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
36 点
帖子
4
精华
0
在线时间
4 小时
注册时间
2015-12-15
最后登录
2015-12-28

楼主
南斗辰 发表于 2015-12-15 10:43:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
confusionMatrix(credit_test$GoodCredit,credit_prediction,positive = '1')
Confusion Matrix and Statistics

          Reference
Prediction   0   1
         0 183  24
         1  53  40

               Accuracy : 0.7433        
                 95% CI : (0.69, 0.7918)
    No Information Rate : 0.7867        
    P-Value [Acc > NIR] : 0.969332      

                  Kappa : 0.3437        
Mcnemar's Test P-Value : 0.001418      

            Sensitivity : 0.6250        
            Specificity : 0.7754        
         Pos Pred Value : 0.4301        
         Neg Pred Value : 0.8841        
             Prevalence : 0.2133        
         Detection Rate : 0.1333        
   Detection Prevalence : 0.3100        
      Balanced Accuracy : 0.7002        

       'Positive' Class : 1      
如上,如何提取其中的结果,比如kappa,sensitivity,specificity等

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:R语言 Sensitivity information prevalence Prediction

沙发
suimong 发表于 2015-12-15 12:12:01
  1. library(caret)
  2. result <- confusionMatrix(credit_test$GoodCredit,credit_prediction,positive = '1')
  3. result$overall
  4. result$byClass
复制代码


一般函数计算完成都会有返回值的,你在console里看到的打印结果也是根据这个返回值进行特殊格式化的。例如,confusionMatrix()函数的返回值是一个class为confusionMatrix的对象,caret包里有一个函数叫print.confusionMatrix,即为confusionMatrix类型的对象准备的print方法,正是因为有了这个print方法你才能看到这么漂亮的打印结果。

藤椅
南斗辰 发表于 2015-12-16 10:12:13
suimong 发表于 2015-12-15 12:12
一般函数计算完成都会有返回值的,你在console里看到的打印结果也是根据这个返回值进行特殊格式化的。例 ...
Thank you. 我已经弄出来了。

板凳
talentime 发表于 2015-12-16 10:33:16
南斗辰 发表于 2015-12-16 10:12
Thank you. 我已经弄出来了。
你怎么操作的?能分享学习下吗

报纸
talentime 发表于 2015-12-16 10:33:21
南斗辰 发表于 2015-12-16 10:12
Thank you. 我已经弄出来了。
你怎么操作的?能分享学习下吗

地板
talentime 发表于 2015-12-16 10:34:46
南斗辰 发表于 2015-12-16 10:12
Thank you. 我已经弄出来了。
你怎么操作的?能分享学习下吗?

7
南斗辰 发表于 2015-12-16 19:30:46
talentime 发表于 2015-12-16 10:34
你怎么操作的?能分享学习下吗?
比如,***$byclass['sensitivity']
***代表保存混淆矩阵的自定义变量,任意取名

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

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