diff --git a/MANIFEST.in b/MANIFEST.in index a4477a8..595174e 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1 +1 @@ -recursive-include quasinet version.py *.joblib *.c *.so *.pyx src/makefile src/makefile_Cfunc src/*.c src/* \ No newline at end of file +recursive-include quasinet *.joblib *.c *.so *.pyx src/makefile src/makefile_Cfunc src/*.c src/* \ No newline at end of file diff --git a/docs/build/doctrees/contributing.doctree b/docs/build/doctrees/contributing.doctree index c94b354..313b1b1 100644 Binary files a/docs/build/doctrees/contributing.doctree and b/docs/build/doctrees/contributing.doctree differ diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle new file mode 100644 index 0000000..10cf434 Binary files /dev/null and b/docs/build/doctrees/environment.pickle differ diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree index 2d533a2..6dca32e 100644 Binary files a/docs/build/doctrees/index.doctree and b/docs/build/doctrees/index.doctree differ diff --git a/docs/build/doctrees/modules.doctree b/docs/build/doctrees/modules.doctree index fa656b4..3dcb332 100644 Binary files a/docs/build/doctrees/modules.doctree and b/docs/build/doctrees/modules.doctree differ diff --git a/docs/build/doctrees/quasinet.doctree b/docs/build/doctrees/quasinet.doctree index 5681b6e..dbaa477 100644 Binary files a/docs/build/doctrees/quasinet.doctree and b/docs/build/doctrees/quasinet.doctree differ diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html index 39bd0e5..08e21dd 100644 --- a/docs/build/html/genindex.html +++ b/docs/build/html/genindex.html @@ -195,6 +195,8 @@

F

G

    +
  • generate_seed() (in module quasinet.utils) +
  • get_description_curl() (in module quasinet.zqnet)
  • get_feature_importance() (in module quasinet.citrees) diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv index 027e360..32d2b75 100644 Binary files a/docs/build/html/objects.inv and b/docs/build/html/objects.inv differ diff --git a/docs/build/html/quasinet.html b/docs/build/html/quasinet.html index 179b1f2..3ff0142 100644 --- a/docs/build/html/quasinet.html +++ b/docs/build/html/quasinet.html @@ -1402,7 +1402,7 @@

    Submodules

    quasinet.qsampling module

    -quasinet.qsampling.qsample(seq, qnet, steps, baseline_prob=None, force_change=False, alpha=None)
    +quasinet.qsampling.qsample(seq, qnet, steps, baseline_prob=None, force_change=False, alpha=None, random_seed=None)

    Perform q-sampling for multiple steps.

    Qsampling works as follows: Say you have a sequence and a qnet. Then we randomly pick one of the items in the sequence and then change the @@ -1994,6 +1994,13 @@

    Submodulesquasinet.utils.find_matching_indices(A, B)

    +
    +
    +quasinet.utils.generate_seed()
    +

    generates a seed as function of current time and thread id for random number generator seed. +Must be used when large number of qsamples are drawn in parallel

    +
    +
    quasinet.utils.getNull(model, strtype='U5')
    diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 1b56166..3aa3aa5 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["contributing","index","modules","quasinet"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["contributing.rst","index.rst","modules.rst","quasinet.rst"],objects:{"":{quasinet:[3,0,0,"-"]},"quasinet.ciforest":{CIForestClassifier:[3,1,1,""],balanced_sampled_idx:[3,3,1,""],balanced_unsampled_idx:[3,3,1,""],normal_sampled_idx:[3,3,1,""],normal_unsampled_idx:[3,3,1,""],stratify_sampled_idx:[3,3,1,""],stratify_unsampled_idx:[3,3,1,""]},"quasinet.ciforest.CIForestClassifier":{fit:[3,2,1,""],predict:[3,2,1,""],predict_proba:[3,2,1,""]},"quasinet.citrees":{CITreeBase:[3,1,1,""],CITreeClassifier:[3,1,1,""],get_feature_importance:[3,3,1,""]},"quasinet.citrees.CITreeBase":{fit:[3,2,1,""],predict:[3,2,1,""],predict_label:[3,2,1,""],print_tree:[3,2,1,""]},"quasinet.citrees.CITreeClassifier":{fit:[3,2,1,""],predict:[3,2,1,""],predict_proba:[3,2,1,""]},"quasinet.curvature":{compute_curvature:[3,3,1,""],compute_metric_tensor:[3,3,1,""],compute_metric_tensor_derivative:[3,3,1,""],compute_ricci_curvature:[3,3,1,""],delta_pi:[3,3,1,""],dist_scalr_mult:[3,3,1,""],dist_sum:[3,3,1,""],distance_function:[3,3,1,""],distance_function_distrib:[3,3,1,""],mt_worker:[3,3,1,""],perturb_quasinet:[3,3,1,""],perturb_quasinet_distrib:[3,3,1,""],scalarmod_predict_distribution:[3,3,1,""],sum_predict_distribution:[3,3,1,""]},"quasinet.export":{GraphvizTreeExporter:[3,1,1,""],QnetGraphExporter:[3,1,1,""]},"quasinet.export.GraphvizTreeExporter":{"export":[3,2,1,""]},"quasinet.export.QnetGraphExporter":{"export":[3,2,1,""]},"quasinet.feature_importance":{getShap:[3,3,1,""],qnet_model_func:[3,3,1,""]},"quasinet.feature_selectors":{permutation_test_chi2:[3,3,1,""],permutation_test_dcor:[3,3,1,""],permutation_test_dcor_parallel:[3,3,1,""],permutation_test_mc:[3,3,1,""],permutation_test_mi:[3,3,1,""],permutation_test_pcor:[3,3,1,""],permutation_test_rdc:[3,3,1,""],permutation_test_rdc_parallel:[3,3,1,""]},"quasinet.metrics":{convert_lists_to_ctypes:[3,3,1,""],js_divergence:[3,3,1,""],kl_divergence:[3,3,1,""],process_dict1_list:[3,3,1,""],process_dict2_list:[3,3,1,""],theta:[3,3,1,""],theta_:[3,3,1,""],theta_matrix:[3,3,1,""],theta_matrix_par:[3,3,1,""]},"quasinet.osfix":{osfix:[3,3,1,""]},"quasinet.qnet":{Qnet:[3,1,1,""],export_qnet_graph:[3,3,1,""],export_qnet_tree:[3,3,1,""],fit_save:[3,3,1,""],load_qnet:[3,3,1,""],membership_degree:[3,3,1,""],qdistance:[3,3,1,""],qdistance_matrix:[3,3,1,""],save_qnet:[3,3,1,""]},"quasinet.qnet.Qnet":{clear_attributes:[3,2,1,""],fit:[3,2,1,""],mix:[3,2,1,""],predict_distribution:[3,2,1,""],predict_distributions:[3,2,1,""],viz_trees:[3,2,1,""]},"quasinet.qsampling":{qsample:[3,3,1,""],targeted_qsample:[3,3,1,""]},"quasinet.qseqtools":{list_trained_qnets:[3,3,1,""],load_sequence:[3,3,1,""],load_trained_qnet:[3,3,1,""]},"quasinet.scorers":{MEAN:[3,3,1,""],approx_wdcor:[3,3,1,""],c_dcor:[3,3,1,""],c_wdcor:[3,3,1,""],cca:[3,3,1,""],cca_fast:[3,3,1,""],chi2:[3,3,1,""],create_chi2_table:[3,3,1,""],gini_index:[3,3,1,""],mc_fast:[3,3,1,""],mi:[3,3,1,""],mse:[3,3,1,""],pcor:[3,3,1,""],py_dcor:[3,3,1,""],py_wdcor:[3,3,1,""],rdc:[3,3,1,""],rdc_fast:[3,3,1,""]},"quasinet.tree":{Node:[3,1,1,""],get_nodes:[3,3,1,""]},"quasinet.utils":{analyze_dot_file:[3,3,1,""],assert_array_rank:[3,3,1,""],assert_string_type:[3,3,1,""],auc_score:[3,3,1,""],bayes_boot_probs:[3,3,1,""],big_enough:[3,3,1,""],drawtrees:[3,3,1,""],estimate_margin:[3,3,1,""],find_matching_indices:[3,3,1,""],getNull:[3,3,1,""],logger:[3,3,1,""],numparameters:[3,3,1,""],powerset:[3,3,1,""],remove_newline_in_dotfile:[3,3,1,""],remove_zeros:[3,3,1,""],sample_from_dict:[3,3,1,""],scientific_notation:[3,3,1,""]},"quasinet.zqnet":{extract_diagonal_blocks:[3,3,1,""],get_description_curl:[3,3,1,""],remove_suffix:[3,3,1,""],replace_with_d:[3,3,1,""],zQnet:[3,1,1,""]},"quasinet.zqnet.zQnet":{personal_zshap:[3,2,1,""],risk:[3,2,1,""],risk_max:[3,2,1,""],risk_median:[3,2,1,""],set_description:[3,2,1,""],zshap:[3,2,1,""]},quasinet:{"export":[3,0,0,"-"],ciforest:[3,0,0,"-"],citrees:[3,0,0,"-"],curvature:[3,0,0,"-"],feature_importance:[3,0,0,"-"],feature_selectors:[3,0,0,"-"],metrics:[3,0,0,"-"],osfix:[3,0,0,"-"],qnet:[3,0,0,"-"],qsampling:[3,0,0,"-"],qseqtools:[3,0,0,"-"],scorers:[3,0,0,"-"],tree:[3,0,0,"-"],utils:[3,0,0,"-"],zqnet:[3,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:function"},terms:{"0":3,"0001":3,"05":3,"07":3,"1":3,"10":3,"100":3,"16666666666666666":3,"1d":3,"1e":3,"2":3,"200":3,"2009":3,"2d":3,"3":3,"35":3,"5":3,"case":3,"class":3,"default":3,"do":3,"export":[1,2],"float":3,"function":3,"import":3,"int":3,"new":3,"null":3,"return":3,"short":3,"switch":3,"true":3,"try":3,A:3,By:3,For:3,If:3,It:3,Not:3,The:3,Then:3,To:0,about:3,accept:3,achiev:3,actual:3,ad:3,add:[0,3],add_legend:3,addit:3,all:3,along:3,alpha:3,also:3,amount:3,an:3,analysi:3,analyze_dot_fil:3,ani:3,anoth:3,apidoc:0,appear:3,approach:3,approx:3,approx_wdcor:3,approxim:3,ar:3,arbitrari:3,architectur:3,arg:3,argument:3,around:3,arra:3,arrai:3,assert_array_rank:3,assert_string_typ:3,associ:3,assum:3,attribut:3,auc:3,auc_estim:3,auc_scor:3,available_features_:3,averag:3,axi:3,b:3,background:3,background_color:3,balanc:3,balanced_sampled_idx:3,balanced_unsampled_idx:3,bar:3,base:3,baseestim:3,baselin:3,baseline_prob:3,bat:3,bay:3,bayes_boot_prob:3,bayesian:3,becaus:3,behav:3,behavior:3,being:3,belong:3,best:3,between:3,big_enough:3,big_enough_threshold:3,bin:3,black:3,bool:3,bootstrap:3,both:3,bottleneck:3,boundari:3,bright:3,build:0,c:3,c_dcor:3,c_wdcor:3,calcul:3,calculatd:3,call:3,callabl:3,can:3,canon:3,catboostregressor:3,categor:3,categori:3,cca:3,cca_fast:3,cd:0,central:3,certain:3,chang:3,check:3,chi2:3,chi:3,child:3,choos:3,chosen:3,ciforest:[1,2],ciforestclassifi:3,circumst:3,citre:[1,2],citreebas:3,citreeclassifi:3,class_prob:3,class_weight:3,classif:3,classifi:3,classifiermixin:3,clear_attribut:3,code:3,coeffici:3,col:3,col_pval:3,col_to_import:3,collect:3,color:3,color_alpha:3,column:3,column_to_item:3,command:3,commentari:3,compil:3,compress:3,comput:3,compute_curvatur:3,compute_metric_tensor:3,compute_metric_tensor_deriv:3,compute_ricci_curvatur:3,condit:3,consid:3,constructor:3,contain:3,content:2,conting:3,contribut:1,control:3,convert:3,convert_lists_to_ctyp:3,coordin:3,cor:3,coronaviru:3,correl:3,correspond:3,cpu:3,cran:3,creat:3,create_chi2_t:3,current:3,curvatur:[1,2],cutoff:3,cython:3,d1:3,d2:3,d:3,data:3,datafram:3,datatyp:3,dcor:3,deal:3,decis:3,decreas:3,decsen:3,deepskyblue4:3,defin:3,definit:3,degre:3,delet:3,delta:3,delta_pi:3,depend:3,depth:3,deriv:3,describ:3,descript:3,despit:3,detail:3,detailed_output:3,determin:3,df:3,dict1_list:3,dict2_list:3,dict:3,dictionari:3,differ:3,direct:3,directori:3,discret:3,displai:3,dist_scalr_mult:3,dist_sum:3,distanc:3,distance_funct:3,distance_function_distrib:3,distance_matrix:3,distrib:3,distribut:3,diverg:3,doc:0,document:[0,3],doe:3,don:3,dot:3,dot_fil:3,dotfil:3,down:3,dpi:3,draw:3,drawtre:3,dure:3,each:3,earli:3,early_stop:3,edg:3,edge_color:3,edge_font_color:3,edge_fontcolor:3,edge_label_color:3,effici:3,element:3,els:3,empti:3,end:3,ensembl:3,ep:3,error:3,estim:3,estimate_margin:3,evalu:3,exampl:3,exce:3,except:3,explain:3,export_qnet_graph:3,export_qnet_tre:3,extend:3,extens:3,extra:3,extra_descript:3,extracat:3,extract_diagonal_block:3,f:[0,3],fact:3,fals:3,fast_estim:3,fasta:3,faster:3,fdp:3,feat:3,featur:3,feature_import:[1,2],feature_importances_:3,feature_nam:3,feature_name_list:3,feature_selector:[1,2],featurenam:3,file:3,file_path:3,file_prefix:3,filenam:3,find:3,find_matching_indic:3,first:3,fit:3,fit_sav:3,flaot:3,follow:3,font_siz:3,forc:3,force_chang:3,forest:3,format:3,formula:3,frac:3,fracthreshold:3,frequenc:3,frequent:3,from:3,full_c:3,g:3,g_:3,g_ij:3,garbag:3,gaussian:3,gener:3,get:3,get_description_curl:3,get_feature_import:3,get_leav:3,get_nod:3,get_non_leav:3,getnul:3,getshap:3,gini:3,gini_index:3,git:0,given:3,global:3,goe:3,grai:3,graph:3,graphviz:3,graphviztreeexport:3,grey14:3,grow:3,gz:3,gzip:3,h1n1:3,ha:3,happen:3,have:3,howev:3,html:0,http:3,i:3,icd10:3,identifi:3,idx:3,ij:3,imag:3,implement:3,impur:3,includ:3,indent:3,index:[1,3],index_arrai:3,index_arri:3,indic:3,individu:3,infer:3,influenza:3,info:3,inform:3,inherit:3,input:3,instanc:3,integ:3,intend:3,introduc:3,invers:3,io:3,item:3,iter:3,its:3,j:3,jensen:3,jit:3,job:3,joblib:3,js:3,js_div:3,js_diverg:3,k:3,kei:3,key_list:3,keyword:3,kl:3,kl_diverg:3,know:3,kullback:3,kwarg:3,l:3,label:3,label_frequ:3,largest:3,leaf:3,leav:3,left:3,legend:3,leibler:3,length:3,less:3,level:3,like:3,likelihood:3,limit:3,linear:3,list:3,list_dict1_list:3,list_dict2_list:3,list_trained_qnet:3,load:3,load_data:3,load_qnet:3,load_sequ:3,load_trained_qnet:3,locat:3,log:3,logger:3,low:3,low_mem:3,lthreshold:3,m:[0,3],macfix:[],magnitud:3,mai:3,main:3,make:[0,3],map:3,margin:3,markdown:3,markdown_fil:3,match:3,matrix:3,max:3,max_depth:3,max_feat:3,maxim:3,maximum:3,mc:3,mc_fast:3,mean:3,measur:3,median:3,membership:3,membership_degre:3,memori:3,messag:3,method:3,metric:[1,2],mi:3,min_class_p:3,min_samples_split:3,min_siz:3,minimum:3,mismatch:3,mix:3,model:3,model_:3,modifi:3,modul:[1,2],mse:3,mt_worker:3,multipl:3,multipli:3,must:3,mute:3,mutual:3,myqnet:3,n:3,n_class:3,n_estim:3,n_job:3,n_permut:3,na:3,name:3,nan_valu:3,ndarrai:3,neato:3,need:3,newlin:3,node:3,nomin:3,non:3,none:3,normal:3,normal_sampled_idx:3,normal_unsampled_idx:3,notat:3,note:3,now:3,nullsequ:3,num:3,num_background:3,num_sampl:3,numba:3,number:3,numer:3,numparamet:3,numpi:3,o:[0,3],object:3,obtain:3,oif:3,one:3,onli:3,optim:3,option:3,order:3,ordin:3,orgnaiz:3,os:3,osfix:[1,2],other:3,out:3,outfil:3,outformat:3,output:3,p1:3,p2:3,p:3,p_distrib:3,p_distrib_:3,p_i:3,p_j:3,p_k:3,p_l:3,paas:3,packag:[1,2],page:1,pair:3,panda:3,parallel:3,paramet:3,parent:3,partial:3,particular:3,pass:3,path:3,pcor:3,pdf:3,pearson:3,pen:3,pen_width:3,perform:3,permut:3,permutation_test_chi2:3,permutation_test_dcor:3,permutation_test_dcor_parallel:3,permutation_test_mc:3,permutation_test_mi:3,permutation_test_pcor:3,permutation_test_rdc:3,permutation_test_rdc_parallel:3,personal_zshap:3,perturb:3,perturb_quasinet:3,perturb_quasinet_distrib:3,phase:3,pick:3,pickl:3,place:3,png:3,point:3,port:3,possibl:3,power:3,powerset:3,pramet:3,pre:3,predict:3,predict_distribut:3,predict_label:3,predict_proba:3,prefix:3,present:3,print:3,print_tre:3,prob:3,prob_distribut:3,probabl:3,problem:3,process:3,process_dict1_list:3,process_dict2_list:3,produc:3,prog:3,program:3,progress:3,project:3,proport:3,provid:3,purpos:3,py_dcor:3,py_wdcor:3,python:[0,3],q:3,qdistanc:3,qdistance_matrix:3,qnet1:3,qnet2:3,qnet:[1,2],qnet_2:3,qnet_inst:3,qnet_model_func:3,qnet_typ:3,qnetgraphexport:3,qnetmodel:3,qsampl:[1,2],qseqtool:[1,2],qualiti:3,quasinet:0,r:3,r_:3,r_ij:3,random:3,random_st:3,randomforest:3,randomli:3,rank:3,rdc:3,rdc_fast:3,rdrr:3,real:3,refer:3,regress:3,regular:3,remov:3,remove_dotfil:3,remove_newline_in_dotfil:3,remove_suffix:3,remove_zero:3,render:3,renorm:3,replac:3,replace_with_d:3,repres:3,represent:3,requir:3,resolut:3,respect:3,response_nam:3,result:3,retriev:3,ricci:3,right:3,risk:3,risk_max:3,risk_median:3,root:3,rotat:3,row:3,rthreshold:3,rule:3,run:[0,3],s:3,sai:3,same:3,sampl:3,sample_from_dict:3,save:3,save_qnet:3,scalar:3,scalarmod_predict_distribut:3,scale:3,scalr:3,scientif:3,scientific_not:3,scorer:[1,2],search:1,second:3,see:3,seed:3,select:3,selector:3,self:3,seq1:3,seq1_list:3,seq2:3,seq2_list:3,seq:3,seqs1:3,seqs2:3,sequenc:3,seri:3,set:3,set_descript:3,sfdp:3,shallow:3,shannon:3,shap:3,shapo:3,shapvalu:3,should:3,show:3,signific:3,similar:3,simul:3,sin:3,singl:3,size:3,sklearn:3,slice_rang:3,slow:3,small:3,smaller:3,smooth:3,some:3,soon:3,sourc:0,space:3,specif:3,specifi:3,speed:3,sphinx:0,split:3,sqrt:3,squar:3,src:3,step:3,still:3,stop:3,str:3,stratifi:3,stratify_sampled_idx:3,stratify_unsampled_idx:3,string:3,strongest:3,strtype:3,structur:3,style:3,submodul:[1,2],sum:3,sum_predict_distribut:3,superfast:3,svg:3,t:3,tabl:3,take:3,target:3,targeted_qsampl:3,tendenc:3,tensor:3,termin:3,test:[0,3],test_quasinet:0,text:3,text_color:3,th:3,than:3,them:3,theta:3,theta_:3,theta_matrix:3,theta_matrix_par:3,thi:3,threshold:3,titl:3,todo:3,total:3,toward:3,tpng:3,train:3,trained_qnet:3,training_index:3,transpar:3,travers:3,tree:[1,2],tree_path:3,turn:3,two:3,type:3,u5:3,ufunc:3,under:3,uniqu:3,unit:3,unittest:0,unneed:3,unsampl:3,us:3,user:3,util:[1,2],v_list:3,valid:3,valu:3,variabl:3,varianc:3,vector:3,verbos:3,veri:3,version:3,via:3,viz_tre:3,wai:3,want:3,wdcor:3,we:3,weight:3,were:3,when:3,where:3,whether:3,which:3,whose:3,width:3,work:3,would:3,wrapper:3,x:3,y:3,y_prob:3,y_true:3,you:3,z:3,zero:3,zqnet:[1,2],zshap:3},titles:["Contributing","Welcome to Quasinet\u2019s documentation!","quasinet","quasinet package"],titleterms:{"export":3,ciforest:3,citre:3,content:[1,3],contribut:0,curvatur:3,document:1,feature_import:3,feature_selector:3,indic:1,macfix:[],metric:3,modul:3,osfix:3,packag:3,qnet:3,qsampl:3,qseqtool:3,quasinet:[1,2,3],s:1,scorer:3,submodul:3,tabl:1,tree:3,util:3,welcom:1,zqnet:3}}) \ No newline at end of file +Search.setIndex({docnames:["contributing","index","modules","quasinet"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["contributing.rst","index.rst","modules.rst","quasinet.rst"],objects:{"":{quasinet:[3,0,0,"-"]},"quasinet.ciforest":{CIForestClassifier:[3,1,1,""],balanced_sampled_idx:[3,3,1,""],balanced_unsampled_idx:[3,3,1,""],normal_sampled_idx:[3,3,1,""],normal_unsampled_idx:[3,3,1,""],stratify_sampled_idx:[3,3,1,""],stratify_unsampled_idx:[3,3,1,""]},"quasinet.ciforest.CIForestClassifier":{fit:[3,2,1,""],predict:[3,2,1,""],predict_proba:[3,2,1,""]},"quasinet.citrees":{CITreeBase:[3,1,1,""],CITreeClassifier:[3,1,1,""],get_feature_importance:[3,3,1,""]},"quasinet.citrees.CITreeBase":{fit:[3,2,1,""],predict:[3,2,1,""],predict_label:[3,2,1,""],print_tree:[3,2,1,""]},"quasinet.citrees.CITreeClassifier":{fit:[3,2,1,""],predict:[3,2,1,""],predict_proba:[3,2,1,""]},"quasinet.curvature":{compute_curvature:[3,3,1,""],compute_metric_tensor:[3,3,1,""],compute_metric_tensor_derivative:[3,3,1,""],compute_ricci_curvature:[3,3,1,""],delta_pi:[3,3,1,""],dist_scalr_mult:[3,3,1,""],dist_sum:[3,3,1,""],distance_function:[3,3,1,""],distance_function_distrib:[3,3,1,""],mt_worker:[3,3,1,""],perturb_quasinet:[3,3,1,""],perturb_quasinet_distrib:[3,3,1,""],scalarmod_predict_distribution:[3,3,1,""],sum_predict_distribution:[3,3,1,""]},"quasinet.export":{GraphvizTreeExporter:[3,1,1,""],QnetGraphExporter:[3,1,1,""]},"quasinet.export.GraphvizTreeExporter":{"export":[3,2,1,""]},"quasinet.export.QnetGraphExporter":{"export":[3,2,1,""]},"quasinet.feature_importance":{getShap:[3,3,1,""],qnet_model_func:[3,3,1,""]},"quasinet.feature_selectors":{permutation_test_chi2:[3,3,1,""],permutation_test_dcor:[3,3,1,""],permutation_test_dcor_parallel:[3,3,1,""],permutation_test_mc:[3,3,1,""],permutation_test_mi:[3,3,1,""],permutation_test_pcor:[3,3,1,""],permutation_test_rdc:[3,3,1,""],permutation_test_rdc_parallel:[3,3,1,""]},"quasinet.metrics":{convert_lists_to_ctypes:[3,3,1,""],js_divergence:[3,3,1,""],kl_divergence:[3,3,1,""],process_dict1_list:[3,3,1,""],process_dict2_list:[3,3,1,""],theta:[3,3,1,""],theta_:[3,3,1,""],theta_matrix:[3,3,1,""],theta_matrix_par:[3,3,1,""]},"quasinet.osfix":{osfix:[3,3,1,""]},"quasinet.qnet":{Qnet:[3,1,1,""],export_qnet_graph:[3,3,1,""],export_qnet_tree:[3,3,1,""],fit_save:[3,3,1,""],load_qnet:[3,3,1,""],membership_degree:[3,3,1,""],qdistance:[3,3,1,""],qdistance_matrix:[3,3,1,""],save_qnet:[3,3,1,""]},"quasinet.qnet.Qnet":{clear_attributes:[3,2,1,""],fit:[3,2,1,""],mix:[3,2,1,""],predict_distribution:[3,2,1,""],predict_distributions:[3,2,1,""],viz_trees:[3,2,1,""]},"quasinet.qsampling":{qsample:[3,3,1,""],targeted_qsample:[3,3,1,""]},"quasinet.qseqtools":{list_trained_qnets:[3,3,1,""],load_sequence:[3,3,1,""],load_trained_qnet:[3,3,1,""]},"quasinet.scorers":{MEAN:[3,3,1,""],approx_wdcor:[3,3,1,""],c_dcor:[3,3,1,""],c_wdcor:[3,3,1,""],cca:[3,3,1,""],cca_fast:[3,3,1,""],chi2:[3,3,1,""],create_chi2_table:[3,3,1,""],gini_index:[3,3,1,""],mc_fast:[3,3,1,""],mi:[3,3,1,""],mse:[3,3,1,""],pcor:[3,3,1,""],py_dcor:[3,3,1,""],py_wdcor:[3,3,1,""],rdc:[3,3,1,""],rdc_fast:[3,3,1,""]},"quasinet.tree":{Node:[3,1,1,""],get_nodes:[3,3,1,""]},"quasinet.utils":{analyze_dot_file:[3,3,1,""],assert_array_rank:[3,3,1,""],assert_string_type:[3,3,1,""],auc_score:[3,3,1,""],bayes_boot_probs:[3,3,1,""],big_enough:[3,3,1,""],drawtrees:[3,3,1,""],estimate_margin:[3,3,1,""],find_matching_indices:[3,3,1,""],generate_seed:[3,3,1,""],getNull:[3,3,1,""],logger:[3,3,1,""],numparameters:[3,3,1,""],powerset:[3,3,1,""],remove_newline_in_dotfile:[3,3,1,""],remove_zeros:[3,3,1,""],sample_from_dict:[3,3,1,""],scientific_notation:[3,3,1,""]},"quasinet.zqnet":{extract_diagonal_blocks:[3,3,1,""],get_description_curl:[3,3,1,""],remove_suffix:[3,3,1,""],replace_with_d:[3,3,1,""],zQnet:[3,1,1,""]},"quasinet.zqnet.zQnet":{personal_zshap:[3,2,1,""],risk:[3,2,1,""],risk_max:[3,2,1,""],risk_median:[3,2,1,""],set_description:[3,2,1,""],zshap:[3,2,1,""]},quasinet:{"export":[3,0,0,"-"],ciforest:[3,0,0,"-"],citrees:[3,0,0,"-"],curvature:[3,0,0,"-"],feature_importance:[3,0,0,"-"],feature_selectors:[3,0,0,"-"],metrics:[3,0,0,"-"],osfix:[3,0,0,"-"],qnet:[3,0,0,"-"],qsampling:[3,0,0,"-"],qseqtools:[3,0,0,"-"],scorers:[3,0,0,"-"],tree:[3,0,0,"-"],utils:[3,0,0,"-"],zqnet:[3,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:function"},terms:{"0":3,"0001":3,"05":3,"07":3,"1":3,"10":3,"100":3,"16666666666666666":3,"1d":3,"1e":3,"2":3,"200":3,"2009":3,"2d":3,"3":3,"35":3,"5":3,"case":3,"class":3,"default":3,"do":3,"export":[1,2],"float":3,"function":3,"import":3,"int":3,"new":3,"null":3,"return":3,"short":3,"switch":3,"true":3,"try":3,A:3,By:3,For:3,If:3,It:3,Not:3,The:3,Then:3,To:0,about:3,accept:3,achiev:3,actual:3,ad:3,add:[0,3],add_legend:3,addit:3,all:3,along:3,alpha:3,also:3,amount:3,an:3,analysi:3,analyze_dot_fil:3,ani:3,anoth:3,apidoc:0,appear:3,approach:3,approx:3,approx_wdcor:3,approxim:3,ar:3,arbitrari:3,architectur:3,arg:3,argument:3,around:3,arra:3,arrai:3,assert_array_rank:3,assert_string_typ:3,associ:3,assum:3,attribut:3,auc:3,auc_estim:3,auc_scor:3,available_features_:3,averag:3,axi:3,b:3,background:3,background_color:3,balanc:3,balanced_sampled_idx:3,balanced_unsampled_idx:3,bar:3,base:3,baseestim:3,baselin:3,baseline_prob:3,bat:3,bay:3,bayes_boot_prob:3,bayesian:3,becaus:3,behav:3,behavior:3,being:3,belong:3,best:3,between:3,big_enough:3,big_enough_threshold:3,bin:3,black:3,bool:3,bootstrap:3,both:3,bottleneck:3,boundari:3,bright:3,build:0,c:3,c_dcor:3,c_wdcor:3,calcul:3,calculatd:3,call:3,callabl:3,can:3,canon:3,catboostregressor:3,categor:3,categori:3,cca:3,cca_fast:3,cd:0,central:3,certain:3,chang:3,check:3,chi2:3,chi:3,child:3,choos:3,chosen:3,ciforest:[1,2],ciforestclassifi:3,circumst:3,citre:[1,2],citreebas:3,citreeclassifi:3,class_prob:3,class_weight:3,classif:3,classifi:3,classifiermixin:3,clear_attribut:3,code:3,coeffici:3,col:3,col_pval:3,col_to_import:3,collect:3,color:3,color_alpha:3,column:3,column_to_item:3,command:3,commentari:3,compil:3,compress:3,comput:3,compute_curvatur:3,compute_metric_tensor:3,compute_metric_tensor_deriv:3,compute_ricci_curvatur:3,condit:3,consid:3,constructor:3,contain:3,content:2,conting:3,contribut:1,control:3,convert:3,convert_lists_to_ctyp:3,coordin:3,cor:3,coronaviru:3,correl:3,correspond:3,cpu:3,cran:3,creat:3,create_chi2_t:3,current:3,curvatur:[1,2],cutoff:3,cython:3,d1:3,d2:3,d:3,data:3,datafram:3,datatyp:3,dcor:3,deal:3,decis:3,decreas:3,decsen:3,deepskyblue4:3,defin:3,definit:3,degre:3,delet:3,delta:3,delta_pi:3,depend:3,depth:3,deriv:3,describ:3,descript:3,despit:3,detail:3,detailed_output:3,determin:3,df:3,dict1_list:3,dict2_list:3,dict:3,dictionari:3,differ:3,direct:3,directori:3,discret:3,displai:3,dist_scalr_mult:3,dist_sum:3,distanc:3,distance_funct:3,distance_function_distrib:3,distance_matrix:3,distrib:3,distribut:3,diverg:3,doc:0,document:[0,3],doe:3,don:3,dot:3,dot_fil:3,dotfil:3,down:3,dpi:3,draw:3,drawn:3,drawtre:3,dure:3,each:3,earli:3,early_stop:3,edg:3,edge_color:3,edge_font_color:3,edge_fontcolor:3,edge_label_color:3,effici:3,element:3,els:3,empti:3,end:3,ensembl:3,ep:3,error:3,estim:3,estimate_margin:3,evalu:3,exampl:3,exce:3,except:3,explain:3,export_qnet_graph:3,export_qnet_tre:3,extend:3,extens:3,extra:3,extra_descript:3,extracat:3,extract_diagonal_block:3,f:[0,3],fact:3,fals:3,fast_estim:3,fasta:3,faster:3,fdp:3,feat:3,featur:3,feature_import:[1,2],feature_importances_:3,feature_nam:3,feature_name_list:3,feature_selector:[1,2],featurenam:3,file:3,file_path:3,file_prefix:3,filenam:3,find:3,find_matching_indic:3,first:3,fit:3,fit_sav:3,flaot:3,follow:3,font_siz:3,forc:3,force_chang:3,forest:3,format:3,formula:3,frac:3,fracthreshold:3,frequenc:3,frequent:3,from:3,full_c:3,g:3,g_:3,g_ij:3,garbag:3,gaussian:3,gener:3,generate_se:3,get:3,get_description_curl:3,get_feature_import:3,get_leav:3,get_nod:3,get_non_leav:3,getnul:3,getshap:3,gini:3,gini_index:3,git:0,given:3,global:3,goe:3,grai:3,graph:3,graphviz:3,graphviztreeexport:3,grey14:3,grow:3,gz:3,gzip:3,h1n1:3,ha:3,happen:3,have:3,howev:3,html:0,http:3,i:3,icd10:3,id:3,identifi:3,idx:3,ij:3,imag:3,implement:3,impur:3,includ:3,indent:3,index:[1,3],index_arrai:3,index_arri:3,indic:3,individu:3,infer:3,influenza:3,info:3,inform:3,inherit:3,input:3,instanc:3,integ:3,intend:3,introduc:3,invers:3,io:3,item:3,iter:3,its:3,j:3,jensen:3,jit:3,job:3,joblib:3,js:3,js_div:3,js_diverg:3,k:3,kei:3,key_list:3,keyword:3,kl:3,kl_diverg:3,know:3,kullback:3,kwarg:3,l:3,label:3,label_frequ:3,larg:3,largest:3,leaf:3,leav:3,left:3,legend:3,leibler:3,length:3,less:3,level:3,like:3,likelihood:3,limit:3,linear:3,list:3,list_dict1_list:3,list_dict2_list:3,list_trained_qnet:3,load:3,load_data:3,load_qnet:3,load_sequ:3,load_trained_qnet:3,locat:3,log:3,logger:3,low:3,low_mem:3,lthreshold:3,m:[0,3],macfix:[],magnitud:3,mai:3,main:3,make:[0,3],map:3,margin:3,markdown:3,markdown_fil:3,match:3,matrix:3,max:3,max_depth:3,max_feat:3,maxim:3,maximum:3,mc:3,mc_fast:3,mean:3,measur:3,median:3,membership:3,membership_degre:3,memori:3,messag:3,method:3,metric:[1,2],mi:3,min_class_p:3,min_samples_split:3,min_siz:3,minimum:3,mismatch:3,mix:3,model:3,model_:3,modifi:3,modul:[1,2],mse:3,mt_worker:3,multipl:3,multipli:3,must:3,mute:3,mutual:3,myqnet:3,n:3,n_class:3,n_estim:3,n_job:3,n_permut:3,na:3,name:3,nan_valu:3,ndarrai:3,neato:3,need:3,newlin:3,node:3,nomin:3,non:3,none:3,normal:3,normal_sampled_idx:3,normal_unsampled_idx:3,notat:3,note:3,now:3,nullsequ:3,num:3,num_background:3,num_sampl:3,numba:3,number:3,numer:3,numparamet:3,numpi:3,o:[0,3],object:3,obtain:3,oif:3,one:3,onli:3,optim:3,option:3,order:3,ordin:3,orgnaiz:3,os:3,osfix:[1,2],other:3,out:3,outfil:3,outformat:3,output:3,p1:3,p2:3,p:3,p_distrib:3,p_distrib_:3,p_i:3,p_j:3,p_k:3,p_l:3,paas:3,packag:[1,2],page:1,pair:3,panda:3,parallel:3,paramet:3,parent:3,partial:3,particular:3,pass:3,path:3,pcor:3,pdf:3,pearson:3,pen:3,pen_width:3,perform:3,permut:3,permutation_test_chi2:3,permutation_test_dcor:3,permutation_test_dcor_parallel:3,permutation_test_mc:3,permutation_test_mi:3,permutation_test_pcor:3,permutation_test_rdc:3,permutation_test_rdc_parallel:3,personal_zshap:3,perturb:3,perturb_quasinet:3,perturb_quasinet_distrib:3,phase:3,pick:3,pickl:3,place:3,png:3,point:3,port:3,possibl:3,power:3,powerset:3,pramet:3,pre:3,predict:3,predict_distribut:3,predict_label:3,predict_proba:3,prefix:3,present:3,print:3,print_tre:3,prob:3,prob_distribut:3,probabl:3,problem:3,process:3,process_dict1_list:3,process_dict2_list:3,produc:3,prog:3,program:3,progress:3,project:3,proport:3,provid:3,purpos:3,py_dcor:3,py_wdcor:3,python:[0,3],q:3,qdistanc:3,qdistance_matrix:3,qnet1:3,qnet2:3,qnet:[1,2],qnet_2:3,qnet_inst:3,qnet_model_func:3,qnet_typ:3,qnetgraphexport:3,qnetmodel:3,qsampl:[1,2],qseqtool:[1,2],qualiti:3,quasinet:0,r:3,r_:3,r_ij:3,random:3,random_se:3,random_st:3,randomforest:3,randomli:3,rank:3,rdc:3,rdc_fast:3,rdrr:3,real:3,refer:3,regress:3,regular:3,remov:3,remove_dotfil:3,remove_newline_in_dotfil:3,remove_suffix:3,remove_zero:3,render:3,renorm:3,replac:3,replace_with_d:3,repres:3,represent:3,requir:3,resolut:3,respect:3,response_nam:3,result:3,retriev:3,ricci:3,right:3,risk:3,risk_max:3,risk_median:3,root:3,rotat:3,row:3,rthreshold:3,rule:3,run:[0,3],s:3,sai:3,same:3,sampl:3,sample_from_dict:3,save:3,save_qnet:3,scalar:3,scalarmod_predict_distribut:3,scale:3,scalr:3,scientif:3,scientific_not:3,scorer:[1,2],search:1,second:3,see:3,seed:3,select:3,selector:3,self:3,seq1:3,seq1_list:3,seq2:3,seq2_list:3,seq:3,seqs1:3,seqs2:3,sequenc:3,seri:3,set:3,set_descript:3,sfdp:3,shallow:3,shannon:3,shap:3,shapo:3,shapvalu:3,should:3,show:3,signific:3,similar:3,simul:3,sin:3,singl:3,size:3,sklearn:3,slice_rang:3,slow:3,small:3,smaller:3,smooth:3,some:3,soon:3,sourc:0,space:3,specif:3,specifi:3,speed:3,sphinx:0,split:3,sqrt:3,squar:3,src:3,step:3,still:3,stop:3,str:3,stratifi:3,stratify_sampled_idx:3,stratify_unsampled_idx:3,string:3,strongest:3,strtype:3,structur:3,style:3,submodul:[1,2],sum:3,sum_predict_distribut:3,superfast:3,svg:3,t:3,tabl:3,take:3,target:3,targeted_qsampl:3,tendenc:3,tensor:3,termin:3,test:[0,3],test_quasinet:0,text:3,text_color:3,th:3,than:3,them:3,theta:3,theta_:3,theta_matrix:3,theta_matrix_par:3,thi:3,thread:3,threshold:3,time:3,titl:3,todo:3,total:3,toward:3,tpng:3,train:3,trained_qnet:3,training_index:3,transpar:3,travers:3,tree:[1,2],tree_path:3,turn:3,two:3,type:3,u5:3,ufunc:3,under:3,uniqu:3,unit:3,unittest:0,unneed:3,unsampl:3,us:3,user:3,util:[1,2],v_list:3,valid:3,valu:3,variabl:3,varianc:3,vector:3,verbos:3,veri:3,version:3,via:3,viz_tre:3,wai:3,want:3,wdcor:3,we:3,weight:3,were:3,when:3,where:3,whether:3,which:3,whose:3,width:3,work:3,would:3,wrapper:3,x:3,y:3,y_prob:3,y_true:3,you:3,z:3,zero:3,zqnet:[1,2],zshap:3},titles:["Contributing","Welcome to Quasinet\u2019s documentation!","quasinet","quasinet package"],titleterms:{"export":3,ciforest:3,citre:3,content:[1,3],contribut:0,curvatur:3,document:1,feature_import:3,feature_selector:3,indic:1,macfix:[],metric:3,modul:3,osfix:3,packag:3,qnet:3,qsampl:3,qseqtool:3,quasinet:[1,2,3],s:1,scorer:3,submodul:3,tabl:1,tree:3,util:3,welcom:1,zqnet:3}}) \ No newline at end of file diff --git a/docs/source/quasinet.rst b/docs/source/quasinet.rst index 8be6dea..8bfd9d7 100644 --- a/docs/source/quasinet.rst +++ b/docs/source/quasinet.rst @@ -8,127 +8,126 @@ quasinet.ciforest module ------------------------ .. automodule:: quasinet.ciforest - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.citrees module ----------------------- .. automodule:: quasinet.citrees - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.curvature module ------------------------- .. automodule:: quasinet.curvature - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.export module ---------------------- .. automodule:: quasinet.export - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.feature\_importance module ----------------------------------- .. automodule:: quasinet.feature_importance - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.feature\_selectors module ---------------------------------- .. automodule:: quasinet.feature_selectors - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.metrics module ----------------------- .. automodule:: quasinet.metrics - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.osfix module --------------------- .. automodule:: quasinet.osfix - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.qnet module -------------------- .. automodule:: quasinet.qnet - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.qsampling module ------------------------- .. automodule:: quasinet.qsampling - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.qseqtools module ------------------------- .. automodule:: quasinet.qseqtools - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.scorers module ----------------------- .. automodule:: quasinet.scorers - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.tree module -------------------- .. automodule:: quasinet.tree - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.utils module --------------------- .. automodule:: quasinet.utils - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: quasinet.zqnet module --------------------- .. automodule:: quasinet.zqnet - :members: - :undoc-members: - :show-inheritance: - + :members: + :undoc-members: + :show-inheritance: Module contents --------------- .. automodule:: quasinet - :members: - :undoc-members: - :show-inheritance: + :members: + :undoc-members: + :show-inheritance: diff --git a/version.py b/version.py index da835c9..3dc05fc 100644 --- a/version.py +++ b/version.py @@ -1 +1 @@ -__version__ = '0.1.61' +__version__ = '0.1.62'