35
Visualization of CRAN Package Dependency Network Visualization of CRAN Package Dependency Network Group 3: X Zhang, X Chen, W Qiwen, N Xiao 2010 PKU Vis Summer School August 18, 2010 Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

Visualization of CRAN Package Dependency Network · 2020. 12. 18. · RPyGeo RSAGA RQDA RQuantLib RSQLite.extfuns rjson RSearchYJ RSiena RSiteSearch brew sos RSurvey tripack RTOMO

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

  • Visualization of CRAN Package Dependency Network

    Visualization of CRAN Package DependencyNetwork

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao

    2010 PKU Vis Summer School

    August 18, 2010

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Slides now available at:

    http://vis.pku.edu.cn/wiki/

    Public Courses ⇒ Summer School s10 ⇒ Group 3

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Outline

    1 Why

    2 How

    3 What we got

    4 Reference

    5 Appendix

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Why

    What is CRAN?

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Why

    Comprehensive R Archive Network

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Why

    CTAN: Comprehensive TeX Archive Network

    CPAN: Comprehensive Perl Archive Network

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Why

    Why needs to be VISUALIZED?

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Why

    1 Real world data beside us

    2 Strengthen the open source community

    3 Has never been VISUALIZED before

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    How

    Data Extracted from CRAN:Raw Text.

    After Pre-Processing:1805 Nodes, 4020 Edges.Now available at Vis wiki.

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    How

    Tools:

    1 Pajek (1996)2 Gephi (2008)3 Network Manipulator (McGuffin, 2009)

    Why not R

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    1 Basic SNA

    2 “Big Picture”

    3 Manual Analysis

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Basic SNA

    Freq

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    27

    28

    30

    31

    33

    36

    37

    41

    43

    44

    47

    50

    71

    83

    91

    100

    114

    123

    212

    229

    292

    0 200 400 600 800 1000 1200

    Figure: Output Degree of the Network

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Basic SNA

    Diameter:stats ⇒ tossm

    Distance: 5.

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Basic SNA

    Clustering Coefficients:

    CC (i) =2E1(i)

    (ki (ki − 1))

    CC =

    ∑Ni=1 CC (i)

    N

    For this network: CC = 0.0697

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Hubs and Authority

    Figure: Hubs

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Hubs and Authority

    Figure: Authority

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    “Big Picture”

    stats

    AER

    car

    Formula

    lmtest

    sandwichstrucchange

    survival

    zoo

    ldboundsAGSDest

    gpclib

    AIGIS

    AIM

    nnls

    ALS

    Iso

    methods

    AcceptanceSampling

    mvtnorm

    AdMit

    SemiParAdaptFit

    MASS

    nlme

    cluster

    foreign

    Amelia

    utils

    tcltk

    AnalyzeFMRIR.matlab

    fastICA

    minpack.lm

    AquaEnv

    deSolve

    ArDec

    numDeriv

    B2Z

    coda

    emulator

    BACCOcalibratorapproximator

    BAMD

    digest BARD

    BAS

    BAYSTAR

    BB

    limSolveBCE

    BLCOP

    quadprog

    SuppDistsBLR

    BMA

    leaps

    e1071

    BSDA

    BSagri

    multcomp

    gamlss

    mratios

    MCPAN

    pairwiseCI

    lattice

    geepack

    boot

    R2WinBUGS

    BTSPAS

    splines

    actuar

    BRugs

    bayesmBaM

    mice

    nnet

    BayHaz

    BayesDA

    BayesPanel

    BayesQTLBIC

    BayesTree

    akima

    BayesX

    shapefiles

    hdrcde

    BchronsvDialogs

    network

    Bergm

    ergm

    RCurl

    BioIDMapper

    XML

    gWidgetsRGtk2

    snow

    BioPhysConnectoR

    matrixcalc

    vegan

    BiodiversityR

    deldir

    BiplotGUI

    rgl

    tcltk2

    tkrplot

    Bmix

    BootPR

    combinat

    randomForest

    Boruta

    Brobdingnag

    graphics

    dynlm

    CADFtest

    tseries

    urca

    JGR

    CADStat

    bio.infer

    gdata

    gmodels

    quantreg

    rpart

    rJava

    fda

    CCA

    fields

    mclust

    CCMtools

    class

    tree

    CHNOSZ

    mixdistCNVassoc

    drCOP

    CORREP

    mgcv

    COZIGAM

    CPE

    Design

    wavethresh

    CVThresh

    EbayesThresh

    cobs

    CalciOMatic

    grDevices

    CarbonEL

    gamCausalGAM

    R.oo

    CellularAutomaton

    Hmisc

    ChainLadder

    Matrixsystemfit

    CircNNTSR

    CircSpatial

    CircStats

    geoR

    RandomFields

    spam

    sp

    CoCoCg

    CoCo

    dynamicGraphCoCoGraph

    CollocInfer

    odesolve

    SparseM

    ConvergenceConcepts

    CorrBin

    CoxBoost

    prodlim

    Cprob

    tpr

    DAAG

    limmaDAAGbio

    relations

    DAKS

    sets

    effectsDAMisc

    sm

    rpanel

    DBI

    DCluster

    spdep

    RBGL

    DOSim

    graph

    DPpackage

    impute

    DRI

    cghFLasso

    spatstat

    DSpat

    DatABEL

    DeducerDeducerPlugInExample

    ggplot2

    Depela

    stats4

    copula

    grid

    DescribeDisplay

    reshape

    proto

    DesignPatterns

    epitools

    DiagnosisMed

    TeachingDemos

    AMORE

    DiceKrigingDiceEval

    DiceOptim

    rgenoud

    DierckxSpline

    PolynomF

    DoE.base

    relimp

    vcd

    FrF2

    DoE.wrapper

    rsmlhsDiceDesign

    AlgDesign

    DoseFinding

    EDR

    EMCC

    EMC

    EMD

    ttutilsEMTEQL

    EffectiveDose

    locfit

    ElemStatLearn

    FactoMineR

    EnQuireR

    SensoMineR

    Rcmdr

    EngrExpt

    Epi

    lme4

    EquiNorm

    setRNG

    EvalEst

    tframe

    dse

    mnormt

    FAMT

    FAiR

    rrcov

    ade4

    FD

    ape

    geometry

    FEST

    kinship

    hapsim

    ltsaFGN

    FME

    rootSolve

    corpcor

    FRB

    FSelector

    RWeka

    FTICRMS

    FactoClass

    xtable

    ellipse

    scatterplot3d

    Fahrmeir

    FieldSim

    RColorBrewer

    FinTS

    FitAR

    FrF2.catlg128

    BsMD

    igraph

    sfsmisc

    FunCluster

    FunNet

    sna

    Cairo

    FunctSNP

    RSQLite

    G1DBN

    GAMens

    geomapdata

    GEOmap

    RPMGsplancs

    VGAM

    GEVcdn

    multtestGExMap

    GGMselect

    lars

    mvbutils

    gtools

    GGally

    GLDEX

    GLMMarp

    MCMCpack

    msm

    accuracy

    panelbayesSurv

    sn

    GOFSN

    GO.dbGOSim

    AnnotationDbi

    annotate

    topGO

    flexmix

    org.Hs.eg.db

    GRRGI

    arm

    GSM

    gee

    GWAF

    GenABEL

    KernSmooth

    GenKern

    GeneCycle

    longitudinal

    fdrtool

    GeneNet

    GeneReg

    Geneclust

    spatial

    Geneland

    mapproj

    maps

    DistributionUtilsGeneralizedHyperbolic

    GeoXp

    mvoutlier

    robustbase

    GrassmannOptim

    codetoolsGridR

    Guerry

    psych

    HDMD

    base

    debug

    HFWutils

    HGLMMM

    HH

    HSAUR2

    HSAUR

    R2HTMLHTMLUtils

    HWEBayes

    HWEintrinsic

    getopt

    HadoopStreaming

    Haplin

    HaploSim

    HardyWeinberg

    HybridMC

    HydroMe

    xts

    IBrokers

    ICE

    ICEinfer

    ICSNPICS

    survey

    IDPmisc

    haplo.statsIFP

    qcc

    IQCC

    micEcon

    ISA

    tools

    Icens

    IsoGene

    affy

    ff

    JavaGD

    iplots

    fCopulae

    JJcorr

    JM

    Rsolnp

    JOP

    JointModeling

    KMsurv

    LDdiag

    LDheatmap

    LIM

    diagram

    LLdecomp

    gRain

    Biobase

    LMGene

    moments

    LambertW

    gsl

    nortest

    LogConcDEAD

    LogicReg

    LoopAnalyst

    MADAM

    qvalue

    RankProdGeneMeta

    gplots

    genefilter

    MAMAmetaArray

    tspair

    metaMA

    OrderedList

    annaffy

    MARSS

    time

    party

    MAclinical

    plsgenomics

    st

    MBA

    stashR

    MCAPS

    MCMCglmm

    tensorA

    pscl

    orthopolynom

    MCMChybridGP

    MCPMod

    MChtest

    MEMSS

    gss

    MFDA

    MFDF

    MKmisc

    MLCM

    MLDS

    MNM

    SpatialNP

    MNP

    cclustMOCCA

    clv

    MSBVAR

    bit

    MVpower

    pamr

    kernlab

    MaXact

    MarkedPointProcess

    MasterBayes

    genetics

    MatchIt

    Matching

    Mcomp

    forecast

    MetabolAnalyze

    Metabonomic

    gpls

    pls

    clusterSim

    hddplotwaved

    caTools

    statmodMiscPsycho

    MixSim

    ModelMapgbmPresenceAbsence

    rgdal

    svcmMortalitySmooth

    gsubfn

    MplusAutomation

    plyr

    NADA

    NISTnls

    NMF

    NMMAPSlite

    Rwave

    NMRS

    NRAIA

    NeatMap

    NestedCohort

    NetCluster

    NetIndices

    OjaNP

    OligoSpecificitySystem

    Oncotree

    eha

    OrdFacReg

    PASWR

    PBSmodelling

    PBSadmb

    PCS

    adimpro

    PET

    PK

    PKfit

    RGtk2

    PKgraph

    rggobi

    gWidgets

    PKmodelFinder

    cairoDevice

    PKtools

    PMA

    PSM

    ucminf

    tensorPTAk

    TSP

    PairViz

    PerformanceAnalytics

    LBEPhViD

    Pomic

    PowerTOST

    ProDenICA

    ProbForecastGOP

    PwrGSD

    QCAGUI

    QCA

    lpSolve

    QRMlib

    fSeries

    chron

    QTLNetworkR

    QT

    SASxport

    R.methodsS3

    R.cache

    R.utils

    R.filesets

    R.huge

    R.rsp

    R2Cuba

    rcom

    R2PPT

    R2jags

    rjags

    R2wd

    rscproxy

    RDCOMClientRBloomberg

    RC

    REEMtree

    REQS

    RExcelInstaller

    RFA

    RFLPtools

    RFOCRSEIS

    RFinanceYJ

    RFreak

    RGraphics

    RGtk2DfEdit

    RH2

    RJDBC

    RHRV

    RHmm

    RImageJ

    Rcpp

    RInside

    RItools

    RLMM

    RLadyBug

    RLastFM

    RM2

    RMySQL

    RNCBIAxis2LibsRNCBIEUtilsLibs

    RNCBI

    ROCR

    RODBCRODM

    ROptEstOld

    distr

    distrEx

    RandVar

    ROptEst

    distrModRobAStBase

    ROptRegTS

    RPMM

    RPPanalyzer

    RPostgreSQL

    RPyGeo

    RSAGA

    RQDA

    RQuantLib

    RSQLite.extfuns

    rjson

    RSearchYJ

    RSiena

    brewRSiteSearch

    sos

    RSurvey

    tripack

    RTOMO

    RTisean

    RUnit

    RWebMA

    RWinEdt

    RXshrink

    startupmsg

    RankAggreg

    RaschSampler

    Rassoc

    Ratings

    Rcgmin

    RcmdrPlugin.DoE

    RcmdrPlugin.Export

    RcmdrPlugin.FactoMineR

    RcmdrPlugin.HH

    RcmdrPlugin.IPSUR

    RcmdrPlugin.MAc

    MAc

    RcmdrPlugin.MAd

    MAd

    RcmdrPlugin.PT

    poistweedie

    RcmdrPlugin.SLC

    SLC

    RcmdrPlugin.SurvivalT

    RcmdrPlugin.TeachingDemos

    RcmdrPlugin.doex

    RcmdrPlugin.epackabind

    RcmdrPlugin.orloca

    orloca

    orloca.es

    RcmdrPlugin.qcc

    RcmdrPlugin.qual

    RcmdrPlugin.sos

    RcmdrPlugin.steepness

    steepness

    RcmdrPlugin.survival

    date

    RcppArmadillo

    RcppExamples

    ReacTran

    shape

    RecordLinkage

    ada

    ipred

    evd

    ResearchMethods

    irr

    Rfwdmv

    slam

    Rglpk

    RgoogleMaps

    Rlab

    Rlabkey

    Rmpfr

    RobLoxBioC

    beadarray

    RobLox

    RobRex

    Rpad

    RpgSQL

    Rsac

    Rsge

    truncnorm

    RthroughExcelWorkbooksInstaller

    Runuran

    Rvelslant

    Rvmmin

    RxCEcolInf

    Ryacas

    SDDA

    adehabitat

    SDMTools

    SDaA

    roxygen

    SDisc

    SEL

    SEMModComp

    SGCS

    SGP

    SHARE

    SMIR

    SMPracticals

    SNPMaP

    SNPMaP.cdmaffxparser

    SNPassoc

    SNPmaxsel

    SPACECAP

    SPOT

    maptree

    colorspace

    SQLiteDF

    SQLiteMap

    maptools

    SQN

    nor1mix

    SRPM

    SSSR

    STAR

    SWordInstaller

    SciViews

    ScottKnott

    SenSrivastava

    SiZer

    SimpleTable

    SkewHyperbolic

    SoDA

    SpatialEpi

    SpatialExtremes

    SpectralGEM

    optmatch

    SpherWave

    StMoSim

    StatDA

    pixmapStatDataML

    StatFingerprintsffmanova

    labdsv

    sciplot

    som

    proxy

    StatMatch

    Stem

    StreamMetabolism SubpathwayMiner

    SweaveListingUtils

    SyNet

    Synth

    TANOVA

    TGUICore

    TGUITeaching

    TIMP

    gclus

    TSA

    TSMySQL

    tframePlus

    TSdbiTSPostgreSQL

    TSSQLite

    TSfame

    fametis

    TShistQuote

    TSodbc

    TTR

    TinnR

    ToxLim

    TraMineR

    TreePar

    TreeSim

    TreeRank

    coin

    geiger

    TwoWaySurvival

    TwslmSpikeWeight

    USPS

    UScensus2000

    UScensus2000tractUScensus2000cdp

    UScensus2000add

    UScensus2000blkgrp

    Zelig

    VDCutil

    VHDClassification

    VIMvcdutils

    VLMC

    VarianceGamma

    VecStatGraphs2D

    VhayuR

    VizCompXmlegp

    WDI

    WMCapacity

    waveslim

    WaveCD

    WhatIf

    YaleToolkit

    YourCast

    aCGH.Spline

    adabag

    mlbenchadaptTest

    ade4TkGUI

    adegenet

    adephylo

    phylobase

    adlift

    biglm

    allan

    alphahull

    sgeostat

    ofp

    amba

    amer

    anacor

    analogue

    anchors

    anesrake

    animation

    clim.pact

    anm

    ant

    aod

    apcluster

    aplpack

    apsrtable

    aqp

    archetypes

    modeltools

    aroma.affymetrix

    aroma.core

    aroma.light

    aroma.apd

    aroma.cn

    matrixStats

    arrayImpute

    matlabgnm

    arrayMissPattern

    arules

    arulesNBMiner

    plotrix

    asbio

    ascii

    asd

    aspace

    trustaster

    asuR

    asypow

    atmi

    automapgstat

    aws

    aylmer

    partitions

    richardsbackfitRichards

    backtest

    snapCGHbayesCGH

    bayesGARCH

    smoothSurv

    runjagsbayescount

    bayesmix

    bbmle

    bcp

    foreach

    bdsmatrix

    bear

    benchmark

    bestglm

    betaper

    betareg

    bfast

    biOpsGUI

    biOps

    biclust

    bifactorial

    biganalytics

    bigmemory

    biglars

    bigtabulate

    bild

    bimqtl

    binMto

    bindata

    binhf

    binombinomSamSize

    bipartite

    birch

    bootstrap

    bisoreg

    monreg

    biwt

    blighty

    blockTools

    nbpMatching

    drcbmd

    bnlearn

    boolean

    boolfun

    bootRes

    bootStepAIC

    bootspecdens

    bpca

    brainwaver

    profileModelbrglm

    bs

    bvpSolve

    caGUI

    ca

    PROcesscaMassClass

    bitops

    filehash

    cacheSweave

    calib

    candisc

    heplots

    caret

    catnet

    cba

    ccems

    cellVolumeDist

    celsius

    cem

    cggd

    changeLOS

    chemometrics

    pcaPP

    choplump

    chplot

    circular

    clValid

    kohonen

    classGraph

    Rgraphviz

    classInt

    classifly

    ncdf

    clinfun

    clues

    clustTool

    fpc

    flexclust

    cluemvpart

    compositionsclusterCons

    clusterGeneration

    clusterfly

    clustvarsel

    cmprsk

    cmrutils

    coarseDataTools

    cocorresp

    codep

    coenoflex

    colbycol

    compoisson

    condGEE

    cond

    contrast

    metacopas

    pspline

    coxme

    coxphf

    coxphw

    coxrobust

    cramer

    crawl

    pcaMethodscrmn

    crossdes

    margcsampling

    cshapes

    cthresh

    ctv

    curvetest

    cwhmisc

    cxxPack

    cyclones

    dae

    datamap

    dcemriS4

    dcemri

    dclone

    ddst

    denprodelt

    depmixS4

    depmix

    depth

    descr

    desirability

    loglognormdesire

    dglm

    dice

    difR

    ltm

    diffusionMap

    digeR

    ReadImagesdigitize

    diseasemapping

    distory

    distrDoc

    distrSim

    distrTEst

    distrTeach

    distrEllipse

    distributions

    divagis

    diveMove

    dlmapibdregwgaim

    dlnm

    doBy

    rredisdoRedis

    iterators

    doSNOW

    oro.nifti

    dpmixsim

    magic

    drfit

    dse1

    dse2

    dti

    fmri

    dtw

    wmtsadvfBm

    lpridgedynCorr

    dynGraph

    dyn

    ggm

    dynamicTreeCut

    eRm

    eVenn

    earth

    ecespa

    eco

    ecodist

    ecolMod

    mapdata

    seacarb

    edrGraphicalTools

    egonet

    eiPack

    elasticnet

    elliptic

    elrm

    emdbook

    emme2

    emplik

    emu

    endogMNP

    energy

    ensembleBMA

    epicalc

    eqtl

    equivalence

    esd4all

    etm

    evir

    exact2x2

    exactci

    exactRankTests

    exactmaxsel

    exams

    mboost

    expectreg

    experiment

    expert

    expm

    expsmooth

    extRemes

    ismevLmoments

    extracat

    extremevalues

    gWidgetstcltk

    ez

    fArma

    timeDate

    timeSeries

    fBasics

    fAsianOptions

    fOptions

    fAssets

    fBonds

    fCalendarfUtilities

    fEcofin

    fCertificates

    fExoticOptions

    fExtremes

    fGarch

    fTrading

    fImport

    fMultivar

    fNonlinear

    fPortfolio

    fRegression

    polspline

    fUnitRoots

    far

    farmR

    favir

    pbatRfbatifgui

    rainbow

    fds

    fdth

    feature

    ks

    fechner

    filehashSQLite

    fingerprint

    fisheyeR

    fishmethods

    fit4NM

    flexCrossHaz

    flubase

    fma

    fracdiff

    forensic

    forensim

    formatR

    hashformula.tools

    forward

    fossil

    fpca

    splus2R

    fractal

    ifultoolssapa

    futile.any

    fractalrock

    futile.logger

    quantmod

    frailtypack

    frbf

    plm

    frontier

    miscTools

    fts

    ftsa

    futile.optionsfutile.matrix

    futile

    fxregime

    gRbase

    gRapHD

    gRc

    gWidgetsWWW

    gWidgetsrJava

    nwsgamesNws

    gamlss.add

    gamlss.util

    gamlss.cens

    gamlss.demo

    gamlss.tr

    gamlss.mx

    gamlss.nl

    gamlss.dist

    gamlss.data

    gamm4

    gbev

    gbs

    gcExplorer

    survrecgcmrec

    ouch

    gene2pathwayKEGG.db

    biomaRtKEGGSOAP

    org.Dm.eg.db

    geneARMA

    survcomp

    genefu

    amap

    genoPlotR

    genomatic

    geoRglm

    geofd

    geonames

    geophys

    geosphere

    geozoo

    tourr

    ghyp

    giRaph

    glmc

    glmdm

    LearnBayes

    glmmAK

    glmmBUGS

    glmnet

    glmulti

    gmaps

    gmm

    gmvalid

    gnumeric

    goalprog

    gof

    gogarch

    grImport

    graphicsQC

    grasp

    mda

    gregmisc

    gridBase

    gridExtra

    grouped

    grplasso

    gsDesign

    gsc

    haarfisz

    hapassoc

    haplo.ccs

    hbim

    hbmem

    ash

    helloJavaWorld

    hergm

    hett

    hexbin

    hgam

    hier.part

    highlightparser

    hlr

    homals

    homtest

    hopach

    hotspots

    hts

    hybridHclust

    playwithhydrosanity

    hyperSpec

    hyperdirichlet

    contfrachypergeo

    iBUGS

    sendplotiGenomicViewer

    ibr

    ic.infer

    kappalab

    ic50

    ifa

    ig

    iid.test

    inline

    imprProbEst

    ineq

    influence.ME

    inlinedocs

    spcosa

    intamapInteractive

    intamap

    intcox

    integrativeMEmixOmics

    intervalperm

    MLEcens

    intervals

    introgress

    ipptoolbox

    triangle

    ipw

    irtProb

    irtoys

    isa2

    isopam

    itertools

    its

    ivivc

    kernelPop

    kin.cohort

    klaR

    klin

    km.ci

    kmi

    mitools

    kml3d

    misc3d

    kml

    longitudinalData

    knorm

    kst

    polynomkzft

    kzs

    laeken

    lancet.iraqmortality

    languageR

    zipfR

    laser

    latentnetshapes

    latticeExtra

    latticedl

    latticist

    lavaan

    lawstat

    lcd

    poLCAlcda

    lda.cv

    leiv

    linprog

    list

    lmeSplines

    lmec

    lmomlmomRFA

    lmomco

    localdepth

    locfdr

    lodplot

    logilasso

    logistf

    longRPart

    lordif

    polycor

    lossDev

    logspline

    Snowballlsa

    lspls

    lss

    luca

    lvplot

    mAr

    mFilter

    magnets

    mapLD

    mar1s

    marelac

    marelacTeaching

    marginTree

    marginalmodelplots

    maticce

    maxstat

    mbmdr

    mc2d

    mcclust

    mclogitmemisc

    mcmcplots

    mcsm

    meboot

    mecdf

    mediation

    meifly

    SMVar

    rmetametacor

    metafor

    mfp

    mhsmm

    mi

    micEconAids

    micEconCESDEoptim

    micEconSNQP

    np

    migui

    mimR

    infotheominet

    miniGUI

    minqa

    mirf

    missMDA

    mixAK

    mixPHM

    mix

    mixer

    mixlow

    mixsmsn

    mixstock

    mixtools

    mkin

    mlmRev

    mlogitBMA

    maxLik

    mlogit

    mmcm

    mmlcr

    modTempEff

    moduleColor

    mombf

    mondate

    monoProc

    monomvn

    mpm

    mrdrc

    msBreast

    msDilution

    msProcess

    robust

    msProstate

    mseq

    mspath

    mstate

    mtsc

    muRL

    muS2RCmuUtilmuStat

    mugnet

    multcompView

    multilevel

    multinomRob

    multipol

    multmod

    munfold

    munsell

    mvShapiroTest

    mvabund

    mvna

    mvngGrAd

    mvnormtest

    mvsf

    mvtBinaryEP

    nFactors

    nacopula

    optimbase

    neldermeadoptimsimplex

    netmodels

    networksis

    neuralnet

    nlADG

    nlmeODE

    nlreg

    alr3

    nlrwr

    nls2

    nlstools

    nlt

    nltm

    nnDiag

    spBayes

    yaImpute

    nodeHarvest

    noia

    nonparaeff

    pwt

    nonrandom

    cubature

    nparLD

    nparcomp

    npmc

    npmlreg

    nsRFA

    oblique.tree

    oc

    odfWeave

    odfWeave.survey

    ofw

    onemap

    optBiomarker

    optparse

    optpart

    ordinal

    orientlib

    orth

    orthogonalsplinebasis

    subplex

    oz

    p3state.msm

    pARccs

    pGLS

    pROC

    packClassic

    packS4

    packdep

    paleoMAS

    paltran

    pamctdp

    pamm

    paran

    parcor

    ppls

    vioplotparviol

    pastecs

    pcalg

    pcurve

    pec

    pedantics

    pedigree

    pedigreemm

    pegas

    penalizedSVM

    penalized

    pendensity

    snowfall

    peperr

    pgam

    pgfSweave

    tikzDevice

    pgs

    phangorn

    pheno

    phmm

    phybase

    phyclust

    phyloclim

    picante

    plRasch

    plgp

    tgp

    plink

    plotpc

    plspm

    plus

    pmg pmml

    polySegratio

    polySegratioMM

    polysat

    pomp

    popPK

    portfolioSim

    portfolio

    powerMediation

    prabclus

    prefmod

    prim

    primer

    princurve

    profr

    proptest

    pseudo

    psgp

    psychometric

    psychotree

    psyphy

    ptinpoly

    qAnalyst

    qgen

    qlspack

    qpcR

    qtlbim

    qtlbook

    qualV

    qualityTools

    quantchem

    outliers

    Defaults

    quantregForest

    r2dRue

    r2lh

    r4ss

    rEMM

    rSymPy

    ramps

    random.polychor.pa

    randomLCA

    rngWELLrandtoolbox

    rangeMapper

    raster

    rateratio.test

    rattle

    rbounds

    rcdk

    rcdklibs

    png

    rconifers

    recommenderlab

    registry

    relaimpo

    relax

    relaxo

    relsurv

    remix

    repolr

    reporttools

    rgp

    regtestrindex

    FITSio

    ringscale

    rimageripa

    risksetROC

    rmetasim

    rms

    robCompositions

    robfilter

    robustX

    rocc

    rpartOrdinal

    rpsychi

    rpubchem

    rqmcmb2

    rrp

    rstream

    rtiff

    rtv

    rv

    rworldmap

    rwt

    lpSolveAPIsafeBinaryRegression

    sampleSelection

    sampling

    ppssamplingbook

    sampfling

    samr

    saws

    scaRabee

    PBSddesolve

    sca

    scagnostics

    scapeMCMC

    scape

    glassoscout

    scrapeR

    sculpt3d

    sda

    entropy

    sdcMicro

    sdcTable

    sde

    sdtalt

    season

    secr

    selectiongain

    semPLS

    sem

    sensR

    sensitivityPStrat

    sensitivity

    seriation

    siar

    sifds

    sigma2tools

    signal

    simFrame

    simPopulationPOT

    simba

    simco

    simctest

    simecol

    simex

    simexaft

    similarityRichards

    simone

    simpleboot

    sisusgeneplotter

    polyapost

    rcdd

    smacof

    logcondenssmoothtail

    snowFT

    GeneticsBasesnp.plotter

    sparkTable

    sparr

    sparseLDAspatialsegregation

    speedglm

    spef

    nleqslv

    speff2trial

    spgrass6

    spgwr

    sphet

    spikeslab

    spls

    spsurvey

    spuRs

    sqldf

    ssanv

    sspir

    stab

    stam

    statnet

    degreenet

    stochasticGEM

    stochmod

    stratigraph

    stringkernels

    openNLP

    stringr

    sugaR

    superpc

    surv2sample

    survBayes

    survivalROC

    surveillancespc

    surveyNG

    svMisc

    svWidgets

    svcR

    symbols

    symmoments

    synchronicitytawny

    tclust

    tdm

    termstrc

    mutatrtestthat

    tgram

    tiger

    tileHMM

    timereg

    titan

    tkrgl

    tlemix

    tm

    tmvtnorm

    tnet

    tolerance

    topicmodels

    tossm

    hierfstatwombsoft

    tourrGuilgtdl

    tractor.base

    tradeCosts

    traitr

    treelet

    treethresh

    triads

    trio

    tripEstimation

    trip

    truncreg

    tsDyn

    tseriesChaos

    GPArotation

    tsfa

    pvclustttime

    ttrTests

    tuneR

    twang

    tweedie

    twiddler

    twitteR

    twopartqtl

    twslm

    umlr

    uniCox

    unmarked

    untb

    varSelRF

    vars

    vcdExtra

    vegdata

    vegetarian

    venneuler

    verification

    wasimfast

    waterfall

    waveband

    waveclock

    wavelets

    wccsom

    wle

    wnominate

    wq

    wvioplot

    x12

    xlsxjarsxlsx

    xterm256

    yacca

    yest

    MBESSyhat

    Kendallzyp

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    “Big Picture”

    Gephi project and PDF(Vector) Version also available at Vis wiki.

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Force Directed Layout

    Figure: Force Directed Graph by GUESS

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Manual Analysis: Most Important Packages

    Figure: Manual Analysis: Most Important Packages (1)

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Figure: Manual Analysis: Most Important Packages (2)

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Figure: Manual Analysis: Most Important Packages (3)

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Figure: Manual Analysis: Most Important Packages (4)

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Figure: Manual Analysis: Most Important Packages (5)

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Figure: Manual Analysis: Most Important Packages (6)

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Figure: Manual Analysis: Most Important Packages (7)

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Figure: Clustering Result by MCL

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    What we got

    Future Jobs

    1-mode ⇒ 2-mode

    Authors + Packages

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Reference

    Reference

    R Development Core Team (2010). R: A language and environmentfor statistical computing. R Foundation for Statistical Computing,Vienna, Austria. ISBN 3-900051-07-0, http://www.R-project.org.

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Appendix

    The Namecards

    Zhang Xin

    02

    46

    8

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Appendix

    The Namecards

    Chen Xuan

    02

    46

    8

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Appendix

    The Namecards

    Qiwen Wang

    02

    46

    8

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Appendix

    The Namecards

    Xiao Nan

    02

    46

    8

    ●●

    ●●

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Appendix

    Questions?

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

  • Visualization of CRAN Package Dependency Network

    Appendix

    Thanks

    Group 3: X Zhang, X Chen, W Qiwen, N Xiao Visualization of CRAN Package Dependency Network

    WhyHowWhat we gotReferenceAppendix