<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1505480557034_9869">Bom dia, pessoal.</div><div id="yui_3_16_0_ym19_1_1505480557034_9869"><br></div><div id="yui_3_16_0_ym19_1_1505480557034_9869">Alguém poderia me tirar uma dúvida sobre Sparse matrix? Tenho um objeto em que os identificadores de linhas e colunas são os mesmos, códigos de municipios (por exemplo,</div><div id="yui_3_16_0_ym19_1_1505480557034_9869" dir="ltr">3509106 ,3511003, .... ) e estão em dimnames. O conteúdo da matriz é composto por pontos e proporções, como vcs vêem abaixo, no exemplo resumido (pois são mais de 5000 municipios, ou seja, matriz bem grande).<br></div><div id="yui_3_16_0_ym19_1_1505480557034_9869"><br></div><div id="yui_3_16_0_ym19_1_1505480557034_9869"><br></div><div id="yui_3_16_0_ym19_1_1505480557034_9869"><br></div><div id="yui_3_16_0_ym19_1_1505480557034_9869"><br></div><div id="yui_3_16_0_ym19_1_1505480557034_9905">> matw</div><div id="yui_3_16_0_ym19_1_1505480557034_9906">5018 x 5018 sparse Matrix of class "dgCMatrix"</div><div id="yui_3_16_0_ym19_1_1505480557034_9907"> [[ suppressing 48 column names ‘3509106’, ‘3511003’, ‘3514403’ ... ]]</div><div id="yui_3_16_0_ym19_1_1505480557034_9908"> [[ suppressing 48 column names ‘3509106’, ‘3511003’, ‘3514403’ ... ]]</div><div id="yui_3_16_0_ym19_1_1505480557034_9909"> </div><div id="yui_3_16_0_ym19_1_1505480557034_9910">3509106 . . . . 0.25 . . . . . 0.25 . . 0.2500000 0.2500000 . . </div><div id="yui_3_16_0_ym19_1_1505480557034_9911">3511003 . . . . . . . . . . . 0.1666667 . . . . . </div><div id="yui_3_16_0_ym19_1_1505480557034_9912">3514403 . . . . . . . . . 0.2 . . 0.2000000 . 0.2000000 . . </div><div id="yui_3_16_0_ym19_1_1505480557034_9913">3515301 . . . . . . . . . . . . . . . . 0.3333333</div><div id="yui_3_16_0_ym19_1_1505480557034_9914">3528700 0.1428571 . . . . 0.1428571 . . . . . . 0.1428571 0.1428571 0.1428571 . . </div><div id="yui_3_16_0_ym19_1_1505480557034_9915">3530201 . . . . 0.20 . . . . . . . . . . . 0.2000000</div><div id="yui_3_16_0_ym19_1_1505480557034_9916">3531605 . . . . . . . . 0.2 . . . . . . . . </div><div id="yui_3_16_0_ym19_1_1505480557034_9917">3532207 . . . . . . . . . . . . . . . . . </div><div id="yui_3_16_0_ym19_1_1505480557034_9918">3533106 . . . . . . 0.25 . . . . . . . . . . </div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_9919">3534807 . . 0.2 . . . . . . . 0.20 . . . 0.2000000 . . </div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_9919"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_9919"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_9919"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_9919"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_9919">Por que toda vez que uso o comando as.matrix(matw) ele simplesmente retira as proporções e coloca como conteúdo da matriz os codigos dos municipios? Veja abaixo.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_9919"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10074">matw_matriz</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10075"> 3509106 3511003 3514403 3515301 3528700 3530201 3531605 3532207 3533106 3534807</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10076"> 3535408 3536406 3538303 3541307 3541505 3544251 3545506 3547106 3547700 3549300</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10077"> 3553906 3554300 3555109 4200101 4200507 4200556 4200754 4201273 4201653 4202081</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10078"> 4202578 4203105 4203501 4203907 4204103 4204202 4204301 4204350 4204400 4204459</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10079"> 4204707 4204756 4204905 4205001 4205175 4205308 4205357 4205431 4205605 4206603</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10080"> 4206652 4207601 4207650 4207684 4207700 4207759 4207809 4208005 4208401</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10081"> 4208609 4209003 4209177 4209201 4209458 4209854 4210035 4210506 4210555 4210902</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10082"> 4211009 4211405 4211454 4211801 4211876 4212007 4212106 4212270 4212601 4212908</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10083"> 4213104 4213153 4213401 4213906 4214151 4214201 4215075 4215208 4215356 4215687</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10083"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10083"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10083"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10083"> Preciso que onde há pontos virem zero e as proporções permaneçam na matriz e os codigos dos municipios continuem como dimnanes da matriz.<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10083"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10083">Eu faço essa pergunta para vcs, pois ao rodar painel espacial usando a função spml, o resultado é de erro e diz que </div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_10083"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_18249">Error in checklw(listw) : </div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_18250"> 'listw' has to be either a 'listw' or a 'matrix' object</div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_18250"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_18250"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1505480557034_18250">Obrigada</div></div></body></html>