From d4304982ed571d445017bb7daa031dd9fb453b41 Mon Sep 17 00:00:00 2001 From: Benjamin Auder Date: Fri, 10 Mar 2017 08:16:40 +0100 Subject: [PATCH] Remove and ignore Rstudio project files --- .Rproj.user/40465803/cpp-definition-cache | 2 -- .../40465803/pcs/debug-breakpoints.pper | 6 ------ .Rproj.user/40465803/pcs/files-pane.pper | 9 -------- .Rproj.user/40465803/pcs/source-pane.pper | 3 --- .../40465803/pcs/windowlayoutstate.pper | 14 ------------- .Rproj.user/40465803/pcs/workbench-pane.pper | 6 ------ .Rproj.user/40465803/persistent-state | 9 -------- .Rproj.user/40465803/saved_source_markers | 1 - .Rproj.user/40465803/sdb/prop/15D1CEE0 | 3 --- .Rproj.user/40465803/sdb/prop/2A6B202E | 2 -- .Rproj.user/40465803/sdb/prop/351F6E98 | 2 -- .Rproj.user/40465803/sdb/prop/36AA59D8 | 2 -- .Rproj.user/40465803/sdb/prop/3DB2E8C6 | 2 -- .Rproj.user/40465803/sdb/prop/54FEEFED | 2 -- .Rproj.user/40465803/sdb/prop/6D8AB60A | 2 -- .Rproj.user/40465803/sdb/prop/71C1A532 | 2 -- .Rproj.user/40465803/sdb/prop/78CD3B09 | 2 -- .Rproj.user/40465803/sdb/prop/7FF0D303 | 2 -- .Rproj.user/40465803/sdb/prop/8ED40402 | 2 -- .Rproj.user/40465803/sdb/prop/93E132E4 | 2 -- .Rproj.user/40465803/sdb/prop/96854E8B | 2 -- .Rproj.user/40465803/sdb/prop/B5669ED5 | 2 -- .Rproj.user/40465803/sdb/prop/D6E1266A | 2 -- .Rproj.user/40465803/sdb/prop/F342C3E6 | 2 -- .Rproj.user/40465803/sdb/prop/INDEX | 16 -------------- .Rproj.user/40465803/sdb/s-B9318FF6/46694A18 | 21 ------------------- .Rproj.user/40465803/sdb/s-B9318FF6/5519E2E7 | 20 ------------------ .Rproj.user/40465803/sdb/s-B9318FF6/9BC0CCC4 | 20 ------------------ .Rproj.user/40465803/sdb/s-B9318FF6/C0098B3E | 20 ------------------ .Rproj.user/40465803/sdb/s-B9318FF6/lock_file | 0 .gitignore | 2 ++ src/.gitignore | 2 +- valse.Rproj | 17 --------------- 33 files changed, 3 insertions(+), 198 deletions(-) delete mode 100644 .Rproj.user/40465803/cpp-definition-cache delete mode 100644 .Rproj.user/40465803/pcs/debug-breakpoints.pper delete mode 100644 .Rproj.user/40465803/pcs/files-pane.pper delete mode 100644 .Rproj.user/40465803/pcs/source-pane.pper delete mode 100644 .Rproj.user/40465803/pcs/windowlayoutstate.pper delete mode 100644 .Rproj.user/40465803/pcs/workbench-pane.pper delete mode 100644 .Rproj.user/40465803/persistent-state delete mode 100644 .Rproj.user/40465803/saved_source_markers delete mode 100644 .Rproj.user/40465803/sdb/prop/15D1CEE0 delete mode 100644 .Rproj.user/40465803/sdb/prop/2A6B202E delete mode 100644 .Rproj.user/40465803/sdb/prop/351F6E98 delete mode 100644 .Rproj.user/40465803/sdb/prop/36AA59D8 delete mode 100644 .Rproj.user/40465803/sdb/prop/3DB2E8C6 delete mode 100644 .Rproj.user/40465803/sdb/prop/54FEEFED delete mode 100644 .Rproj.user/40465803/sdb/prop/6D8AB60A delete mode 100644 .Rproj.user/40465803/sdb/prop/71C1A532 delete mode 100644 .Rproj.user/40465803/sdb/prop/78CD3B09 delete mode 100644 .Rproj.user/40465803/sdb/prop/7FF0D303 delete mode 100644 .Rproj.user/40465803/sdb/prop/8ED40402 delete mode 100644 .Rproj.user/40465803/sdb/prop/93E132E4 delete mode 100644 .Rproj.user/40465803/sdb/prop/96854E8B delete mode 100644 .Rproj.user/40465803/sdb/prop/B5669ED5 delete mode 100644 .Rproj.user/40465803/sdb/prop/D6E1266A delete mode 100644 .Rproj.user/40465803/sdb/prop/F342C3E6 delete mode 100644 .Rproj.user/40465803/sdb/prop/INDEX delete mode 100644 .Rproj.user/40465803/sdb/s-B9318FF6/46694A18 delete mode 100644 .Rproj.user/40465803/sdb/s-B9318FF6/5519E2E7 delete mode 100644 .Rproj.user/40465803/sdb/s-B9318FF6/9BC0CCC4 delete mode 100644 .Rproj.user/40465803/sdb/s-B9318FF6/C0098B3E delete mode 100644 .Rproj.user/40465803/sdb/s-B9318FF6/lock_file create mode 100644 .gitignore delete mode 100644 valse.Rproj diff --git a/.Rproj.user/40465803/cpp-definition-cache b/.Rproj.user/40465803/cpp-definition-cache deleted file mode 100644 index 32960f8..0000000 --- a/.Rproj.user/40465803/cpp-definition-cache +++ /dev/null @@ -1,2 +0,0 @@ -[ -] \ No newline at end of file diff --git a/.Rproj.user/40465803/pcs/debug-breakpoints.pper b/.Rproj.user/40465803/pcs/debug-breakpoints.pper deleted file mode 100644 index 5528aea..0000000 --- a/.Rproj.user/40465803/pcs/debug-breakpoints.pper +++ /dev/null @@ -1,6 +0,0 @@ -{ - "debugBreakpointsState" : { - "breakpoints" : [ - ] - } -} \ No newline at end of file diff --git a/.Rproj.user/40465803/pcs/files-pane.pper b/.Rproj.user/40465803/pcs/files-pane.pper deleted file mode 100644 index 610ac35..0000000 --- a/.Rproj.user/40465803/pcs/files-pane.pper +++ /dev/null @@ -1,9 +0,0 @@ -{ - "path" : "~", - "sortOrder" : [ - { - "ascending" : true, - "columnIndex" : 2 - } - ] -} \ No newline at end of file diff --git a/.Rproj.user/40465803/pcs/source-pane.pper b/.Rproj.user/40465803/pcs/source-pane.pper deleted file mode 100644 index 9efb51b..0000000 --- a/.Rproj.user/40465803/pcs/source-pane.pper +++ /dev/null @@ -1,3 +0,0 @@ -{ - "activeTab" : -1 -} \ No newline at end of file diff --git a/.Rproj.user/40465803/pcs/windowlayoutstate.pper b/.Rproj.user/40465803/pcs/windowlayoutstate.pper deleted file mode 100644 index 569ac98..0000000 --- a/.Rproj.user/40465803/pcs/windowlayoutstate.pper +++ /dev/null @@ -1,14 +0,0 @@ -{ - "left" : { - "panelheight" : 993, - "splitterpos" : 412, - "topwindowstate" : "HIDE", - "windowheight" : 1031 - }, - "right" : { - "panelheight" : 993, - "splitterpos" : 618, - "topwindowstate" : "NORMAL", - "windowheight" : 1031 - } -} \ No newline at end of file diff --git a/.Rproj.user/40465803/pcs/workbench-pane.pper b/.Rproj.user/40465803/pcs/workbench-pane.pper deleted file mode 100644 index f22d60c..0000000 --- a/.Rproj.user/40465803/pcs/workbench-pane.pper +++ /dev/null @@ -1,6 +0,0 @@ -{ - "TabSet1" : 2, - "TabSet2" : 0, - "TabZoom" : { - } -} \ No newline at end of file diff --git a/.Rproj.user/40465803/persistent-state b/.Rproj.user/40465803/persistent-state deleted file mode 100644 index edcabd7..0000000 --- a/.Rproj.user/40465803/persistent-state +++ /dev/null @@ -1,9 +0,0 @@ -build-last-errors="[]" -build-last-errors-base-dir="~/valse/" -build-last-outputs="[{\"output\":\"==> R CMD INSTALL --no-multiarch --with-keep.source valse\\n\\n\",\"type\":0},{\"output\":\"make: rien à faire pour « all ».\\n\",\"type\":1},{\"output\":\"\",\"type\":1},{\"output\":\"* installing to library ‘/home/u0106095/R/x86_64-pc-linux-gnu-library/3.3’\\n\",\"type\":1},{\"output\":\"* installing *source* package ‘valse’ ...\\n\",\"type\":1},{\"output\":\"** libs\\n\",\"type\":1},{\"output\":\"installing to /home/u0106095/R/x86_64-pc-linux-gnu-library/3.3/valse/libs\\n\",\"type\":1},{\"output\":\"** R\\n\",\"type\":1},{\"output\":\"\",\"type\":1},{\"output\":\"** data\\n\",\"type\":1},{\"output\":\"** preparing package for lazy loading\\n\",\"type\":1},{\"output\":\"\",\"type\":1},{\"output\":\"** help\\n\",\"type\":1},{\"output\":\"*** installing help indices\\n\",\"type\":1},{\"output\":\"\",\"type\":1},{\"output\":\"** building package indices\\n\",\"type\":1},{\"output\":\"** testing if installed package can be loaded\\n\",\"type\":1},{\"output\":\"\",\"type\":1},{\"output\":\"* DONE (valse)\\n\",\"type\":1},{\"output\":\"\",\"type\":1}]" -compile_pdf_state="{\"errors\":[],\"output\":\"\",\"running\":false,\"tab_visible\":false,\"target_file\":\"\"}" -console_procs="[]" -files.monitored-path="" -find-in-files-state="{\"handle\":\"\",\"input\":\"\",\"path\":\"\",\"regex\":false,\"results\":{\"file\":[],\"line\":[],\"lineValue\":[],\"matchOff\":[],\"matchOn\":[]},\"running\":false}" -imageDirtyState="1" -saveActionState="-1" diff --git a/.Rproj.user/40465803/saved_source_markers b/.Rproj.user/40465803/saved_source_markers deleted file mode 100644 index 2b1bef1..0000000 --- a/.Rproj.user/40465803/saved_source_markers +++ /dev/null @@ -1 +0,0 @@ -{"active_set":"","sets":[]} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/15D1CEE0 b/.Rproj.user/40465803/sdb/prop/15D1CEE0 deleted file mode 100644 index 32390ac..0000000 --- a/.Rproj.user/40465803/sdb/prop/15D1CEE0 +++ /dev/null @@ -1,3 +0,0 @@ -{ - "tempName" : "Untitled1" -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/2A6B202E b/.Rproj.user/40465803/sdb/prop/2A6B202E deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/2A6B202E +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/351F6E98 b/.Rproj.user/40465803/sdb/prop/351F6E98 deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/351F6E98 +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/36AA59D8 b/.Rproj.user/40465803/sdb/prop/36AA59D8 deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/36AA59D8 +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/3DB2E8C6 b/.Rproj.user/40465803/sdb/prop/3DB2E8C6 deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/3DB2E8C6 +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/54FEEFED b/.Rproj.user/40465803/sdb/prop/54FEEFED deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/54FEEFED +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/6D8AB60A b/.Rproj.user/40465803/sdb/prop/6D8AB60A deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/6D8AB60A +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/71C1A532 b/.Rproj.user/40465803/sdb/prop/71C1A532 deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/71C1A532 +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/78CD3B09 b/.Rproj.user/40465803/sdb/prop/78CD3B09 deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/78CD3B09 +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/7FF0D303 b/.Rproj.user/40465803/sdb/prop/7FF0D303 deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/7FF0D303 +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/8ED40402 b/.Rproj.user/40465803/sdb/prop/8ED40402 deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/8ED40402 +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/93E132E4 b/.Rproj.user/40465803/sdb/prop/93E132E4 deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/93E132E4 +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/96854E8B b/.Rproj.user/40465803/sdb/prop/96854E8B deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/96854E8B +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/B5669ED5 b/.Rproj.user/40465803/sdb/prop/B5669ED5 deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/B5669ED5 +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/D6E1266A b/.Rproj.user/40465803/sdb/prop/D6E1266A deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/D6E1266A +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/F342C3E6 b/.Rproj.user/40465803/sdb/prop/F342C3E6 deleted file mode 100644 index 7a73a41..0000000 --- a/.Rproj.user/40465803/sdb/prop/F342C3E6 +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/prop/INDEX b/.Rproj.user/40465803/sdb/prop/INDEX deleted file mode 100644 index c89d5de..0000000 --- a/.Rproj.user/40465803/sdb/prop/INDEX +++ /dev/null @@ -1,16 +0,0 @@ -~%2Fvalse%2FDESCRIPTION="8ED40402" -~%2Fvalse%2FLICENSE="D6E1266A" -~%2Fvalse%2FNAMESPACE="B5669ED5" -~%2Fvalse%2FR%2FconstructionModelesLassoMLE.R="3DB2E8C6" -~%2Fvalse%2FR%2FdiscardSimilarModels.R="36AA59D8" -~%2Fvalse%2FR%2FgenerateSampleInputs.R="96854E8B" -~%2Fvalse%2FR%2FgridLambda.R="F342C3E6" -~%2Fvalse%2FR%2FinitSmallEM.R="54FEEFED" -~%2Fvalse%2FR%2Fmain.R="351F6E98" -~%2Fvalse%2FR%2Fvalse.R="15D1CEE0" -~%2Fvalse%2FREADME.md="78CD3B09" -~%2Fvalse%2Fclean.sh="6D8AB60A" -~%2Fvalse%2Fdata%2FTODO="7FF0D303" -~%2Fvalse%2Fman%2FinitSmallEM.Rd="2A6B202E" -~%2Fvalse%2Fsrc%2Fsources%2FEMGLLF.c="71C1A532" -~%2Fvalse%2Fsrc%2Fsources%2FEMGLLF.h="93E132E4" diff --git a/.Rproj.user/40465803/sdb/s-B9318FF6/46694A18 b/.Rproj.user/40465803/sdb/s-B9318FF6/46694A18 deleted file mode 100644 index 7ccc15c..0000000 --- a/.Rproj.user/40465803/sdb/s-B9318FF6/46694A18 +++ /dev/null @@ -1,21 +0,0 @@ -{ - "collab_server" : "", - "contents" : "#' Main function\n#'\n#' @param X matrix of covariates (of size n*p)\n#' @param Y matrix of responses (of size n*m)\n#' @param procedure among 'LassoMLE' or 'LassoRank'\n#' @param selecMod method to select a model among 'SlopeHeuristic', 'BIC', 'AIC'\n#' @param gamma integer for the power in the penaly, by default = 1\n#' @param mini integer, minimum number of iterations in the EM algorithm, by default = 10\n#' @param maxi integer, maximum number of iterations in the EM algorithm, by default = 100\n#' @param eps real, threshold to say the EM algorithm converges, by default = 1e-4\n#' @param kmin integer, minimum number of clusters, by default = 2\n#' @param kmax integer, maximum number of clusters, by default = 10\n#' @param rang.min integer, minimum rank in the low rank procedure, by default = 1\n#' @param rang.max integer, maximum rank in the\n#' @return a list with estimators of parameters\n#' @export\n#-----------------------------------------------------------------------\nvalse = function(X,Y,procedure,selecMod,gamma = 1,mini = 10,\n maxi = 100,eps = 1e-4,kmin = 2,kmax = 10,\n rang.min = 1,rang.max = 10) {\n ##################################\n #core workflow: compute all models\n ##################################\n \n p = dim(phiInit)[1]\n m = dim(phiInit)[2]\n \n print(\"main loop: over all k and all lambda\")\n for (k in kmin:kmax)\n {\n print(k)\n \n print(\"Parameters initialization\")\n #smallEM initializes parameters by k-means and regression model in each component,\n #doing this 20 times, and keeping the values maximizing the likelihood after 10\n #iterations of the EM algorithm.\n init = initSmallEM(k, X, Y)\n phiInit <<- init$phiInit\n rhoInit <<- init$rhoInit\n piInit\t<<- init$piInit\n gamInit <<- init$gamInit\n \n gridLambda <<- gridLambda(phiInit, rhoInit, piInit, tauInit, X, Y, gamma, mini, maxi, eps)\n \n print(\"Compute relevant parameters\")\n #select variables according to each regularization parameter\n #from the grid: A1 corresponding to selected variables, and\n #A2 corresponding to unselected variables.\n params = selectiontotale(phiInit,rhoInit,piInit,tauInit,\n mini,maxi,gamma,gridLambda,\n X,Y,thresh,eps)\n A1 <<- params$A1\n A2 <<- params$A2\n Rho <<- params$Rho\n Pi <<- params$Pi\n \n if (procedure == 'LassoMLE') {\n print('run the procedure Lasso-MLE')\n #compute parameter estimations, with the Maximum Likelihood\n #Estimator, restricted on selected variables.\n model = constructionModelesLassoMLE(\n phiInit, rhoInit,piInit,tauInit,mini,maxi,\n gamma,gridLambda,X,Y,thresh,eps,A1,A2)\n ################################################\n ### Regarder la SUITE\n r1 = runProcedure1()\n Phi2 = Phi\n Rho2 = Rho\n Pi2 = Pi\n \n if (is.null(dim(Phi2)))\n #test was: size(Phi2) == 0\n {\n Phi[, , 1:k] <<- r1$phi\n Rho[, , 1:k] <<- r1$rho\n Pi[1:k,] <<- r1$pi\n } else\n {\n Phi <<-\n array(0., dim = c(p, m, kmax, dim(Phi2)[4] + dim(r1$phi)[4]))\n Phi[, , 1:(dim(Phi2)[3]), 1:(dim(Phi2)[4])] <<- Phi2\n Phi[, , 1:k, dim(Phi2)[4] + 1] <<- r1$phi\n Rho <<-\n array(0., dim = c(m, m, kmax, dim(Rho2)[4] + dim(r1$rho)[4]))\n Rho[, , 1:(dim(Rho2)[3]), 1:(dim(Rho2)[4])] <<- Rho2\n Rho[, , 1:k, dim(Rho2)[4] + 1] <<- r1$rho\n Pi <<- array(0., dim = c(kmax, dim(Pi2)[2] + dim(r1$pi)[2]))\n Pi[1:nrow(Pi2), 1:ncol(Pi2)] <<- Pi2\n Pi[1:k, ncol(Pi2) + 1] <<- r1$pi\n }\n } else {\n print('run the procedure Lasso-Rank')\n #compute parameter estimations, with the Low Rank\n #Estimator, restricted on selected variables.\n model = constructionModelesLassoRank(Pi, Rho, mini, maxi, X, Y, eps,\n A1, rank.min, rank.max)\n \n ################################################\n ### Regarder la SUITE \n phi = runProcedure2()$phi\n Phi2 = Phi\n if (dim(Phi2)[1] == 0)\n {\n Phi[, , 1:k,] <<- phi\n } else\n {\n Phi <<- array(0, dim = c(p, m, kmax, dim(Phi2)[4] + dim(phi)[4]))\n Phi[, , 1:(dim(Phi2)[3]), 1:(dim(Phi2)[4])] <<- Phi2\n Phi[, , 1:k,-(1:(dim(Phi2)[4]))] <<- phi\n }\n }\n }\n print('Model selection')\n if (selecMod == 'SlopeHeuristic') {\n \n } else if (selecMod == 'BIC') {\n \n } else if (selecMod == 'AIC') {\n \n }\n}\n", - "created" : 1488803392297.000, - "dirty" : false, - "encoding" : "UTF-8", - "folds" : "", - "hash" : "360251119", - "id" : "46694A18", - "lastKnownWriteTime" : 1487870307, - "last_content_update" : 1487870307, - "path" : "~/valse/R/valse.R", - "project_path" : "R/valse.R", - "properties" : { - "tempName" : "Untitled1" - }, - "relative_order" : 3, - "source_on_save" : false, - "source_window" : "", - "type" : "r_source" -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/s-B9318FF6/5519E2E7 b/.Rproj.user/40465803/sdb/s-B9318FF6/5519E2E7 deleted file mode 100644 index 2fa3989..0000000 --- a/.Rproj.user/40465803/sdb/s-B9318FF6/5519E2E7 +++ /dev/null @@ -1,20 +0,0 @@ -{ - "collab_server" : "", - "contents" : "# VAriable seLection with mixtureS of modEls\n\nThis code is the applied part of the PhD thesis of [Benjamin Gohehry](http://www.math.u-psud.fr/~goehry/).\n\n## Description\n\nTODO : see R package\n", - "created" : 1488803358112.000, - "dirty" : false, - "encoding" : "UTF-8", - "folds" : "", - "hash" : "268038944", - "id" : "5519E2E7", - "lastKnownWriteTime" : 1480679557, - "last_content_update" : 1480679557, - "path" : "~/valse/README.md", - "project_path" : "README.md", - "properties" : { - }, - "relative_order" : 1, - "source_on_save" : false, - "source_window" : "", - "type" : "markdown" -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/s-B9318FF6/9BC0CCC4 b/.Rproj.user/40465803/sdb/s-B9318FF6/9BC0CCC4 deleted file mode 100644 index ccd4fad..0000000 --- a/.Rproj.user/40465803/sdb/s-B9318FF6/9BC0CCC4 +++ /dev/null @@ -1,20 +0,0 @@ -{ - "collab_server" : "", - "contents" : "Trouver un jeu de données (+) intéressant (que les autres) ?\nAjouter toy datasets pour les tests (ou piocher dans MASS ?)\n\nED : j'ai simulé un truc basique via 'generateXYdefault(10,5,6,2)'\n", - "created" : 1488803373820.000, - "dirty" : false, - "encoding" : "UTF-8", - "folds" : "", - "hash" : "560839226", - "id" : "9BC0CCC4", - "lastKnownWriteTime" : 1487753778, - "last_content_update" : 1487753778, - "path" : "~/valse/data/TODO", - "project_path" : "data/TODO", - "properties" : { - }, - "relative_order" : 2, - "source_on_save" : false, - "source_window" : "", - "type" : "text" -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/s-B9318FF6/C0098B3E b/.Rproj.user/40465803/sdb/s-B9318FF6/C0098B3E deleted file mode 100644 index ba216a8..0000000 --- a/.Rproj.user/40465803/sdb/s-B9318FF6/C0098B3E +++ /dev/null @@ -1,20 +0,0 @@ -{ - "collab_server" : "", - "contents" : "constructionModelesLassoMLE = function(phiInit,rhoInit,piInit,gamInit,mini,maxi,gamma,glambda,\n\tX,Y,seuil,tau,selected)\n{\n\t#TODO: parameter ncores (chaque tâche peut aussi demander du parallélisme...)\n\tcl = parallel::makeCluster( parallel::detectCores() / 4 )\n\tparallel::clusterExport(cl=cl,\n\t\tvarlist=c(\"phiInit\",\"rhoInit\",\"gamInit\",\"mini\",\"maxi\",\"glambda\",\"X\",\"Y\",\"seuil\",\"tau\"),\n\t\tenvir=environment())\n\t#Pour chaque lambda de la grille, on calcule les coefficients\n\tout = parLapply( seq_along(glambda), function(lambdaindex)\n\t{\n\t\tn = dim(X)[1]\n\t\tp = dim(phiInit)[1]\n\t\tm = dim(phiInit)[2]\n\t\tk = dim(phiInit)[3]\n\n\t\t#TODO: phiInit[selected] et X[selected] sont bien sûr faux; par quoi remplacer ?\n\t\t#lambda == 0 c'est normal ? -> ED : oui, ici on calcule le maximum de vraisembance, donc on ne pénalise plus\n res = EMGLLF(phiInit[selected],rhoInit,piInit,gamInit,mini,maxi,gamma,0.,X[selected],Y,tau)\n\n\t\t#comment évaluer la dimension à partir du résultat et de [not]selected ?\n #dimension = ...\n\n #on veut calculer la vraisemblance avec toutes nos estimations\n\t\tdensite = vector(\"double\",n)\n\t\tfor (r in 1:k)\n\t\t{\n\t\t\tdelta = Y%*%rho[,,r] - (X[selected]%*%res$phi[selected,,r])\n\t\t\tdensite = densite + pi[r] *\n\t\t\t\tdet(rho[,,r])/(sqrt(2*base::pi))^m * exp(-tcrossprod(delta)/2.0)\n\t\t}\n\t\tllh = c( sum(log(densite[,lambdaIndex])), (dimension+m+1)*k-1 )\n\t\tlist(\"phi\"=res$phi, \"rho\"=res$rho, \"pi\"=res$pi, \"llh\" = llh)\n\t})\n\tparallel::stopCluster(cl)\n\tout\n}\n", - "created" : 1488803513260.000, - "dirty" : false, - "encoding" : "UTF-8", - "folds" : "", - "hash" : "1470456796", - "id" : "C0098B3E", - "lastKnownWriteTime" : 1488803686, - "last_content_update" : 1488803686911, - "path" : "~/valse/R/constructionModelesLassoMLE.R", - "project_path" : "R/constructionModelesLassoMLE.R", - "properties" : { - }, - "relative_order" : 4, - "source_on_save" : false, - "source_window" : "", - "type" : "r_source" -} \ No newline at end of file diff --git a/.Rproj.user/40465803/sdb/s-B9318FF6/lock_file b/.Rproj.user/40465803/sdb/s-B9318FF6/lock_file deleted file mode 100644 index e69de29..0000000 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..812257f --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +# Ignore Rstudio project files +*.Rproj* diff --git a/src/.gitignore b/src/.gitignore index da9ff21..e61554f 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -1,3 +1,3 @@ -#ignore object files, library and test executables +# Ignore object files, library and test executables *.o *.so diff --git a/valse.Rproj b/valse.Rproj deleted file mode 100644 index 21a4da0..0000000 --- a/valse.Rproj +++ /dev/null @@ -1,17 +0,0 @@ -Version: 1.0 - -RestoreWorkspace: Default -SaveWorkspace: Default -AlwaysSaveHistory: Default - -EnableCodeIndexing: Yes -UseSpacesForTab: Yes -NumSpacesForTab: 2 -Encoding: UTF-8 - -RnwWeave: Sweave -LaTeX: pdfLaTeX - -BuildType: Package -PackageUseDevtools: Yes -PackageInstallArgs: --no-multiarch --with-keep.source -- 2.42.1