{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:HOVY6YWEQTZ4PUEXX4KHHHZDSG","short_pith_number":"pith:HOVY6YWE","canonical_record":{"source":{"id":"1709.06737","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"stat.AP","submitted_at":"2017-09-20T07:00:11Z","cross_cats_sorted":[],"title_canon_sha256":"5e19f1ff3298501c903148f958a53acb2db7e7e510c09af1868ca4b97d3a80c1","abstract_canon_sha256":"3c09ec5c6fcb1c8f03216d23fac6c298949a6e50b0a28ff3daf4e262f70c99f2"},"schema_version":"1.0"},"canonical_sha256":"3bab8f62c484f3c7d097bf14739f2391bca092286eaa7e329d1019a909f544ab","source":{"kind":"arxiv","id":"1709.06737","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1709.06737","created_at":"2026-05-18T00:34:40Z"},{"alias_kind":"arxiv_version","alias_value":"1709.06737v1","created_at":"2026-05-18T00:34:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1709.06737","created_at":"2026-05-18T00:34:40Z"},{"alias_kind":"pith_short_12","alias_value":"HOVY6YWEQTZ4","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_16","alias_value":"HOVY6YWEQTZ4PUEX","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_8","alias_value":"HOVY6YWE","created_at":"2026-05-18T12:31:18Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:HOVY6YWEQTZ4PUEXX4KHHHZDSG","target":"record","payload":{"canonical_record":{"source":{"id":"1709.06737","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"stat.AP","submitted_at":"2017-09-20T07:00:11Z","cross_cats_sorted":[],"title_canon_sha256":"5e19f1ff3298501c903148f958a53acb2db7e7e510c09af1868ca4b97d3a80c1","abstract_canon_sha256":"3c09ec5c6fcb1c8f03216d23fac6c298949a6e50b0a28ff3daf4e262f70c99f2"},"schema_version":"1.0"},"canonical_sha256":"3bab8f62c484f3c7d097bf14739f2391bca092286eaa7e329d1019a909f544ab","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:34:40.647250Z","signature_b64":"fiXnp4PDTfI0BvZz24VpResHzUP80OKhYXTAPjpNAovMKv1idyiMKg3s6BJ6CSJCAD7GMNHUAIjzz/VrKLTVCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3bab8f62c484f3c7d097bf14739f2391bca092286eaa7e329d1019a909f544ab","last_reissued_at":"2026-05-18T00:34:40.646609Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:34:40.646609Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1709.06737","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:34:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"gFscCVNJxWXsuBr5r/jj46uLPe3LsiFhwBR7lYYHk5Kikx2jornKF3CN8swcQGa9iG8lVAY9ux3xeR2v6i6yAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-23T21:39:16.650607Z"},"content_sha256":"de9c794e24c7a3f17368c142a8bfc12f409da9b2daf1e5074adca728069cc727","schema_version":"1.0","event_id":"sha256:de9c794e24c7a3f17368c142a8bfc12f409da9b2daf1e5074adca728069cc727"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:HOVY6YWEQTZ4PUEXX4KHHHZDSG","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Measuring Player Retention and Monetization using the Mean Cumulative Function","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"stat.AP","authors_text":"Anne-Maarit Majanoja, Antti Airola, Jukka Heikkonen, Markus Viljanen, Tapio Pahikkala","submitted_at":"2017-09-20T07:00:11Z","abstract_excerpt":"Game analytics supports game development by providing direct quantitative feedback about player experience. Player retention and monetization in particular have become central business statistics in free-to-play game development. Many metrics have been used for this purpose. However, game developers often want to perform analytics in a timely manner before all users have churned from the game. This causes data censoring which makes many metrics biased. In this work, we introduce how the Mean Cumulative Function (MCF) can be used to generalize many academic metrics to censored data. The MCF all"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1709.06737","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:34:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PMSHbyDf3DRX51FQmd185or/6WFCCXNavvHymCJgMdFCA6ZDQPkiEImHJfJfZfzxFk6/jG4XE6l1fWyNU+0XBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-23T21:39:16.650954Z"},"content_sha256":"6bf9cd693feae0d3f047fc98c764d7d8386f9f221a32e69bc27a13475d772057","schema_version":"1.0","event_id":"sha256:6bf9cd693feae0d3f047fc98c764d7d8386f9f221a32e69bc27a13475d772057"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/HOVY6YWEQTZ4PUEXX4KHHHZDSG/bundle.json","state_url":"https://pith.science/pith/HOVY6YWEQTZ4PUEXX4KHHHZDSG/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/HOVY6YWEQTZ4PUEXX4KHHHZDSG/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-23T21:39:16Z","links":{"resolver":"https://pith.science/pith/HOVY6YWEQTZ4PUEXX4KHHHZDSG","bundle":"https://pith.science/pith/HOVY6YWEQTZ4PUEXX4KHHHZDSG/bundle.json","state":"https://pith.science/pith/HOVY6YWEQTZ4PUEXX4KHHHZDSG/state.json","well_known_bundle":"https://pith.science/.well-known/pith/HOVY6YWEQTZ4PUEXX4KHHHZDSG/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:HOVY6YWEQTZ4PUEXX4KHHHZDSG","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"3c09ec5c6fcb1c8f03216d23fac6c298949a6e50b0a28ff3daf4e262f70c99f2","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"stat.AP","submitted_at":"2017-09-20T07:00:11Z","title_canon_sha256":"5e19f1ff3298501c903148f958a53acb2db7e7e510c09af1868ca4b97d3a80c1"},"schema_version":"1.0","source":{"id":"1709.06737","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1709.06737","created_at":"2026-05-18T00:34:40Z"},{"alias_kind":"arxiv_version","alias_value":"1709.06737v1","created_at":"2026-05-18T00:34:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1709.06737","created_at":"2026-05-18T00:34:40Z"},{"alias_kind":"pith_short_12","alias_value":"HOVY6YWEQTZ4","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_16","alias_value":"HOVY6YWEQTZ4PUEX","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_8","alias_value":"HOVY6YWE","created_at":"2026-05-18T12:31:18Z"}],"graph_snapshots":[{"event_id":"sha256:6bf9cd693feae0d3f047fc98c764d7d8386f9f221a32e69bc27a13475d772057","target":"graph","created_at":"2026-05-18T00:34:40Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Game analytics supports game development by providing direct quantitative feedback about player experience. Player retention and monetization in particular have become central business statistics in free-to-play game development. Many metrics have been used for this purpose. However, game developers often want to perform analytics in a timely manner before all users have churned from the game. This causes data censoring which makes many metrics biased. In this work, we introduce how the Mean Cumulative Function (MCF) can be used to generalize many academic metrics to censored data. The MCF all","authors_text":"Anne-Maarit Majanoja, Antti Airola, Jukka Heikkonen, Markus Viljanen, Tapio Pahikkala","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"stat.AP","submitted_at":"2017-09-20T07:00:11Z","title":"Measuring Player Retention and Monetization using the Mean Cumulative Function"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1709.06737","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:de9c794e24c7a3f17368c142a8bfc12f409da9b2daf1e5074adca728069cc727","target":"record","created_at":"2026-05-18T00:34:40Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"3c09ec5c6fcb1c8f03216d23fac6c298949a6e50b0a28ff3daf4e262f70c99f2","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"stat.AP","submitted_at":"2017-09-20T07:00:11Z","title_canon_sha256":"5e19f1ff3298501c903148f958a53acb2db7e7e510c09af1868ca4b97d3a80c1"},"schema_version":"1.0","source":{"id":"1709.06737","kind":"arxiv","version":1}},"canonical_sha256":"3bab8f62c484f3c7d097bf14739f2391bca092286eaa7e329d1019a909f544ab","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"3bab8f62c484f3c7d097bf14739f2391bca092286eaa7e329d1019a909f544ab","first_computed_at":"2026-05-18T00:34:40.646609Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:34:40.646609Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"fiXnp4PDTfI0BvZz24VpResHzUP80OKhYXTAPjpNAovMKv1idyiMKg3s6BJ6CSJCAD7GMNHUAIjzz/VrKLTVCw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:34:40.647250Z","signed_message":"canonical_sha256_bytes"},"source_id":"1709.06737","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:de9c794e24c7a3f17368c142a8bfc12f409da9b2daf1e5074adca728069cc727","sha256:6bf9cd693feae0d3f047fc98c764d7d8386f9f221a32e69bc27a13475d772057"],"state_sha256":"dfe79e13456a32d5189bb025abf266856c72a52d0d53d2d139de0f4debd98246"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NIDLdVaY+D1QXA1qR/dItm5zz483XpSWd8o9D4Kvb1/bV1J3INHM802xTPpk6u4xNUlzFHTC0kNcz1/CMi8YDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-23T21:39:16.652941Z","bundle_sha256":"2a2efc487e38bba9b01c1cbccf2ad8856c79448072956ce52e5d5b415dbfa38b"}}