inching towards implementing powerAnalysis

This commit is contained in:
Matthew Gaughan 2023-11-09 22:19:59 -06:00
parent a2fe06a31c
commit 863a35ffb8
5 changed files with 253 additions and 16 deletions

21
R/EDA.R
View File

@ -1,6 +1,7 @@
library(dplyr) library(dplyr)
df<-read.csv('~/Research/kkex_repo/power_data_110923.csv') df<-read.csv('~/Research/kkex_repo/power_data_110923.csv')
df1 <- read.csv('/data_ext/users/kcz1100/kaylea_dissertation/collabnetXS/raw_data/inst_all_packages_full_results.csv')
hist(df$age/365) #there's a big bump at 9 years, why? hist(df$age/365) #there's a big bump at 9 years, why?
hist(df$contributors) #skewed hist(df$contributors) #skewed
@ -18,3 +19,23 @@ table(df$uses_milestones)
#playing around #playing around
cor.test(df$contributors, as.numeric(df$uses_milestones)) cor.test(df$contributors, as.numeric(df$uses_milestones))
cor.test(df$collaborators, as.numeric(df$uses_milestones)) cor.test(df$collaborators, as.numeric(df$uses_milestones))
cor.test(df$contributors / df$collaborators, df$age / 365)
t.test(df$age)
#95 percent confidence interval:
# 2793.638 3066.417
t.test(df$contributors)
#95 percent confidence interval:
# 27.6519 154.6866
t.test(df$collaborators)
#95 percent confidence interval:
# 50.01884 96.77090
t.test(df1$up.fac.mean)
#95 percent confidence interval:
# -0.1961401 -0.1647757
df$mmt <- (df$contributors + (2 * df$collaborators)) / (df$contributors + df$collaborators)
t.test(df$mmt)
# 95 percent confidence interval:
# 1.610638 1.684438
#

View File

@ -19,12 +19,14 @@ library(readr)
# (1) - Get the pilot data and clean it # (1) - Get the pilot data and clean it
#source('~/Research/tor_wikipedia_edits/handcoded_edits/inter_coder_reliability_ns0.R') #source('~/Research/tor_wikipedia_edits/handcoded_edits/inter_coder_reliability_ns0.R')
#source ('/data/users/mgaughan/kkex_data_110823_3') #source ('/data/users/mgaughan/kkex_data_110823_3')
data1 <- read_csv('/data/users/mgaughan/power_data_110923.csv',show_col_types = FALSE) data1 <- read_csv('../power_data_110923_mmt.csv',show_col_types = FALSE)
#d$nd <- to_logical(d$not.damaging, custom_true=c("Y")) #d$nd <- to_logical(d$not.damaging, custom_true=c("Y"))
#levels(d$source) <- c("IP-based Editors", "New Editors", "Registered Editors", "Tor-based Editors") #levels(d$source) <- c("IP-based Editors", "New Editors", "Registered Editors", "Tor-based Editors")
# (2) - Run the model on the pilot data # (2) - Run the model on the pilot data
pilotM <- glm(nd ~ source, family=binomial(link="logit"), data=data1) pilotM <- glm(up_fac_mean ~ ((mmt)/ (milestones/age)), # give the anticipated regression a try
family=gaussian(link='identity'), data=data1)
summary(pilotM) #we expect effect sizes on this order summary(pilotM) #we expect effect sizes on this order
pilot.b0 <- coef(summary(pilotM))[1,1] pilot.b0 <- coef(summary(pilotM))[1,1]

16
R/justPowerSims.R Normal file
View File

@ -0,0 +1,16 @@
source('powerAnalysis.R') #my little "lib"
#====>
nSims <- 5000 #how many simulations to run
n <- 100 #a guess for necessary sample size (per group)
#makeData(10) #DEBUGGING CODE -- you can uncomment this if you want to see it work
#<====
print("Levels are:")
#print(levels(d$source))
powerCheck(n, nSims)
#Sample values
powerCheck(50, 100)
powerCheck(80, 1000)
powerCheck(200, 5000)

View File

@ -14,16 +14,17 @@ l2p <- function(b) {
} }
makeData <- function(n) { #make a random dataset of size n #Matt:
#4 group IDs makeDataNew <- function(n) {
tDF <- data.frame( sDF <- data.frame(
Group0=rbinom(n=n, size=1, prob=l2p(pilot.b0)), #ASK: what about se in pilot data? sample(2793.638:3066.417, 1, replace = FALSE),
Group1=rbinom(n=n, size=1, prob=l2p(pilot.b0 + pilot.b1)), # shouldn't my probs sample(27.6519:154.6866, 1, replace = FALSE),
Group2=rbinom(n=n, size=1, prob=l2p(pilot.b0 + pilot.b2)), # include se? sample(50.01884:96.77090, 1, replace = FALSE),
Group3=rbinom(n=n, size=1, prob=l2p(pilot.b0 + pilot.b3))) sample(c(1,2), 1, prob=(c(0.5,0.5)), replace = FALSE),
sDF <- melt(tDF, id.vars = 0) #AKA the index is the unique id, as far as that goes sample(1.610638: 1.684438, 1, replace = FALSE),
colnames(sDF) <- c('source', 'nd') sample(-0.1961401:-0.1647757, 1, replace = FALSE)
)
colnames(sDF) <- c('age', 'contributors', 'collaborators', 'milestones', 'mmt', 'up_fac_mean')
return(sDF) return(sDF)
} }
@ -35,9 +36,10 @@ powerCheck <- function(n, nSims) { #run a power calculation on the dataset given
signif3 <- rep(NA, nSims) signif3 <- rep(NA, nSims)
signifM <- rep(NA, nSims) signifM <- rep(NA, nSims)
for (s in 1:nSims) { # repeatedly we will.... for (s in 1:nSims) { # repeatedly we will....
simData <- makeData(n) # make some data simData <- makeDataNew(n) # make some data
m1.sim <- glm(nd ~ source, # give the anticipated regression a try #have updated for kkex through here, now need to look at the underproduction work
family=binomial(link="logit"), data=simData) m1.sim <- glm(up_fac_mean ~ ((mmt)/ (milestones/age)), # give the anticipated regression a try
family=gaussian(link='identity'), data=simData)
p0 <- coef(summary(m1.sim))[1,4] p0 <- coef(summary(m1.sim))[1,4]
p1 <- coef(summary(m1.sim))[2,4] p1 <- coef(summary(m1.sim))[2,4]
p2 <- coef(summary(m1.sim))[3,4] p2 <- coef(summary(m1.sim))[3,4]

196
power_data_110923_mmt.csv Normal file
View File

@ -0,0 +1,196 @@
"","repo","age","contributors","collaborators","milestones","mmt"
"1","arandr_arandr.git_result.json",3350.68420138889,48,3,0,1.05882352941176
"2","pronovic_cedar-backup2_result.json",424.797465277778,0,5,0,2
"3","ksh93_ksh_result.json",2813.06396990741,20,10,0,1.33333333333333
"4","openstack_hacking_result.json",3604.47774305556,7,92,0,1.92929292929293
"5","git.launchpad.net_ufw_result.json",1996.98329861111,1,7,0,1.875
"6","SpamExperts_pyzor_result.json",3447.63559027778,6,19,1,1.76
"7","etingof_pysnmp_result.json",2324.80037037037,17,11,0,1.39285714285714
"8","httplib2_httplib2_result.json",3331.05267361111,50,21,0,1.29577464788732
"9","OSGeo_grass_result.json",3652.39002314815,79,50,5,1.38759689922481
"10","cogent3_cogent3_result.json",3638.11436342593,7,58,5,1.89230769230769
"11","mhagger_cvs2svn_result.json",3413.13443287037,3,3,0,1.5
"12","debian_debian-goodies.git_result.json",3339.03509259259,10,9,0,1.47368421052632
"13","openstack_python-saharaclient_result.json",3592.81670138889,10,112,0,1.91803278688525
"14","ytdl-org_youtube-dl_result.json",3606.22762731481,583,343,4,1.37041036717063
"15","openstack-archive_python-tuskarclient_result.json",2144.03194444444,4,30,0,1.88235294117647
"16","jelmer_lintian-brush.git_result.json",1865.96652777778,4,16,0,1.8
"17","Supervisor_supervisor_result.json",2264.89758101852,46,107,0,1.69934640522876
"18","django_django_result.json",3567.50193287037,2566,188,0,1.06826434277415
"19","tools_dh-python.git_result.json",3600.17729166667,32,18,0,1.36
"20","debian_doc-central.git_result.json",1847.71642361111,6,4,0,1.4
"21","openstack_tempest_result.json",3630.80792824074,126,869,0,1.87336683417085
"22","ubernostrum_django-registration_result.json",2898.06666666667,7,33,0,1.825
"23","sagemath_sage_result.json",1624.38295138889,87,364,2,1.80709534368071
"24","openSUSE_osc_result.json",3644.50706018519,21,130,6,1.86092715231788
"25","openstack_tosca-parser_result.json",3424.41236111111,22,110,0,1.83333333333333
"26","openstack_glance_store_result.json",3526.84253472222,26,164,0,1.86315789473684
"27","ahupp_python-magic_result.json",3565.34756944444,16,37,0,1.69811320754717
"28","spyder-ide_spyder_result.json",3651.50636574074,64,259,8,1.80185758513932
"29","FontManager_font-manager_result.json",3359.76890046296,54,11,0,1.16923076923077
"30","irmen_Pyro3_result.json",0,1,1,0,1.5
"31","jwilk-archive_djvusmooth_result.json",72.0140046296296,0,1,0,2
"32","EGI-Federation_bdii_result.json",3295.27372685185,8,6,0,1.42857142857143
"33","chinese-team_galternatives.git_result.json",2509.34570601852,3,7,0,1.7
"34","TurboGears_crank_result.json",2267.42481481481,0,2,0,2
"35","Nicotine-Plus_nicotine-plus_result.json",2909.64869212963,84,31,0,1.2695652173913
"36","kassoulet_soundconverter_result.json",3075.46180555556,7,26,0,1.78787878787879
"37","openstack_nose-html-output_result.json",2441.324375,1,7,0,1.875
"38","mvo5_unattended-upgrades_result.json",3194.09592592593,29,42,0,1.59154929577465
"39","applications_debomatic.git_result.json",3607.61861111111,0,7,0,2
"40","openstack_deb-swauth_result.json",1956.50621527778,2,27,0,1.93103448275862
"41","geopandas_geopandas_result.json",3651.59908564815,200,28,1,1.12280701754386
"42","falconry_falcon_result.json",3639.00728009259,142,64,7,1.31067961165049
"43","ncqgm_gnumed_result.json",3627.34760416667,1,4,0,1.8
"44","bup_bup_result.json",3635.72486111111,64,4,0,1.05882352941176
"45","PackageKit_PackageKit_result.json",3459.31636574074,104,53,0,1.33757961783439
"46","fweimer_debsecan.git_result.json",2136.30371527778,4,1,0,1.2
"47","ncarrier_discus_result.json",1119.01925925926,0,4,0,2
"48","insanum_gcalcli_result.json",3625.01434027778,20,31,3,1.6078431372549
"49","rss2email_rss2email_result.json",3551.51844907407,22,40,1,1.64516129032258
"50","nuxeo_FunkLoad_result.json",800.969085648148,0,10,0,2
"51","georgesk_scolasync_result.json",340.822905092593,0,1,0,2
"52","kiorky_SOAPpy_result.json",1814.96144675926,2,6,0,1.75
"53","pytroll_mpop_result.json",1640.51547453704,0,19,2,2
"54","python-babel_babel_result.json",3631.79181712963,71,79,2,1.52666666666667
"55","openstack_swift_result.json",3582.56267361111,50,353,0,1.87593052109181
"56","mennucc1_debdelta.git_result.json",3390.91454861111,7,1,0,1.125
"57","dcos_dcos-cli_result.json",3046.48930555556,40,53,0,1.56989247311828
"58","pixelb_fslint_result.json",2746.05175925926,4,6,0,1.6
"59","eventable_vobject_result.json",1609.99188657407,2,34,0,1.94444444444444
"60","kovidgoyal_calibre_result.json",3650.93313657407,93,235,0,1.71646341463415
"61","openstack_deb-python-taskflow_result.json",1988.40951388889,7,90,0,1.92783505154639
"62","pinard_Pymacs_result.json",40.3152777777778,0,2,0,2
"63","repositories.git_lazygal_result.json",3518.76293981481,2,8,0,1.8
"64","orcasgit_python-fitbit_result.json",2022.53310185185,1,29,1,1.96666666666667
"65","openstack_keystone_result.json",3615.855,99,558,0,1.84931506849315
"66","git.launchpad.net_pytz_result.json",3371.84575231481,6,14,0,1.7
"67","eonpatapon_mpDris2_result.json",3566.42409722222,12,18,0,1.6
"68","JPaulMora_Pyrit_result.json",1541.68674768519,3,11,0,1.78571428571429
"69","openstack_openstackdocstheme_result.json",3122.60966435185,11,82,0,1.88172043010753
"70","debian_dput.git_result.json",2894.08686342593,3,7,0,1.7
"71","toddy_isoquery.git_result.json",3567.13287037037,17,7,0,1.29166666666667
"72","debian_apt-xapian-index.git_result.json",2382.9921875,4,9,0,1.69230769230769
"73","RTimothyEdwards_XCircuit_result.json",1946.3653587963,3,2,0,1.4
"74","firecat53_urlscan_result.json",3326.71078703704,9,10,0,1.52631578947368
"75","jupyter_notebook_result.json",3650.83797453704,218,433,10,1.66513056835637
"76","sqlalchemy_dogpile.cache_result.json",3621.05269675926,21,30,1,1.58823529411765
"77","git.launchpad.net_wicd_result.json",3433.48946759259,1,11,0,1.91666666666667
"78","veusz_veusz_result.json",3627.71315972222,13,30,0,1.69767441860465
"79","pagure.io_libuser.git_result.json",3465.91064814815,7,11,0,1.61111111111111
"80","repo.or.cz_iotop.git_result.json",3270.32079861111,5,1,0,1.16666666666667
"81","openstack_os-testr_result.json",2744.22461805556,9,57,0,1.86363636363636
"82","reproducible-builds_diffoscope.git_result.json",3325.77443287037,36,56,0,1.60869565217391
"83","arthurdejong_webcheck_result.json",27.1628472222222,0,1,0,2
"84","shelter_reschroot.git_result.json",3185.55927083333,20,12,0,1.375
"85","debiancn_bicyclerepair_result.json",0,1,1,0,1.5
"86","gjwgit_wajig_result.json",3514.30538194444,1,7,0,1.875
"87","selinux-team_selinux-basics.git_result.json",1929.03849537037,0,3,0,2
"88","rpm-software-management_mock_result.json",3579.69835648148,150,23,0,1.13294797687861
"89","testing-cabal_funcsigs_result.json",3542.18322916667,6,11,0,1.64705882352941
"90","vmware_open-vm-tools_result.json",3404.82268518519,4,13,0,1.76470588235294
"91","numpy_numpy_result.json",3651.77804398148,581,1032,2,1.63980161190329
"92","openstack_ceilometermiddleware_result.json",3173.51534722222,5,51,0,1.91071428571429
"93","packages_python-pip.git_result.json",3089.37398148148,19,14,0,1.42424242424242
"94","boto_boto_result.json",3027.03412037037,25,285,1,1.91935483870968
"95","quodlibet_quodlibet_result.json",3634.15465277778,118,96,3,1.44859813084112
"96","python-mechanize_mechanize_result.json",2745.24820601852,5,11,0,1.6875
"97","python-xlib_python-xlib_result.json",2538.84261574074,25,26,0,1.50980392156863
"98","erich_pyroman.git_result.json",2117.92108796296,1,3,0,1.75
"99","Kilian_Trimage_result.json",1207.99829861111,3,7,0,1.7
"100","lilydjwg_pssh_result.json",3437.32594907407,5,11,0,1.6875
"101","PyCQA_pyflakes_result.json",3511.33018518519,52,28,0,1.35
"102","hanwen_mftrace_result.json",1885.44565972222,1,3,0,1.75
"103","latex-rubber_rubber.git_result.json",3343.15070601852,2,8,0,1.8
"104","georgesk_expeyes.git_result.json",1948.9528125,1,2,0,1.66666666666667
"105","lesscpy_lesscpy_result.json",3235.92547453704,2,26,0,1.92857142857143
"106","libs_python-diskimage-builder.git_result.json",3561.87346064815,46,342,0,1.88144329896907
"107","pypa_virtualenv_result.json",3647.93207175926,177,53,0,1.2304347826087
"108","fusionbox_django-pyscss_result.json",3496.87092592593,1,11,0,1.91666666666667
"109","rdiff-backup_rdiff-backup_result.json",2122.15666666667,47,18,3,1.27692307692308
"110","HenriWahl_Nagstamon_result.json",3582.66927083333,15,103,0,1.8728813559322
"111","identicurse_IdentiCurse_result.json",1855.34086805556,0,5,0,2
"112","PythonCharmers_python-future_result.json",3368.92813657407,22,90,0,1.80357142857143
"113","andreafrancia_trash-cli_result.json",3595.16621527778,18,28,1,1.60869565217391
"114","metabrainz_picard_result.json",3648.88357638889,56,55,1,1.4954954954955
"115","virt-manager_virt-manager_result.json",3635.39988425926,216,11,0,1.04845814977974
"116","fail2ban_fail2ban_result.json",3630.8306712963,92,158,4,1.632
"117","ardentryst_ardentryst_result.json",3087.71438657407,4,6,0,1.6
"118","git.launchpad.net_glance_result.json",1983.13237268519,62,449,0,1.87866927592955
"119","geopython_pycsw_result.json",3632.46945601852,26,23,3,1.46938775510204
"120","GNOME_alacarte.git_result.json",3598.02471064815,39,16,0,1.29090909090909
"121","installer-team_mklibs.git_result.json",2891.12761574074,1,8,0,1.88888888888889
"122","cdent_gabbi_result.json",3155.33989583333,10,24,3,1.70588235294118
"123","kgiusti_pyngus_result.json",3426.26207175926,0,6,0,2
"124","virt-viewer_virt-viewer.git_result.json",3603.97689814815,52,32,0,1.38095238095238
"125","nicfit_eyeD3_result.json",2366.4678587963,17,13,2,1.43333333333333
"126","NTPsec_ntpsec.git_result.json",3637.62555555556,37,56,0,1.60215053763441
"127","jonashaag_klaus_result.json",3620.16456018519,13,24,0,1.64864864864865
"128","enthought_mayavi_result.json",3540.84373842593,14,55,2,1.79710144927536
"129","mitsuhiko_python-geoip_result.json",0.741041666666667,0,1,0,2
"130","openstack_python-ironic-inspector-client_result.json",3018.57487268519,6,58,0,1.90625
"131","openstack_python-scciclient_result.json",1708.93451388889,4,23,0,1.85185185185185
"132","Shoobx_xmldiff_result.json",2018.57893518519,11,9,0,1.45
"133","python_python-sure.git_result.json",3549.28721064815,13,31,0,1.70454545454545
"134","sposh-science_pycode-browser_result.json",2876.73696759259,3,7,0,1.7
"135","neovim_pynvim_result.json",3448.70126157407,26,35,0,1.57377049180328
"136","Supybot_Supybot_result.json",1584.87575231481,5,4,0,1.44444444444444
"137","OpenShot_openshot-qt_result.json",3621.64975694444,26,46,0,1.63888888888889
"138","fabiangreffrath_woof_result.json",2634.53842592593,19,5,5,1.20833333333333
"139","dimitri_pgloader_result.json",3651.96373842593,69,41,2,1.37272727272727
"140","gajim_gajim_result.json",3308.42216435185,27,69,0,1.71875
"141","wikier_swaml_result.json",281.883414351852,0,1,0,2
"142","cython_cython_result.json",3650.22090277778,223,218,9,1.49433106575964
"143","qemu-project_qemu.git_result.json",3627.3869212963,2149,122,0,1.05372082782915
"144","opencobra_cobrapy_result.json",3644.75186342593,30,43,1,1.58904109589041
"145","Alir3z4_html2text_result.json",3033.03146990741,13,48,0,1.78688524590164
"146","reportbug-team_reportbug.git_result.json",3477.02266203704,27,23,0,1.46
"147","openstack_sahara_result.json",3525.62542824074,39,316,0,1.89014084507042
"148","twisted_axiom_result.json",3288.75935185185,2,14,0,1.875
"149","georgesk_pysatellites.git_result.json",1.23224537037037,0,1,0,2
"150","geopython_pywps_result.json",3643.81092592593,18,58,2,1.76315789473684
"151","asciidoc-py_asciidoc-py_result.json",3527.6969212963,29,33,3,1.53225806451613
"152","micheles_decorator_result.json",3559.44356481481,6,20,0,1.76923076923077
"153","python-debian-team_python-debian.git_result.json",3403.42841435185,13,27,0,1.675
"154","PyMySQL_mysqlclient-python_result.json",3540.0324537037,51,29,1,1.3625
"155","openstack_oslotest_result.json",3444.663125,7,77,0,1.91666666666667
"156","git.launchpad.net_ubuntu-dev-tools_result.json",3574.16515046296,9,48,0,1.84210526315789
"157","cfv-project_cfv_result.json",1707.90202546296,2,7,1,1.77777777777778
"158","translate_translate_result.json",3649.83452546296,88,30,2,1.25423728813559
"159","gammu_python-gammu_result.json",3633.24517361111,35,9,0,1.20454545454545
"160","GNOME_gnome-sudoku.git_result.json",3651.86215277778,133,89,0,1.4009009009009
"161","pycrypto_pycrypto_result.json",2955.65322916667,7,4,0,1.36363636363636
"162","GNOME_pitivi.git_result.json",3635.4703125,149,83,0,1.35775862068966
"163","apps_catfish.git_result.json",3646.72689814815,125,14,0,1.10071942446043
"164","20kly_20kly_result.json",659.338854166667,0,1,0,2
"165","stefanor_rebuildd.git_result.json",2.95142361111111,0,1,0,2
"166","andrewgee_gpxviewer_result.json",2486.6546875,4,4,0,1.5
"167","dstat-real_dstat_result.json",2396.44107638889,4,17,2,1.80952380952381
"168","FCS-analysis_PyCorrFit_result.json",3445.14829861111,2,8,3,1.8
"169","OpenKMIP_PyKMIP_result.json",3440.93412037037,21,34,1,1.61818181818182
"170","mnemosyne-proj_mnemosyne_result.json",3641.94207175926,6,31,0,1.83783783783784
"171","openstack_python-designateclient_result.json",3587.01260416667,14,113,0,1.88976377952756
"172","scipy_scipy_result.json",3651.2278587963,760,689,2,1.47550034506556
"173","GNOME_meld.git_result.json",3241.10178240741,134,68,0,1.33663366336634
"174","pyblosxom_pyblosxom_result.json",3050.37287037037,2,9,1,1.81818181818182
"175","OfflineIMAP_offlineimap_result.json",3146.89478009259,84,15,4,1.15151515151515
"176","Kozea_Radicale_result.json",3417.17155092593,29,57,2,1.66279069767442
"177","python-ldap_python-ldap_result.json",3631.71702546296,29,13,3,1.30952380952381
"178","pastebinit_pastebinit_result.json",3262.98521990741,3,12,0,1.8
"179","apt-team_python-apt.git_result.json",3520.26155092593,21,24,0,1.53333333333333
"180","ipython_ipython_result.json",3650.33896990741,200,611,5,1.75339087546239
"181","jaymzh_pius_result.json",3354.85895833333,16,8,0,1.33333333333333
"182","openstack_os-apply-config_result.json",3620.59336805556,4,58,0,1.93548387096774
"183","openstack_pyghmi_result.json",2091.94354166667,8,39,0,1.82978723404255
"184","mvo5_apt-clone_result.json",2597.345625,3,9,0,1.75
"185","openstack_swift-bench_result.json",3518.02263888889,8,19,0,1.7037037037037
"186","otsaloma_gaupol_result.json",3619.54949074074,9,6,0,1.4
"187","ansible_ansible_result.json",3651.94734953704,5269,1322,1,1.20057654377181
"188","openstack_ldappool_result.json",2702.96313657407,9,36,0,1.8
"189","gnome-terminator_terminator_result.json",3598.30081018519,22,84,2,1.79245283018868
"190","venthur_python-debianbts_result.json",3401.83009259259,0,16,0,2
"191","x_wsme.git_result.json",3594.74074074074,5,43,0,1.89583333333333
"192","ankitects_anki_result.json",3650.33571759259,114,147,2,1.5632183908046
"193","wxgeo_geophar_result.json",3368.33974537037,0,3,0,2
"194","openstack_heat-cfntools_result.json",3532.89836805556,9,46,0,1.83636363636364
"195","GNOME_gnome-music.git_result.json",3646.6490162037,263,124,0,1.32041343669251
1 repo age contributors collaborators milestones mmt
2 1 arandr_arandr.git_result.json 3350.68420138889 48 3 0 1.05882352941176
3 2 pronovic_cedar-backup2_result.json 424.797465277778 0 5 0 2
4 3 ksh93_ksh_result.json 2813.06396990741 20 10 0 1.33333333333333
5 4 openstack_hacking_result.json 3604.47774305556 7 92 0 1.92929292929293
6 5 git.launchpad.net_ufw_result.json 1996.98329861111 1 7 0 1.875
7 6 SpamExperts_pyzor_result.json 3447.63559027778 6 19 1 1.76
8 7 etingof_pysnmp_result.json 2324.80037037037 17 11 0 1.39285714285714
9 8 httplib2_httplib2_result.json 3331.05267361111 50 21 0 1.29577464788732
10 9 OSGeo_grass_result.json 3652.39002314815 79 50 5 1.38759689922481
11 10 cogent3_cogent3_result.json 3638.11436342593 7 58 5 1.89230769230769
12 11 mhagger_cvs2svn_result.json 3413.13443287037 3 3 0 1.5
13 12 debian_debian-goodies.git_result.json 3339.03509259259 10 9 0 1.47368421052632
14 13 openstack_python-saharaclient_result.json 3592.81670138889 10 112 0 1.91803278688525
15 14 ytdl-org_youtube-dl_result.json 3606.22762731481 583 343 4 1.37041036717063
16 15 openstack-archive_python-tuskarclient_result.json 2144.03194444444 4 30 0 1.88235294117647
17 16 jelmer_lintian-brush.git_result.json 1865.96652777778 4 16 0 1.8
18 17 Supervisor_supervisor_result.json 2264.89758101852 46 107 0 1.69934640522876
19 18 django_django_result.json 3567.50193287037 2566 188 0 1.06826434277415
20 19 tools_dh-python.git_result.json 3600.17729166667 32 18 0 1.36
21 20 debian_doc-central.git_result.json 1847.71642361111 6 4 0 1.4
22 21 openstack_tempest_result.json 3630.80792824074 126 869 0 1.87336683417085
23 22 ubernostrum_django-registration_result.json 2898.06666666667 7 33 0 1.825
24 23 sagemath_sage_result.json 1624.38295138889 87 364 2 1.80709534368071
25 24 openSUSE_osc_result.json 3644.50706018519 21 130 6 1.86092715231788
26 25 openstack_tosca-parser_result.json 3424.41236111111 22 110 0 1.83333333333333
27 26 openstack_glance_store_result.json 3526.84253472222 26 164 0 1.86315789473684
28 27 ahupp_python-magic_result.json 3565.34756944444 16 37 0 1.69811320754717
29 28 spyder-ide_spyder_result.json 3651.50636574074 64 259 8 1.80185758513932
30 29 FontManager_font-manager_result.json 3359.76890046296 54 11 0 1.16923076923077
31 30 irmen_Pyro3_result.json 0 1 1 0 1.5
32 31 jwilk-archive_djvusmooth_result.json 72.0140046296296 0 1 0 2
33 32 EGI-Federation_bdii_result.json 3295.27372685185 8 6 0 1.42857142857143
34 33 chinese-team_galternatives.git_result.json 2509.34570601852 3 7 0 1.7
35 34 TurboGears_crank_result.json 2267.42481481481 0 2 0 2
36 35 Nicotine-Plus_nicotine-plus_result.json 2909.64869212963 84 31 0 1.2695652173913
37 36 kassoulet_soundconverter_result.json 3075.46180555556 7 26 0 1.78787878787879
38 37 openstack_nose-html-output_result.json 2441.324375 1 7 0 1.875
39 38 mvo5_unattended-upgrades_result.json 3194.09592592593 29 42 0 1.59154929577465
40 39 applications_debomatic.git_result.json 3607.61861111111 0 7 0 2
41 40 openstack_deb-swauth_result.json 1956.50621527778 2 27 0 1.93103448275862
42 41 geopandas_geopandas_result.json 3651.59908564815 200 28 1 1.12280701754386
43 42 falconry_falcon_result.json 3639.00728009259 142 64 7 1.31067961165049
44 43 ncqgm_gnumed_result.json 3627.34760416667 1 4 0 1.8
45 44 bup_bup_result.json 3635.72486111111 64 4 0 1.05882352941176
46 45 PackageKit_PackageKit_result.json 3459.31636574074 104 53 0 1.33757961783439
47 46 fweimer_debsecan.git_result.json 2136.30371527778 4 1 0 1.2
48 47 ncarrier_discus_result.json 1119.01925925926 0 4 0 2
49 48 insanum_gcalcli_result.json 3625.01434027778 20 31 3 1.6078431372549
50 49 rss2email_rss2email_result.json 3551.51844907407 22 40 1 1.64516129032258
51 50 nuxeo_FunkLoad_result.json 800.969085648148 0 10 0 2
52 51 georgesk_scolasync_result.json 340.822905092593 0 1 0 2
53 52 kiorky_SOAPpy_result.json 1814.96144675926 2 6 0 1.75
54 53 pytroll_mpop_result.json 1640.51547453704 0 19 2 2
55 54 python-babel_babel_result.json 3631.79181712963 71 79 2 1.52666666666667
56 55 openstack_swift_result.json 3582.56267361111 50 353 0 1.87593052109181
57 56 mennucc1_debdelta.git_result.json 3390.91454861111 7 1 0 1.125
58 57 dcos_dcos-cli_result.json 3046.48930555556 40 53 0 1.56989247311828
59 58 pixelb_fslint_result.json 2746.05175925926 4 6 0 1.6
60 59 eventable_vobject_result.json 1609.99188657407 2 34 0 1.94444444444444
61 60 kovidgoyal_calibre_result.json 3650.93313657407 93 235 0 1.71646341463415
62 61 openstack_deb-python-taskflow_result.json 1988.40951388889 7 90 0 1.92783505154639
63 62 pinard_Pymacs_result.json 40.3152777777778 0 2 0 2
64 63 repositories.git_lazygal_result.json 3518.76293981481 2 8 0 1.8
65 64 orcasgit_python-fitbit_result.json 2022.53310185185 1 29 1 1.96666666666667
66 65 openstack_keystone_result.json 3615.855 99 558 0 1.84931506849315
67 66 git.launchpad.net_pytz_result.json 3371.84575231481 6 14 0 1.7
68 67 eonpatapon_mpDris2_result.json 3566.42409722222 12 18 0 1.6
69 68 JPaulMora_Pyrit_result.json 1541.68674768519 3 11 0 1.78571428571429
70 69 openstack_openstackdocstheme_result.json 3122.60966435185 11 82 0 1.88172043010753
71 70 debian_dput.git_result.json 2894.08686342593 3 7 0 1.7
72 71 toddy_isoquery.git_result.json 3567.13287037037 17 7 0 1.29166666666667
73 72 debian_apt-xapian-index.git_result.json 2382.9921875 4 9 0 1.69230769230769
74 73 RTimothyEdwards_XCircuit_result.json 1946.3653587963 3 2 0 1.4
75 74 firecat53_urlscan_result.json 3326.71078703704 9 10 0 1.52631578947368
76 75 jupyter_notebook_result.json 3650.83797453704 218 433 10 1.66513056835637
77 76 sqlalchemy_dogpile.cache_result.json 3621.05269675926 21 30 1 1.58823529411765
78 77 git.launchpad.net_wicd_result.json 3433.48946759259 1 11 0 1.91666666666667
79 78 veusz_veusz_result.json 3627.71315972222 13 30 0 1.69767441860465
80 79 pagure.io_libuser.git_result.json 3465.91064814815 7 11 0 1.61111111111111
81 80 repo.or.cz_iotop.git_result.json 3270.32079861111 5 1 0 1.16666666666667
82 81 openstack_os-testr_result.json 2744.22461805556 9 57 0 1.86363636363636
83 82 reproducible-builds_diffoscope.git_result.json 3325.77443287037 36 56 0 1.60869565217391
84 83 arthurdejong_webcheck_result.json 27.1628472222222 0 1 0 2
85 84 shelter_reschroot.git_result.json 3185.55927083333 20 12 0 1.375
86 85 debiancn_bicyclerepair_result.json 0 1 1 0 1.5
87 86 gjwgit_wajig_result.json 3514.30538194444 1 7 0 1.875
88 87 selinux-team_selinux-basics.git_result.json 1929.03849537037 0 3 0 2
89 88 rpm-software-management_mock_result.json 3579.69835648148 150 23 0 1.13294797687861
90 89 testing-cabal_funcsigs_result.json 3542.18322916667 6 11 0 1.64705882352941
91 90 vmware_open-vm-tools_result.json 3404.82268518519 4 13 0 1.76470588235294
92 91 numpy_numpy_result.json 3651.77804398148 581 1032 2 1.63980161190329
93 92 openstack_ceilometermiddleware_result.json 3173.51534722222 5 51 0 1.91071428571429
94 93 packages_python-pip.git_result.json 3089.37398148148 19 14 0 1.42424242424242
95 94 boto_boto_result.json 3027.03412037037 25 285 1 1.91935483870968
96 95 quodlibet_quodlibet_result.json 3634.15465277778 118 96 3 1.44859813084112
97 96 python-mechanize_mechanize_result.json 2745.24820601852 5 11 0 1.6875
98 97 python-xlib_python-xlib_result.json 2538.84261574074 25 26 0 1.50980392156863
99 98 erich_pyroman.git_result.json 2117.92108796296 1 3 0 1.75
100 99 Kilian_Trimage_result.json 1207.99829861111 3 7 0 1.7
101 100 lilydjwg_pssh_result.json 3437.32594907407 5 11 0 1.6875
102 101 PyCQA_pyflakes_result.json 3511.33018518519 52 28 0 1.35
103 102 hanwen_mftrace_result.json 1885.44565972222 1 3 0 1.75
104 103 latex-rubber_rubber.git_result.json 3343.15070601852 2 8 0 1.8
105 104 georgesk_expeyes.git_result.json 1948.9528125 1 2 0 1.66666666666667
106 105 lesscpy_lesscpy_result.json 3235.92547453704 2 26 0 1.92857142857143
107 106 libs_python-diskimage-builder.git_result.json 3561.87346064815 46 342 0 1.88144329896907
108 107 pypa_virtualenv_result.json 3647.93207175926 177 53 0 1.2304347826087
109 108 fusionbox_django-pyscss_result.json 3496.87092592593 1 11 0 1.91666666666667
110 109 rdiff-backup_rdiff-backup_result.json 2122.15666666667 47 18 3 1.27692307692308
111 110 HenriWahl_Nagstamon_result.json 3582.66927083333 15 103 0 1.8728813559322
112 111 identicurse_IdentiCurse_result.json 1855.34086805556 0 5 0 2
113 112 PythonCharmers_python-future_result.json 3368.92813657407 22 90 0 1.80357142857143
114 113 andreafrancia_trash-cli_result.json 3595.16621527778 18 28 1 1.60869565217391
115 114 metabrainz_picard_result.json 3648.88357638889 56 55 1 1.4954954954955
116 115 virt-manager_virt-manager_result.json 3635.39988425926 216 11 0 1.04845814977974
117 116 fail2ban_fail2ban_result.json 3630.8306712963 92 158 4 1.632
118 117 ardentryst_ardentryst_result.json 3087.71438657407 4 6 0 1.6
119 118 git.launchpad.net_glance_result.json 1983.13237268519 62 449 0 1.87866927592955
120 119 geopython_pycsw_result.json 3632.46945601852 26 23 3 1.46938775510204
121 120 GNOME_alacarte.git_result.json 3598.02471064815 39 16 0 1.29090909090909
122 121 installer-team_mklibs.git_result.json 2891.12761574074 1 8 0 1.88888888888889
123 122 cdent_gabbi_result.json 3155.33989583333 10 24 3 1.70588235294118
124 123 kgiusti_pyngus_result.json 3426.26207175926 0 6 0 2
125 124 virt-viewer_virt-viewer.git_result.json 3603.97689814815 52 32 0 1.38095238095238
126 125 nicfit_eyeD3_result.json 2366.4678587963 17 13 2 1.43333333333333
127 126 NTPsec_ntpsec.git_result.json 3637.62555555556 37 56 0 1.60215053763441
128 127 jonashaag_klaus_result.json 3620.16456018519 13 24 0 1.64864864864865
129 128 enthought_mayavi_result.json 3540.84373842593 14 55 2 1.79710144927536
130 129 mitsuhiko_python-geoip_result.json 0.741041666666667 0 1 0 2
131 130 openstack_python-ironic-inspector-client_result.json 3018.57487268519 6 58 0 1.90625
132 131 openstack_python-scciclient_result.json 1708.93451388889 4 23 0 1.85185185185185
133 132 Shoobx_xmldiff_result.json 2018.57893518519 11 9 0 1.45
134 133 python_python-sure.git_result.json 3549.28721064815 13 31 0 1.70454545454545
135 134 sposh-science_pycode-browser_result.json 2876.73696759259 3 7 0 1.7
136 135 neovim_pynvim_result.json 3448.70126157407 26 35 0 1.57377049180328
137 136 Supybot_Supybot_result.json 1584.87575231481 5 4 0 1.44444444444444
138 137 OpenShot_openshot-qt_result.json 3621.64975694444 26 46 0 1.63888888888889
139 138 fabiangreffrath_woof_result.json 2634.53842592593 19 5 5 1.20833333333333
140 139 dimitri_pgloader_result.json 3651.96373842593 69 41 2 1.37272727272727
141 140 gajim_gajim_result.json 3308.42216435185 27 69 0 1.71875
142 141 wikier_swaml_result.json 281.883414351852 0 1 0 2
143 142 cython_cython_result.json 3650.22090277778 223 218 9 1.49433106575964
144 143 qemu-project_qemu.git_result.json 3627.3869212963 2149 122 0 1.05372082782915
145 144 opencobra_cobrapy_result.json 3644.75186342593 30 43 1 1.58904109589041
146 145 Alir3z4_html2text_result.json 3033.03146990741 13 48 0 1.78688524590164
147 146 reportbug-team_reportbug.git_result.json 3477.02266203704 27 23 0 1.46
148 147 openstack_sahara_result.json 3525.62542824074 39 316 0 1.89014084507042
149 148 twisted_axiom_result.json 3288.75935185185 2 14 0 1.875
150 149 georgesk_pysatellites.git_result.json 1.23224537037037 0 1 0 2
151 150 geopython_pywps_result.json 3643.81092592593 18 58 2 1.76315789473684
152 151 asciidoc-py_asciidoc-py_result.json 3527.6969212963 29 33 3 1.53225806451613
153 152 micheles_decorator_result.json 3559.44356481481 6 20 0 1.76923076923077
154 153 python-debian-team_python-debian.git_result.json 3403.42841435185 13 27 0 1.675
155 154 PyMySQL_mysqlclient-python_result.json 3540.0324537037 51 29 1 1.3625
156 155 openstack_oslotest_result.json 3444.663125 7 77 0 1.91666666666667
157 156 git.launchpad.net_ubuntu-dev-tools_result.json 3574.16515046296 9 48 0 1.84210526315789
158 157 cfv-project_cfv_result.json 1707.90202546296 2 7 1 1.77777777777778
159 158 translate_translate_result.json 3649.83452546296 88 30 2 1.25423728813559
160 159 gammu_python-gammu_result.json 3633.24517361111 35 9 0 1.20454545454545
161 160 GNOME_gnome-sudoku.git_result.json 3651.86215277778 133 89 0 1.4009009009009
162 161 pycrypto_pycrypto_result.json 2955.65322916667 7 4 0 1.36363636363636
163 162 GNOME_pitivi.git_result.json 3635.4703125 149 83 0 1.35775862068966
164 163 apps_catfish.git_result.json 3646.72689814815 125 14 0 1.10071942446043
165 164 20kly_20kly_result.json 659.338854166667 0 1 0 2
166 165 stefanor_rebuildd.git_result.json 2.95142361111111 0 1 0 2
167 166 andrewgee_gpxviewer_result.json 2486.6546875 4 4 0 1.5
168 167 dstat-real_dstat_result.json 2396.44107638889 4 17 2 1.80952380952381
169 168 FCS-analysis_PyCorrFit_result.json 3445.14829861111 2 8 3 1.8
170 169 OpenKMIP_PyKMIP_result.json 3440.93412037037 21 34 1 1.61818181818182
171 170 mnemosyne-proj_mnemosyne_result.json 3641.94207175926 6 31 0 1.83783783783784
172 171 openstack_python-designateclient_result.json 3587.01260416667 14 113 0 1.88976377952756
173 172 scipy_scipy_result.json 3651.2278587963 760 689 2 1.47550034506556
174 173 GNOME_meld.git_result.json 3241.10178240741 134 68 0 1.33663366336634
175 174 pyblosxom_pyblosxom_result.json 3050.37287037037 2 9 1 1.81818181818182
176 175 OfflineIMAP_offlineimap_result.json 3146.89478009259 84 15 4 1.15151515151515
177 176 Kozea_Radicale_result.json 3417.17155092593 29 57 2 1.66279069767442
178 177 python-ldap_python-ldap_result.json 3631.71702546296 29 13 3 1.30952380952381
179 178 pastebinit_pastebinit_result.json 3262.98521990741 3 12 0 1.8
180 179 apt-team_python-apt.git_result.json 3520.26155092593 21 24 0 1.53333333333333
181 180 ipython_ipython_result.json 3650.33896990741 200 611 5 1.75339087546239
182 181 jaymzh_pius_result.json 3354.85895833333 16 8 0 1.33333333333333
183 182 openstack_os-apply-config_result.json 3620.59336805556 4 58 0 1.93548387096774
184 183 openstack_pyghmi_result.json 2091.94354166667 8 39 0 1.82978723404255
185 184 mvo5_apt-clone_result.json 2597.345625 3 9 0 1.75
186 185 openstack_swift-bench_result.json 3518.02263888889 8 19 0 1.7037037037037
187 186 otsaloma_gaupol_result.json 3619.54949074074 9 6 0 1.4
188 187 ansible_ansible_result.json 3651.94734953704 5269 1322 1 1.20057654377181
189 188 openstack_ldappool_result.json 2702.96313657407 9 36 0 1.8
190 189 gnome-terminator_terminator_result.json 3598.30081018519 22 84 2 1.79245283018868
191 190 venthur_python-debianbts_result.json 3401.83009259259 0 16 0 2
192 191 x_wsme.git_result.json 3594.74074074074 5 43 0 1.89583333333333
193 192 ankitects_anki_result.json 3650.33571759259 114 147 2 1.5632183908046
194 193 wxgeo_geophar_result.json 3368.33974537037 0 3 0 2
195 194 openstack_heat-cfntools_result.json 3532.89836805556 9 46 0 1.83636363636364
196 195 GNOME_gnome-music.git_result.json 3646.6490162037 263 124 0 1.32041343669251