Juan Abasolo
2018-09-07 06:35:45 UTC
¡Buenas, listeros!
Supongo que lo que planteo es muy básico, pero estoy trabado y no lo veo.
Tengo una función que da la distancia lingüística ALINE, alineR::aline(),
pero que no genera matrices.
Tengo que hacer matrices de distancias ALINE de unos datos tipo esto:
A cansado
B cansadísimo
C cansau
D reventado
E reventao
F NA
G canso
alineR::aline("cansado", "cansado")
# 0
Necesito así, as.dist(miresultado)...
A B C D ...
A 0
B 0.2 0
C 0.1 0 0
D 0.9 0.89 0
...
No sé si le puedo explicar a la función dist() o a alguna amiga suya que
method = "ALINE" quiere decir que use la función `aline()`. O si tengo que
intentar reinventar la rueda, pero con alineR::aline(x).
También capaz que pueda evitar que aparezcan los NA sin mellar el trabajo.
Gracias por la pacencia.
--
Juan Abasolo
Hizkuntzaren eta Literaturaren Didaktika Saila
Bilboko Hezkuntza Fakultatea
Euskal Herriko Unibertsitatea
UPV/EHU
Sarriena auzoa z/g
48940 Leioa
Bizkaia
[[alternative HTML version deleted]]
Supongo que lo que planteo es muy básico, pero estoy trabado y no lo veo.
Tengo una función que da la distancia lingüística ALINE, alineR::aline(),
pero que no genera matrices.
Tengo que hacer matrices de distancias ALINE de unos datos tipo esto:
A cansado
B cansadísimo
C cansau
D reventado
E reventao
F NA
G canso
alineR::aline("cansado", "cansado")
# 0
Necesito así, as.dist(miresultado)...
A B C D ...
A 0
B 0.2 0
C 0.1 0 0
D 0.9 0.89 0
...
No sé si le puedo explicar a la función dist() o a alguna amiga suya que
method = "ALINE" quiere decir que use la función `aline()`. O si tengo que
intentar reinventar la rueda, pero con alineR::aline(x).
También capaz que pueda evitar que aparezcan los NA sin mellar el trabajo.
Gracias por la pacencia.
--
Juan Abasolo
Hizkuntzaren eta Literaturaren Didaktika Saila
Bilboko Hezkuntza Fakultatea
Euskal Herriko Unibertsitatea
UPV/EHU
Sarriena auzoa z/g
48940 Leioa
Bizkaia
[[alternative HTML version deleted]]