Commit Graph

  • 578f5ed5f3 Start preparing the true usernames CSV file. junos 2021-12-01 11:29:22 +0100
  • 6f9b513ba0 Make the participants rule run. junos 2021-11-29 18:37:50 +0100
  • c2b27aef45 Add yaml files to submodule. junos 2021-11-24 19:12:36 +0100
  • 4bb01ba871 Add functions to prepare participants files. junos 2021-11-24 19:09:06 +0100
  • 080dc1d1fe Add instructions for RAPIDS. junos 2021-11-18 17:22:08 +0100
  • 4e87664fd6 Force UNIX eol characters. junos 2021-11-17 19:20:19 +0100
  • c0ea17dbe3 Update rapids. junos 2021-11-17 18:58:12 +0100
  • 1d65a31d8c Update rapids submodule. junos 2021-11-17 12:59:12 +0100
  • d4ba701202 Add the rapids fork submodule. junos 2021-11-17 12:47:42 +0100
  • e33a49c9fc Add a demo of pipeline. junos 2021-11-17 10:44:49 +0100
  • d34c2ec5e9 Merge branch 'ambient' into ml_pipeline junos 2021-11-17 10:39:55 +0100
  • 005b09cfdf [WIP] Fix tests to use pyprojroot. junos 2021-10-29 12:07:12 +0200
  • 6fc0d962ae Remove low values of pressure. ambient junos 2021-10-22 18:09:17 +0200
  • 92fbda242b Explore barometer and temperature data. junos 2021-10-14 17:59:33 +0200
  • 6302a0f0d9 Merge ambient sensors into one file. junos 2021-10-13 16:57:38 +0200
  • a63a7eac99 [WIP] Add a test for SensorFeatures. junos 2021-10-13 13:39:58 +0200
  • 47ecd4bc02 partially resolved the grouping issue Ivan Kobe 2021-09-22 16:34:33 +0200
  • b8c7606664 Add an option to read cached labels from a file. junos 2021-09-15 15:45:49 +0200
  • ed062d25ee Add export capabilities to labels.py. junos 2021-09-15 15:36:36 +0200
  • 20748890a8 Further refactor by moving helper functions. junos 2021-09-15 15:14:54 +0200
  • 28699a0fdf Enable reading features from csv files. junos 2021-09-14 17:42:34 +0200
  • af9e81fe40 Document the SensorFeatures class and its __init__ method. junos 2021-09-13 17:43:47 +0200
  • 53df652d02 implemented time_screen_sequence Ivan Kobe 2021-09-13 11:47:19 +0200
  • b19eebbb92 Refactor machine_learning/pipeline.py by defining one class by file. junos 2021-09-13 11:41:57 +0200
  • cf7e692927 defined func identify_screen_sequences Ivan Kobe 2021-09-10 16:47:37 +0200
  • c1bb4ddf0f Save calculated features to csv files. junos 2021-08-23 16:36:26 +0200
  • 0152fbe4ac Delete the leftover class. junos 2021-08-23 16:09:23 +0200
  • 3611fc76f7 Fill NaNs after merging all features. junos 2021-08-21 19:48:57 +0200
  • ee30c042ea Fill NaNs introduced in merge for proximity. junos 2021-08-21 19:40:42 +0200
  • a71e132edf Prepare the first full pipeline. junos 2021-08-21 19:04:09 +0200
  • 24c4bef7e2 Print some more messages. junos 2021-08-21 19:03:44 +0200
  • 11381d6447 Add some print statements for monitoring progress. junos 2021-08-21 18:54:02 +0200
  • d19995385d Account for the case when there is no data for days with labels. junos 2021-08-21 18:49:57 +0200
  • f73f86486a Fill communication features with appropriate values. junos 2021-08-21 18:28:22 +0200
  • aed73bb7ed Add fill values for communication for rows with no calls/smses. junos 2021-08-21 18:12:02 +0200
  • 8507ff5761 Check for NaNs in the data, since sklearn.LinearRegression cannot handle them. junos 2021-08-21 17:45:23 +0200
  • 0b85ee8fdc Merge branch 'master' into ml_pipeline junos 2021-08-21 17:37:45 +0200
  • e2e268148d Fill in 0.5 for undefined ratio. communication junos 2021-08-21 17:33:31 +0200
  • 00015a3b8d Fill in zeroes when joining or unstacking. junos 2021-08-21 17:31:15 +0200
  • 065cd4347e [WIP] Add a class for model validation. junos 2021-08-20 19:44:50 +0200
  • 0b98d59aad Aggregate labels using grouping_variable. junos 2021-08-20 19:17:22 +0200
  • 08fdec34f1 Merge features into a common df. junos 2021-08-20 17:59:00 +0200
  • 72b16af75c Make group_by consistent with communication. junos 2021-08-20 17:52:31 +0200
  • d6337e82ac Merge branch 'master' into ml_pipeline junos 2021-08-20 17:43:53 +0200
  • 9a319ac6e5 Add an option to group on other than just participant_id. junos 2021-08-20 17:41:12 +0200
  • 6592612db7 Add a similar class for labels. junos 2021-08-19 17:44:04 +0200
  • 97c693d252 Add a getter for communication data. junos 2021-08-19 17:36:26 +0200
  • 93f136b080 Add a method to get communication features. junos 2021-08-19 17:32:02 +0200
  • 5be3e82797 Accept nested feature configuration. junos 2021-08-19 17:23:23 +0200
  • 429aa43bd1 Add communication features to pipeline. junos 2021-08-19 17:05:44 +0200
  • 0ed34e97b3 Convert the class into a YAML object. junos 2021-08-19 16:31:42 +0200
  • 52664eb40b Implement getters. junos 2021-08-19 11:47:59 +0200
  • de92e1309d Merge branch 'master' into ml_pipeline junos 2021-08-18 17:30:36 +0200
  • 777e6f0a58 calls_sms_features() now returns all communication features. junos 2021-08-18 15:41:47 +0200
  • 2d78aacd18 Compile a list of contact features and add a test. junos 2021-08-18 15:35:42 +0200
  • c88336481e Add a test for SMS features. junos 2021-08-18 15:28:46 +0200
  • 1bc996413e Clarify names for no_all calls/sms feature. junos 2021-08-18 15:23:30 +0200
  • a2a44c202a Calculate common features outside if...else. junos 2021-08-18 10:54:54 +0200
  • 4740e94d37 Fix a bug introduced in e7fe4e8398 . junos 2021-08-18 10:48:34 +0200
  • b1ad8d1309 List calls features. junos 2021-08-17 16:27:34 +0200
  • bb75abcb9b Add tests for proximity. junos 2021-08-17 10:51:51 +0200
  • e7fe4e8398 Simplify merge into join. junos 2021-08-17 13:49:53 +0200
  • cf28aa547a Merge branch 'communication' into 'master' Junos Lukan 2021-08-17 11:42:03 +0000
  • 4d73b9d5ff Add tests for proximity. junos 2021-08-17 10:51:51 +0200
  • 3821314dd9 [WIP] Separate the features part from the pipeline. junos 2021-08-16 18:11:25 +0200
  • d6f36ec8f8 [WIP] Finish the class by assigning columns and validating model. junos 2021-08-13 17:40:31 +0200
  • b06ec6e1ae [WIP] Methods to get the labels and data plus aggregate them. junos 2021-08-12 19:06:43 +0200
  • 622477f19f [WIP] Start merging steps into a class for a pipeline. junos 2021-08-12 17:38:08 +0200
  • 577a874288 Add an example for linear regression. junos 2021-08-12 16:54:00 +0200
  • c8bb481508 Add a parameter for grouping. junos 2021-08-12 15:07:20 +0200
  • 98f1df81c6 Use the same function for ESM and other data. junos 2021-08-11 17:26:44 +0200
  • ad85f79bc5 Move datetime calculation to a separate function. junos 2021-08-11 17:19:14 +0200
  • 070cfdba80 Start machine learning pipeline example. junos 2021-08-11 16:42:30 +0200
  • c6d0e4391e Add a couple of proximity features. junos 2021-08-11 16:40:19 +0200
  • af65d0864f Add a simple function for recoding proximity. junos 2021-08-11 15:04:27 +0200
  • a2180aee54 Fix assignment to use loc. junos 2021-08-11 14:53:59 +0200
  • 74b4f9ddbe separated features Ivan Kobe 2021-08-10 12:34:21 +0200
  • a06ad0800f Explore missing application categories. junos 2021-08-09 16:02:23 +0200
  • 06e1fe7410 Merge remote-tracking branch 'origin/communication' into communication junos 2021-08-06 18:53:57 +0200
  • 02f2607be9 Fix formatting and typos. junos 2021-08-06 18:53:18 +0200
  • cca5a29483 Rename features and add one for missed calls. junos 2021-08-06 18:51:13 +0200
  • e3d735163f Add demonstrations of new functions. junos 2021-08-06 18:38:21 +0200
  • 1b53865f0a deleted prototyping notebooks Ivan Kobe 2021-08-04 13:46:44 +0200
  • 4ac5f37c19 additional communication features Ivan Kobe 2021-08-04 13:45:54 +0200
  • 2fc80a34e7 Fix formatting and typos. junos 2021-08-06 18:53:18 +0200
  • fbd9c2fc32 Rename features and add one for missed calls. junos 2021-08-06 18:51:13 +0200
  • d8899fa75b Merge branch 'communication' into 'master' Junos Lukan 2021-08-06 16:44:39 +0000
  • 62af04fe09 Communication Ivan Kobe 2021-08-06 16:44:39 +0000
  • 33ebf9caea Add demonstrations of new functions. junos 2021-08-06 18:38:21 +0200
  • 40293c4752 Further reduce figure height and increase font size. junos 2021-08-04 18:05:52 +0200
  • 9e87b1f176 Add an option to print figures and set font sizes. junos 2021-08-04 17:41:09 +0200
  • 4a2ca581b3 deleted prototyping notebooks Ivan Kobe 2021-08-04 13:46:44 +0200
  • d98b673824 additional communication features Ivan Kobe 2021-08-04 13:45:54 +0200
  • 1bdb334c42 Fix formatting. junos 2021-07-27 20:57:21 +0200
  • b99136a181 Document individual functions for event extraction. junos 2021-07-27 20:56:27 +0200
  • 9bd42afa02 Simplify pivoting a table and fix other mistakes. junos 2021-07-27 20:41:13 +0200
  • 0f5af21f71 Detect whether event was work related. junos 2021-07-27 19:53:44 +0200
  • c4f7b6459d Extract event duration. junos 2021-07-27 19:47:54 +0200
  • 19cddaa634 Convert event time to datetime. junos 2021-07-27 18:43:31 +0200
  • 763b970a42 Detect stressful events and rename their stressfulness. junos 2021-07-27 18:30:05 +0200