[R] is.numeric () FALSE

David Carlson dcarlson at tamu.edu
Wed May 8 16:59:33 CEST 2013


You have still left out important information. You created Homo as a
data.frame but the next command arrayspecs() assumes Homo is a matrix. There
appears to be an initial column of characters that indicates the landmark?
What does str(Homo) produce after read.table()? We need the steps you used
to create and modify Homo before the error message including the command
that generated the error message and the exact text of that message. It
appears that arrayspecs converts Homo to a three dimensional array. You
should run str(Homo) after this step as well (and include the results in any
further posts).

-------------------------------------
David L Carlson
Associate Professor of Anthropology
Texas A&M University
College Station, TX 77840-4352

-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On
Behalf Of Alannah
Sent: Wednesday, May 8, 2013 4:25 AM
To: r-help at r-project.org
Subject: Re: [R] is.numeric () FALSE

Jeff,
The dataset are 3D landmarks taken from a skull (Homo being the dataset of 3
species of the genus Homo) I am trying to perform Generalised Procrustes
Distance and superimposition and as you can see,  I am told x is not True.
If I also perform is.numeric(Homo) I am told that it is FALSE. I hope that
is enough context for you. I also hope you know what's going wrong in my
dataset.

> Homo=read.table("D:/Homo.txt", sep="") Homo
         X1x       X1y      X1z      X2X       X2Y      X2Z      X3X      
X3Y
SK  125.2288 -207.2243 95.13449 94.08087 -184.7764 98.85405 159.1837
-189.3104
GIB 121.4254 -228.1540 33.61633 84.07050 -209.2446 52.82806 159.5556
-205.1629
KBW 128.5904 -232.1195 47.11266 92.96498 -215.2787 48.39832 164.3043
-213.7220
         X3Z      X4X       X4Y       X4Z       X5X       X5Y      X5Z     
X6x
SK  94.84497 129.3257 -192.9469 120.64075 102.09383 -167.0360 140.4830
161.4940
GIB 48.10354 123.3033 -235.6632  68.96723  82.34183 -220.0837 104.7756
164.1860
KBW 51.10052 126.2948 -223.1627  81.66055  75.98707 -201.2843 108.0087
177.3304
          X6y      X6z      X7x       X7y      X7z      X8x       X8y     
X8z
SK  -169.4289 136.2563 56.07269 -156.3827 89.49998 195.9156 -165.8967
79.33151
GIB -221.0951 101.2779 57.06448 -194.0515 61.04704 188.6181 -184.5234
57.21327
KBW -199.6966 110.2110 55.50871 -172.5727 55.57302 201.8666 -173.5339
57.47801
         X9x       X9y       X9z     X10x      X10y      X10z
SK  71.01711 -158.7208 126.92698 192.5974 -158.2639 116.59634 GIB 57.25282
-198.6531  93.25098 186.9386 -195.8407  88.64017 KBW 55.54756 -180.8983
92.43064 197.7266 -180.1343  96.22781
> Homo=arrayspecs(Homo, 10, 3, byLand=F) Homo
, , SK

      [,1]     [,2]      [,3]    
 [1,] 125.2288 -207.2243 95.13449
 [2,] 94.08087 -184.7764 98.85405
 [3,] 159.1837 -189.3104 94.84497
 [4,] 129.3257 -192.9469 120.6407
 [5,] 102.0938 -167.036  140.483
 [6,] 161.494  -169.4289 136.2563
 [7,] 56.07269 -156.3827 89.49998
 [8,] 195.9156 -165.8967 79.33151
 [9,] 71.01711 -158.7208 126.927
[10,] 192.5974 -158.2639 116.5963

, , GIB

      [,1]     [,2]      [,3]    
 [1,] 121.4254 -228.154  33.61633
 [2,] 84.0705  -209.2446 52.82806
 [3,] 159.5556 -205.1629 48.10354
 [4,] 123.3033 -235.6632 68.96723
 [5,] 82.34183 -220.0837 104.7756
 [6,] 164.186  -221.0951 101.2779
 [7,] 57.06448 -194.0515 61.04704
 [8,] 188.6181 -184.5234 57.21327
 [9,] 57.25282 -198.6531 93.25098
[10,] 186.9386 -195.8407 88.64017

, , KBW

      [,1]     [,2]      [,3]    
 [1,] 128.5904 -232.1195 47.11266
 [2,] 92.96498 -215.2787 48.39832
 [3,] 164.3043 -213.722  51.10052
 [4,] 126.2948 -223.1627 81.66055
 [5,] 75.98707 -201.2843 108.0087
 [6,] 177.3304 -199.6966 110.211
 [7,] 55.50871 -172.5727 55.57302
 [8,] 201.8666 -173.5339 57.47801
 [9,] 55.54756 -180.8983 92.43064
[10,] 197.7266 -180.1343 96.22781

> Homo=gpagen(Homo, Proj=T, ProcD=T,ShowPlot=T,curves=NULL, 
> surfaces=NULL,
> pointscale=1)
Error: is.atomic(x) is not TRUE
> 




--
View this message in context:
http://r.789695.n4.nabble.com/is-numeric-FALSE-tp4666530p4666564.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list