problem with output when using networkdynamic
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Load issued_networkdynamic.RData and reproduce the networkDynamic() construction using dynamic_edge, dynamic_node, and net. Inspect the result with as.data.frame(dynet), timeline(dynet), and reconcile.edge.activity(); done means identifying why the extra edges appear and documenting or correcting the behavior.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi,
I am faced a problem with networkdynamic output: 30 new edges have been added to my network while they did not exist in the original edgelist. And, I don't know why.
For instance, in the original dynamic edgelist used to produced a dynamic network, the vertex 24 is connected to vertex 1 through one edge. This connection last fron step 5 to step 6.
| onset | terminus | tail | head | onset.censored | terminus.censored | duration | |
|---|---|---|---|---|---|---|---|
| 115 | 5.00 | 6.00 | 1 | 24 | TRUE | TRUE | 1.00 |
But, after I created my dynamic network with networkdynamic, three news edges have been created betweent node 24 and nodes 3, 9, 13.
| onset | terminus | tail | head | onset.censored | terminus.censored | duration | edge.id | |
|---|---|---|---|---|---|---|---|---|
| 1 | 0.00 | 33.00 | 3.00 | 24.00 | TRUE | TRUE | 33.00 | 44.00 |
| 2 | 0.00 | 33.00 | 9.00 | 24.00 | TRUE | TRUE | 33.00 | 112.00 |
| 3 | 0.00 | 33.00 | 13.00 | 24.00 | TRUE | TRUE | 33.00 | 161.00 |
| 4 | 5.00 | 6.00 | 1.00 | 24.00 | FALSE | FALSE | 1.00 | 286.00 |
Here is my code:
load("issued_networkdynamic.RData")
static_node <- static_node[,0:2]
net <- network(static_edge,
vertex.attr = static_node,
directed = TRUE,
bipartite = FALSE,
multiple = FALSE,
loops = FALSE
)
dynamic_edge <- dynamic_edge[,0:7]
dynet <- networkDynamic(
net,
edge.spells = dynamic_edge,
vertex.spells = dynamic_node,
#create.TEAs = TRUE
)
# Here we can see that there are 30 new edges => why ?
t <- as.data.frame(dynet)
timeline(dynet)
# reconcile.edge.activity allows to correct conflicts between edges and vertices, but there are still edges which did not exist in the original edgelist
reconcile.edge.activity(net = dynet, mode = "reduce.to.vertices", active.default = TRUE)
render.d3movie(dynet,
animation.mode='kamadakawai',
usearrows = T,
displaylabels = T, label= "vertex.id")
And data can be found here : https://github.com/luneauaymeric/dynamic_graph_with_ndtv/blob/main/issued_networkdynamic.RData
- Lingua principale
- R
- Stelle
- 12
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di statnet/networkDynamic
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
statnet/networkDynamic#26 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
statnet/networkDynamic#14 · 2 commenti ·
-
Error in Group 1 labelsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
statnet/networkDynamic#11 · 6 commenti · 1 reazione ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
statnet/networkDynamic#9 · 4 commenti ·
Tutte le issue di statnet/networkDynamic
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
inbo/erl-butterflies-2025#26 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
-
broken link to libgit2Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
RConsortium/submissions-pilot7-synthetic-data#95 ·
I maintainer di solito rispondono entro 1 giorno
-
betweenAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100