R에 대한 가장 성숙한 희소 행렬 패키지?
-
19-09-2019 - |
문제
R에 대한 적어도 두 개의 희소 행렬 패키지가 있습니다. 나는 너무 크고 희소 한 데이터 세트로 작업하기 때문에 밀집된 표현으로 메모리에 맞는 데이터 세트로 작업하고 있기 때문에 이것을 찾고 있습니다. 기본 선형 대수 루틴과 C 코드를 쉽게 작성할 수있는 기능을 원합니다. 가장 성숙하고 사용하기 가장 좋은 라이브러리는 무엇입니까?
지금까지 나는 찾았다
- 행렬 리버스 종속성이 많으므로 가장 많이 사용되는 것임을 암시합니다.
- sparsem 리버스 데프가 많지 않습니다.
- 다양한 그래프 라이브러리에는 아마도 자체 (암시 적) 버전이있을 수 있습니다. 예를 들어 이그랩 그리고 회로망 (후자는 일부입니다 스테이트). 이것들은 내 필요에 따라 너무 전문적입니다.
누구든지 이것에 대한 경험이 있습니까?
검색에서 rseek.org 조금, 행렬 패키지가 가장 일반적으로 언급 된 것 같습니다. 나는 종종 생각한다 크랜 작업 뷰 상당히 권위있는 것처럼 다변량 작업보기 매트릭스와 sparsem을 언급합니다.
해결책
매트릭스는 가장 일반적이며 방금 표준 설치 (2.9.0 기준)로 허용되었으므로 광범위하게 사용할 수 있어야합니다.
베이스의 매트릭스 :https://stat.ethz.ch/pipermail/r-announce/2009/000499.html
다른 팁
내 경험상, 매트릭스는 가장 잘 지원되고 가장 성숙한 패키지입니다. C 아키텍처는 또한 상당히 노출되고 비교적 간단해야합니다.
희소 행렬의 로그 (x)는 로그 (0)가 정의되지 않았고 희소 행렬의 대부분의 요소가 0이기 때문에 나쁜 아이디어입니다.
0이 아닌 요소의 로그를 얻으려면 삼중 항 희미한 표현으로 변환하고 해당 값의 로그를 사용해보십시오.
제휴하지 않습니다 StackOverflow