\u5728\u771f\u5b9e\u7684\u4e16\u754c\u4e2d\uff0c\u7f3a\u5931\u6570\u636e\u662f\u7ecf\u5e38\u51fa\u73b0\u7684\uff0c\u5e76\u53ef\u80fd\u5bf9\u5206\u6790\u7684\u7ed3\u679c\u9020\u6210\u5f71\u54cd\u3002\u5728R\u4e2d\uff0c\u7ecf\u5e38\u4f7f\u7528VIM\uff08Visualization and Imputation of Missing values\uff09\u5305\u6765\u5bf9\u7f3a\u5931\u503c\u8fdb\u884c\u53ef\u89c6\u5316\u548c\u63d2\u8865\u3002\u5728\u4f7f\u7528VIM\u7ed8\u56fe\u65f6\uff0c\u6709\u4e9b\u7ed8\u56fe\u51fd\u6570\u4f1a\u5bf9\u7f3a\u5931\u503c\u4f1a\u81ea\u52a8\u8fdb\u884c\u63d2\u8865\u3002<\/p> \n
\u7f3a\u5931\u6570\u636e\u7684\u5206\u7c7b\uff1a<\/p> \n
- \n
- MCAR(\u5b8c\u5168\u968f\u673a\u7f3a\u5931)\uff1a\u82e5\u53d8\u91cf\u7684\u7f3a\u5931\u6570\u636e\u4e0e\u5176\u4ed6\u4efb\u4f55\u89c2\u6d4b\u6216\u672a\u89c2\u6d4b\u7684\u53d8\u91cf\u90fd\u4e0d\u76f8\u5173\uff0c\u5219\u6570\u636e\u4e3aMCAR.\u3002<\/li> \n
- MAR(\u968f\u673a\u7f3a\u5931)\uff1a\u82e5\u53d8\u91cf\u7684\u7f3a\u5931\u6570\u636e\u4e0e\u5176\u4ed6\u89c2\u6d4b\u53d8\u91cf\u76f8\u5173\uff0c\u4e0e\u672a\u89c2\u6d4b\u53d8\u91cf\u65e0\u5173\uff0c\u5219\u6570\u636e\u7f3a\u5931\u662f\u968f\u673a\u7f3a\u5931\u3002<\/li> \n
- NMAR\uff08\u975e\u968f\u673a\u7f3a\u5931\uff09\uff1a\u82e5\u7f3a\u5931\u6570\u636e\u4e0d\u5c5e\u4e8eMCAR\u548cMAR\uff0c\u5219\u6570\u636e\u662f\u975e\u968f\u673a\u7f3a\u5931\u3002<\/li> \n <\/ul> \n
\u5927\u90e8\u5206\u5904\u7406\u7f3a\u5931\u6570\u636e\u7684\u65b9\u6cd5\u90fd\u662f\u5047\u5b9a\u6570\u636e\u662fMCAR\u6216MAR\u3002<\/p> \n
\u4e00\uff0c\u8bc6\u522b\u7f3a\u5931\u503c<\/h2> \n
R\u4f7f\u7528NA\u4ee3\u8868\u7f3a\u5931\u503c\uff0cNaN\uff08\u4e0d\u662f\u4e00\u4e2a\u6570\uff09\u4ee3\u8868\u4e0d\u53ef\u80fd\u7684\u503c\uff0c\u7b26\u53f7Inf\u548c-Inf\u5206\u522b\u4ee3\u8868\u6b63\u65e0\u7a77\u548c\u8d1f\u65e0\u7a77\u3002<\/p> \n
\u51fd\u6570is.na()\u3001is.nan()\u548cis.infinite()\u5206\u522b\u7528\u6765\u8bc6\u522b\u7f3a\u5931\u503c\uff0c\u4e0d\u53ef\u80fd\u503c\u548c\u65e0\u7a77\u503c\u3002<\/p> \n
\u51fd\u6570complete.cases() \u53ef\u4ee5\u7528\u6765\u8bc6\u522b\u77e9\u9635\u6216\u6570\u636e\u6846\u4e2d\u7684\u6ca1\u6709\u7f3a\u5931\u503c\u7684\u884c\uff0c\u82e5\u6bcf\u884c\u6709\u4e00\u4e2a\u6216\u591a\u4e2a\u7f3a\u5931\u503c\uff0c\u5219\u8fd4\u56deFALSE\u3002\u6ce8\u610f\uff0ccomplete.cases()\u4ec5\u628aNA\u548cNan\u8bc6\u522b\u4e3a\u7f3a\u5931\u503c\uff0c\u65e0\u7a77\u503c\uff08Inf\u548c-Inf\uff09\u88ab\u5f53\u4f5c\u6709\u6548\u503c\u3002<\/p> \n
\u4e8c\uff0c\u63a2\u7d22\u7f3a\u5931\u503c\u7684\u6a21\u5f0f<\/h2> \n
\u5728\u51b3\u5b9a\u5982\u4f55\u5904\u7406\u7f3a\u5931\u6570\u636e\u524d\uff0c\u4e86\u89e3\u54ea\u4e9b\u53d8\u91cf\u6709\u7f3a\u5931\u503c\u3001\u6570\u76ee\u6709\u591a\u5c11\u3001\u662f\u4ec0\u4e48\u7ec4\u5408\u7b49\u4fe1\u606f\uff0c\u662f\u975e\u5e38\u6709\u7528\u7684\u3002<\/p> \n
1\uff0c\u5217\u8868\u663e\u793a\u7f3a\u5931\u503c<\/strong><\/p> \n
mice\u5305\u4e2d\u7684md.pattern()\u51fd\u6570\u53ef\u4ee5\u751f\u6210\u4e00\u4e2a\u4ee5\u77e9\u9635\u6216\u6570\u636e\u6846\u5f62\u5f0f\u5c55\u793a\u7f3a\u5931\u503c\u6a21\u5f0f\uff0c0\u8868\u793a\u53d8\u91cf\u7684\u5217\u4e2d\u5b58\u5728\u7f3a\u5931\u503c\uff0c1\u5219\u8868\u793a\u6ca1\u6709\u7f3a\u5931\u503c\u3002\u6ce8\u610f\uff0cmd.pattern()\u51fd\u6570\u4ec5\u628aNA\u8bc6\u522b\u4e3a\u7f3a\u5931\u503c\u3002<\/p> \n
\nmd.pattern(x, plot = TRUE)<\/pre> \n <\/div> \n
\u4f8b\u5982\uff0c\u4ee5VIM\u5305\u63d0\u4f9b\u7684\u54fa\u4e73\u52a8\u7269\u7684\u7761\u7720\u6570\u636e\uff08sleep\uff0c\u57fa\u7840\u5b89\u88c5\u5305\u4e2d\u8fd8\u6709\u4e00\u4e2a\u63cf\u8ff0\u836f\u6548\u7684sleep\u6570\u636e\u96c6\uff09\u3002<\/p> \n
\nlibrary(VIM)\r\nlibrary(mice)\r\ndata(sleep,package<\/span>='<\/span>VIM<\/span>'<\/span>)\r\nmd.pattern(sleep, FALSE)\r\n\r\n BodyWgt BrainWgt Pred Exp Danger Sleep Span Gest Dream NonD \r\n<\/span>42<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 0<\/span>\r\n9<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 0<\/span> 0<\/span> 2<\/span>\r\n3<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 0<\/span> 1<\/span> 1<\/span> 1<\/span>\r\n2<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 0<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span>\r\n1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 0<\/span> 1<\/span> 0<\/span> 0<\/span> 3<\/span>\r\n1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 0<\/span> 0<\/span> 1<\/span> 1<\/span> 2<\/span>\r\n2<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 0<\/span> 1<\/span> 1<\/span> 1<\/span> 0<\/span> 2<\/span>\r\n2<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 1<\/span> 0<\/span> 1<\/span> 1<\/span> 0<\/span> 0<\/span> 3<\/span>\r\n 0<\/span> 0<\/span> 0<\/span> 0<\/span> 0<\/span> 4<\/span> 4<\/span> 4<\/span> 12<\/span> 14<\/span> 38<\/span><\/pre> \n <\/div> \n
\u663e\u793a\u7684\u7ed3\u679c\u4e2d\uff0c\u6a21\u5f0f\u662f\u5217\u7684\u7ec4\u5408\uff0c\u7b2c\u4e00\u5217\u8868\u793a\u6a21\u5f0f\u7684\u6570\u91cf\uff0c\u6700\u540e\u4e00\u5217\u8868\u793a\u884c\u4e2d\u5305\u542b\u7f3a\u5931\u503c\u7684\u5217\u7684\u6570\u91cf\uff0c\u6700\u540e\u4e00\u884c\u8868\u793a\u5217\u4e2d\u7f3a\u5931\u503c\u7684\u6570\u91cf\u3002<\/p> \n
\u6bd4\u5982\uff0c\u5bf9\u4e8e\u7b2c\u4e00\u884c\uff0c\u7f3a\u5931\u503c\u7684\u6570\u91cf\u662f0\uff0c\u8fd9\u6837\u7684\u6570\u636e\u884c\u5728\u6570\u636e\u96c6\u4e2d\u670942\u4e2a\u3002\u5bf9\u4e8e\u7b2c\u4e8c\u884c\uff0c\u5305\u542b\u7f3a\u5931\u503c\u7684\u5217\uff08Dream\u548cNonD \u540c\u65f6\u7f3a\u5931\uff09\u6570\u91cf\u662f2\uff0c\u8fd9\u6837\u7684\u884c\u5728\u6570\u636e\u96c6\u4e2d\u67099\u4e2a\u3002<\/p> \n
2\uff0c\u7528\u56fe\u5f62\u63a2\u7a76\u7f3a\u5931\u6570\u636e<\/strong><\/p> \n
VIM\u5305\u63d0\u4f9b\u4e86\u5927\u91cf\u80fd\u53ef\u89c6\u5316\u7f3a\u5931\u503c\u6a21\u5f0f\u7684\u51fd\u6570\uff0caggr()\u3001marginplot()\u548cscattMiss()\u3002<\/p> \n
\nlibrary(VIM)\r\ndata(sleep,package<\/span>='<\/span>VIM<\/span>'<\/span>)\r\naggr(sleep,prop<\/span>=FALSE,numbers=TRUE)
<\/span><\/pre> \n <\/div> \naggr\u91cd\u8981\u53c2\u6570\u6ce8\u91ca\uff1a<\/p> \n
- \n
- prob\uff1a\u5f53\u4e3aTRUE\u65f6\uff0c\u663e\u793a\u4e3a\u7f3a\u5931\u503c\u7684\u5360\u6bd4\uff1b\u5f53\u4e3aFALSE\u65f6\uff0c\u663e\u793a\u4e3a\u7f3a\u5931\u503c\u7684\u6570\u91cf\uff1b<\/li> \n
- numbers\uff1a\u662f\u5426\u663e\u793a\u6570\u503c\uff0c\u9ed8\u8ba4\u4e3aFALSE\uff0c\u4e0d\u663e\u793a\u7f3a\u5931\u503c\u7684\u5360\u6bd4\u6216\u6570\u91cf\u3002<\/li> \n <\/ul> \n
<\/p> \n
<\/p> \n
\u4f7f\u7528\u6563\u70b9\u56fe\u6765\u53ef\u89c6\u5316\u4e24\u4e2a\u53d8\u91cf\u7684\u5f02\u5e38\u503c\uff1a<\/p> \n
\nlibrary(VIM)\r\ndata(sleep,package<\/span>='<\/span>VIM<\/span>'<\/span>)\r\nmarginplot(sleep[,c(<\/span>'<\/span>Gest<\/span>'<\/span>,'<\/span>Dream<\/span>'<\/span>)],pch = c(20<\/span>,1<\/span>),col=c('<\/span>darkgray<\/span>'<\/span>,'<\/span>red<\/span>'<\/span>,'<\/span>blue<\/span>'<\/span>))<\/pre> \n <\/div> \n
\u5bf9\u4e8e\u5305\u542b\u4e24\u4e2a\u53d8\u91cf\u7684\u6570\u636e\u70b9\uff0c\u4e24\u4e2a\u53d8\u91cf\u8868\u793a\u4e00\u4e2a\u70b9(x,y)\uff0c\u5982\u679cx\u548cy\u90fd\u4e0d\u5305\u542b\u7f3a\u5931\u503c\uff0c\u79f0\u4f5c\u6709\u6548\u70b9\uff1b\u5982\u679cx\u6216x\u4e2d\u6709\u4e00\u4e2a\u5305\u542b\u7f3a\u5931\u503c\uff0c\u53eb\u505a\u5355\u53d8\u91cf\u7f3a\u5931\uff0c\u5bf9\u4e8e\u5355\u53d8\u91cf\u7f3a\u5931\uff0c\u8be5\u51fd\u6570\u4f1a\u81ea\u52a8\u63d2\u8865\uff1b\u5982\u679cx\u548cy\u90fd\u5305\u542b\u7f3a\u5931\u503c\uff0c\u53eb\u505a\u4e0d\u53ef\u7528\u70b9\u3002<\/p> \n
marginplot\u91cd\u8981\u53c2\u6570\u6ce8\u91ca\uff1a<\/p> \n
- \n
- x\uff1a\u5305\u542b\u4e24\u5217\u7684\u6570\u636e\u6846\uff0c\u7b2c\u4e00\u5217\u662fx\u8f74\uff0c\u7b2c\u4e8c\u5217\u662fy\u8f74\uff0c<\/li> \n
- pch\uff1a\u70b9\u7684\u5f62\u72b6\uff0c\u662f\u4e2a\u53cc\u503c\u7684\u5411\u91cf\uff0c\u5206\u522b\u7528\u4e8e\u8bbe\u7f6e\u7528\u4e8e\u663e\u793a\u5305\u542b\u7f3a\u5931\u503c\/\u63d2\u8865\u503c\u7684\u70b9\u7684\u5f62\u72b6\uff0c\u548c\u6709\u6548\u70b9\u7684\u5f62\u72b6\u3002<\/li> \n
- col\uff1a\u5411\u91cf\uff0c\u7528\u4e8e\u8bbe\u7f6e\u7ed8\u56fe\u4e2d\u4f7f\u7528\u7684\u989c\u8272\u3002\u7b2c\u4e00\u4e2a\u989c\u8272\u7528\u4e8e\u7ed8\u5236\u6709\u6548\u70b9\u7684\u6563\u70b9\u56fe\u548c\u7bb1\u56fe\uff0c\u7b2c\u4e8c\u4e2a\u989c\u8272\u7528\u4e8e\u7ed8\u5236\u5355\u53d8\u91cf\u7f3a\u5931\u7684\u6563\u70b9\u56fe\u548c\u7bb1\u56fe\uff1b\u7b2c\u4e09\u4e2a\u56fe\u989c\u8272\u7528\u4e8e\u7ed8\u5236\u4e0d\u53ef\u7528\u70b9\u3002<\/li> \n <\/ul> \n
\u7ea2\u8272\u7bb1\u56fe\u8868\u793a\u5305\u542b\u63d2\u8865\u503c\u4e4b\u540e\u7684\u5206\u5e03\uff0c\u7070\u8272\u7bb1\u56fe\u8868\u793a\u6709\u6548\u70b9\u7684\u5206\u5e03\u3002\u7ea2\u8272\u7684\u7a7a\u5fc3\u70b9\u662f\u63d2\u8865\u4e4b\u540e\u7684\u70b9\u3002<\/p> \n
<\/p> \n
3\uff0c\u7528\u76f8\u5173\u6027\u63a2\u7d22\u7f3a\u5931\u503c<\/strong><\/p> \n
\u7528\u6307\u793a\u53d8\u91cf\u4ee3\u66ff\u6570\u636e\u96c6\u4e2d\u7684\u6570\u636e\uff081\u4ee3\u8868\u7f3a\u5931\uff0c0\u4ee3\u8868\u5b58\u5728\uff09\uff0c\u8fd9\u6837\u751f\u6210\u7684\u77e9\u9635\u6709\u65f6\u88ab\u79f0\u4f5c\u5f71\u5b50\u77e9\u9635\uff0c\u6c42\u8fd9\u4e9b\u6307\u793a\u53d8\u91cf\u4e4b\u95f4\u7684\u76f8\u5173\u6027\uff0c\u6709\u52a9\u4e8e\u89c2\u5bdf\u54ea\u4e9b\u53d8\u91cf\u7ecf\u5e38\u4e00\u8d77\u7f3a\u5931\u3002<\/p> \n
\nlibrary(VIM)\r\ndata(sleep,package<\/span>='<\/span>VIM<\/span>'<\/span>)\r\nx <\/span><- as<\/span>.data.frame(abs(is<\/span>.na(sleep)))\r\ny <\/span><- x[which(apply(x,2<\/span>,sum)>0<\/span>)]\r\ncor(y)\r\n\r\n NonD Dream Sleep Span Gest\r\nNonD <\/span>1.00000000<\/span> 0.90711474<\/span> 0.48626454<\/span> 0.01519577<\/span> -0.14182716<\/span>\r\nDream <\/span>0.90711474<\/span> 1.00000000<\/span> 0.20370138<\/span> 0.03752394<\/span> -0.12865350<\/span>\r\nSleep <\/span>0.48626454<\/span> 0.20370138<\/span> 1.00000000<\/span> -0.06896552<\/span> -0.06896552<\/span>\r\nSpan <\/span>0.01519577<\/span> 0.03752394<\/span> -0.06896552<\/span> 1.00000000<\/span> 0.19827586<\/span>\r\nGest <\/span>-0.14182716<\/span> -0.12865350<\/span> -0.06896552<\/span> 0.19827586<\/span> 1.00000000<\/span><\/pre> \n <\/div> \n
\u53ef\u4ee5\u770b\u5230\uff0cDream\u548cNonD\u5e38\u5e38\u4e00\u8d77\u7f3a\u5931\uff08r=0.91\uff09\u3002<\/p> \n
\u4f7f\u7528\u5f71\u5b50\u77e9\u9635\u548c\u539f\u59cb\u6570\u636e\u4e4b\u95f4\u7684\u76f8\u5173\u6027\uff0c\u53ef\u4ee5\u63a2\u7d22\u6570\u636e\u7f3a\u5931\u7684\u7c7b\u578b\u3002<\/p> \n
\ncor(sleep,y,use='<\/span>pairwise.complete.obs<\/span>'<\/span>)\r\n\r\n NonD Dream Sleep Span Gest\r\nBodyWgt <\/span>0.22682614<\/span> 0.22259108<\/span> 0.001684992<\/span> -0.05831706<\/span> -0.05396818<\/span>\r\nBrainWgt <\/span>0.17945923<\/span> 0.16321105<\/span> 0.007859438<\/span> -0.07921370<\/span> -0.07332961<\/span>\r\nNonD NA NA NA <\/span>-0.04314514<\/span> -0.04553485<\/span>\r\nDream <\/span>-0.18895206<\/span> NA -0.188952059<\/span> 0.11699247<\/span> 0.22774685<\/span>\r\nSleep <\/span>-0.08023157<\/span> -0.08023157<\/span> NA 0.09638044<\/span> 0.03976464<\/span>\r\nSpan <\/span>0.08336361<\/span> 0.05981377<\/span> 0.005238852<\/span> NA -0.06527277<\/span>\r\nGest <\/span>0.20239201<\/span> 0.05140232<\/span> 0.159701523<\/span> -0.17495305<\/span> NA\r\nPred <\/span>0.04758438<\/span> -0.06834378<\/span> 0.202462711<\/span> 0.02313860<\/span> -0.20101655<\/span>\r\nExp","orderid":"0","title":"R\u5b9e\u6218 \u7b2c11\u7bc7\uff1a\u5904\u7406\u7f3a\u5931\u503c(\u4e00)","smalltitle":"","mid":"0","fname":"R\u8bed\u8a00","special_id":"0","bak_id":"0","info":"0","hits":"452","pages":"2","comments":"0","posttime":"2019-09-18 11:14:25","list":"1568776465","username":"admin","author":"","copyfrom":"","copyfromurl":"","titlecolor":"","fonttype":"0","titleicon":"0","picurl":"https:\/\/www.cppentry.com\/upload_files\/","ispic":"0","yz":"1","yzer":"","yztime":"0","levels":"0","levelstime":"0","keywords":"\u5b9e\u6218<\/A> 11\u7bc7<\/A> \u5904\u7406<\/A> \u7f3a\u5931<\/A>","jumpurl":"","iframeurl":"","style":"","template":"a:3:{s:4:\"head\";s:0:\"\";s:4:\"foot\";s:0:\"\";s:8:\"bencandy\";s:0:\"\";}","target":"0","ip":"14.17.22.33","lastfid":"0","money":"0","buyuser":"","passwd":"","allowdown":"","allowview":"","editer":"","edittime":"0","begintime":"0","endtime":"0","description":"R\u5b9e\u6218 \u7b2c11\u7bc7\uff1a\u5904\u7406\u7f3a\u5931\u503c","lastview":"1714180749","digg_num":"0","digg_time":"0","forbidcomment":"0","ifvote":"0","heart":"","htmlname":"","city_id":"0"},"page":"1"}